//-------------------------------------------------------------
function set_errorfiled(name,message){
	var el = document.getElementById(name);	
	el.className = el.className+' formError';
	el.innerHTML = el.innerHTML+'<br><font color=red>'+message+'</font>';	
}
//-------------------------------------------------------------
function sh(id,lnk){
	var el = document.getElementById(id);
	if(el.style.display=='none'){
		  el.style.display= 'block';
		  SetCookie('vmemo_'+id,'show','99999999');
		  lnk.innerHTML = 'Hide additional features';
	}
	else{
		 el.style.display= 'none';
		 SetCookie('vmemo_'+id,'hide','99999999');
		 lnk.innerHTML = 'Show additional features';
	}
	return false;
}
//-------------------------------------------------------------
function SetCookie(sName, sValue,sTime)
{
    document.cookie = sName + "=" + escape(sValue) + "; path=/";
}
//-------------------------------------------------------------
function csubmit(name){

	var f = document.forms[name];
	var len = f.elements.length;
	var checked = 0;
	for( i=0 ; i<len ; i++){
		if (f.elements[i].name=='plans[]'){
			if(f.elements[i].checked) checked++;
		}
	}	
	if(checked <= 1){
		alert('Please select at least two plans to be compared');
		return false;
	}
	if(f){
		f.submit();
	}
	return false;
}
//-------------------------------------------------------------
function d(el){
	return document.getElementById(el);
}
var current_image_picker_id ='';
function open_image_picker(id){
	this.current_image_picker_id = id;
	$('image_picker')
	ModalDialog.init();
	ModalDialog.setTitle('Pick an image:');
	ModalDialog.setHTMLElement($('image_picker'));
	ModalDialog.setWidth(800);
	ModalDialog.setHeight(500);
	ModalDialog.open();
}
function set_picked_image(image_id,image_extension){
	$(current_image_picker_id+'_img').src = 'upload/'+image_id+'_th.'+image_extension;
	$(current_image_picker_id+'_text').value = image_id;
	ModalDialog.close();
}
function massReplace(token, findThis, replaceWithThis) {
	replaceHash = token.toString();
	thisIndex = replaceHash.indexOf(findThis);


	while(thisIndex !=- 1) {
		replaceHash = replaceHash.replace(findThis, replaceWithThis);
		thisIndex = replaceHash.indexOf(findThis);
	}

	return replaceHash;
}


function highlite(el){
	$(el).addClassName('highlighted');
}
function unhighlite(el){
	$(el).removeClassName('highlighted');
}
function goToURL(url){
	document.location.href=url;
}

function show_gallery(id,type,image_id) {
	var hw = '';
	
	width=680
	height=655;
	
    if (!hw.closed && hw.location) {
        hw.focus();
    } else {
        hw=window.open('http://www.vesival.com/gallery/?id='+id+'&type='+type+'&image_id='+image_id, '','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=yes,width='+width+',height='+height);
    }

    if (!hw.opener) {
       hw.opener = self;
    }

    if (window.focus) {
        hw.focus();
    }

    return false;
}

function add_regions(){
	selected_regions = new Array();									
	for(i=0;i<$('all_regions').length;i++){
		if($('all_regions').options[i].selected){
			selected_regions.push($('all_regions').options[i].value);
		}
	}									
	for(i=0;i<selected_regions.length;i++){
		if(selected_regions[i]==0){
			remove_all_regions();
			return;
		}
		$('selected_regions').options.add(new Option(selected_regions[i]));
	}
	if($('selected_regions').options[0].value=='0' && $('selected_regions').length>1){
		$('selected_regions').remove(0);
	}

	
}
function remove_regions(){
	for (i = $('selected_regions').length - 1; i>=0; i--) {
		if ($('selected_regions').options[i].selected) {
			$('selected_regions').remove(i);
		}
	}
	if(!$('selected_regions').length) $('selected_regions').options.add(new Option('-- Всички райони --',0));
}

function remove_all_regions(){
	for (i = $('selected_regions').length - 1; i>=0; i--) {
		$('selected_regions').remove(i);
	}
	$('selected_regions').options.add(new Option('-- Всички райони --',0));
}

function select_selected_redions(){
	for (i = $('selected_regions').length - 1; i>=0; i--) {
		$('selected_regions').options[i].selected=true;
	}
	
}

