   var http_request = false;
   function makePOSTRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
            document.getElementById('myspan').innerHTML = result;            
         } else {
            alert('There was a problem with the request.');
         }
      }
   }
   
   function login_user(main_url,obj) {
   	  document.getElementById('loading').style.display="block";
      var poststr = "login=" + encodeURI( document.getElementById("mylogin").value ) +
                    "&password=" + encodeURI( document.getElementById("mypassword").value ) + 
					"&sent=" + encodeURI( document.getElementById("sent").value );
      makePOSTRequest(main_url, poststr);
	  document.getElementById('myform1').innerHTML = '';
	  setTimeout("hide_email_hint('loading')",1000);
   }
   
   function reg_user(main_url,obj) {
   	  document.getElementById('loading').style.display="block";
      var poststr = "login=" + encodeURI( document.getElementById("mylogin2").value ) +
                    "&email=" + encodeURI( document.getElementById("myemail").value ) + 
                    "&fullname=" + encodeURI( document.getElementById("myfullname").value ) + 
					"&sent=" + encodeURI( document.getElementById("sent2").value );
      makePOSTRequest(main_url, poststr);
	  document.getElementById('myform2').innerHTML = '';
	  setTimeout("hide_email_hint('loading')",1000);
   }
   
   function choose_object(main_url) {
   	  document.getElementById('loading').style.display="block";
      makePOSTRequest(main_url, '');
	  document.getElementById('div_comment').innerHTML = '';
	  setTimeout("hide_email_hint('loading')",1000);
   }
   
   function new_object(main_url) {
   	  alert('tva oshte go mislq');
   }
   
   
   //--------------------------------- Proverka na komentarite ------------------------------------   
   var emptyString = /^\s*$/ ;
   
   function trim(str){
	  return str.replace(/^\s+|\s+$/g, '');
   }

   function answer(){
		var elem;
	    var errs=0;
	    
	    if (emptyString.test(document.forms.form3.message.value)){
		    alert('Моля въведете Коментар!'); 
		    return false;
	    }
	    
	    if (document.forms.form3.message.value){
	      var str = document.forms.form3.message.value;
	      if(str.indexOf("http:")>0){
	        alert('Използването на html код не е разрешено!'); 
	        return false;
	      }
	    }
	    
	    saobstenie = trim(document.forms.form3.message.value);
	    if (saobstenie.length<50){
		    alert('Коментарът Ви е прекалено кратък. Минимумът е 50 символа.'); 
		    return false;
	    }
	    
	    return true;
   }
   
   function comment_object(zz,id) {
		var elem;
		var errs=0;
		
		//Proverka ako se vyvejda nov obekt
		if(zz==1 && id==0){
			if(document.forms.form3.new_name_bg.value.length<8){
				alert('Моля въведете име на хотела!'); 
		    	return false;
		    }		    
		    if(document.forms.form3.new_region_bg.value.length<4){
				alert('Моля въведете област!'); 
		    	return false;
		    }
		    if(document.forms.form3.new_town_bg.value.length<3){
				alert('Моля въведете град!'); 
		    	return false;
		    }
		}
		else if(zz==2 && id==0){
			if(document.forms.form3.new_name_bg.value.length<8){
				alert('Моля въведете име на обекта!'); 
		    	return false;
		    }		    
		    if(emptyString.test(document.forms.form3.new_type.value)){
				alert('Моля изберете тип на обекта!'); 
		    	return false;
		    }
		    if(document.forms.form3.new_region_bg.value.length<4){
				alert('Моля въведете област!'); 
		    	return false;
		    }
		}
		
		
		

		saobstenie = trim(document.forms.form3.message.value);  
		if (emptyString.test(document.forms.form3.message.value)){
		    alert('Моля въведете Коментар!'); 
		    return false;
		}
		if (saobstenie.length<100){
		    alert('Коментарът Ви е прекалено кратък. Минимумът е 100 символа.'); 
		    return false;
		}
		
		if(zz==1){
			//Proveri za popylneni ocenki
			if (!document.forms.form3.personal[0].checked && !document.forms.form3.personal[1].checked && !document.forms.form3.personal[2].checked
			&& !document.forms.form3.personal[3].checked && !document.forms.form3.personal[4].checked){
			    alert('Моля въведете оценка за персонал!'); 
				return false;
			}	
			if (!document.forms.form3.clean[0].checked && !document.forms.form3.clean[1].checked && !document.forms.form3.clean[2].checked
			&& !document.forms.form3.clean[3].checked && !document.forms.form3.clean[4].checked){
			    alert('Моля въведете оценка за чистота!'); 
				return false;
			}
			if (!document.forms.form3.services[0].checked && !document.forms.form3.services[1].checked && !document.forms.form3.services[2].checked
			&& !document.forms.form3.services[3].checked && !document.forms.form3.services[4].checked){
			    alert('Моля въведете оценка за услуги!'); 
				return false;
			}
			if (!document.forms.form3.conveniences[0].checked && !document.forms.form3.conveniences[1].checked && !document.forms.form3.conveniences[2].checked
			&& !document.forms.form3.conveniences[3].checked && !document.forms.form3.conveniences[4].checked){
			    alert('Моля въведете оценка за удобства!'); 
				return false;
			}
			if (!document.forms.form3.price[0].checked && !document.forms.form3.price[1].checked && !document.forms.form3.price[2].checked
			&& !document.forms.form3.price[3].checked && !document.forms.form3.price[4].checked){
			    alert('Моля въведете оценка за цена!'); 
				return false;
			}			
			
			//Proveri drugite danni
			if (emptyString.test(document.forms.form3.type_tourist.value)){
			    alert('Моля въведете тип турист!'); 
			    return false;
			}		
			if (emptyString.test(document.forms.form3.month.value)){
				alert('Моля въведете датата на престой!'); 
				return false;
			}			    
			if (emptyString.test(document.forms.form3.year.value)){
			    alert('Моля въведете датата на престой!'); 
				return false;
			}		
			if (emptyString.test(document.forms.form3.dauer.value)){
			    alert('Моля въведете продължителност на престоя!'); 
				return false;
			}	
		}
		else if(zz==3){
			if (document.forms.form3.title.value.length<10){
				alert('Моля въведете заглавие на темата (повече от 10 символа)!'); 
				return false;
			}
			//Nova tema - proveri za etiketi
			if(!id){
				if (emptyString.test(document.forms.form3.tags.value)){
					alert('Моля въведете поне един етикет!'); 
					return false;
				}				    
				if (document.forms.form3.tags.value.length>70){
					alert('Въвели сте прекалено много етикети!'); 
					return false;
				}
			}
		}
		else if(zz==4){
			//Proveri za popylneni ocenki
			if (!document.forms.form3.chistota_plaj[0].checked && !document.forms.form3.chistota_plaj[1].checked && !document.forms.form3.chistota_plaj[2].checked
			&& !document.forms.form3.chistota_plaj[3].checked && !document.forms.form3.chistota_plaj[4].checked){
			    alert('Моля въведете оценка за чистота на плажа!'); 
				return false;
			}	
			if (!document.forms.form3.chistota_voda[0].checked && !document.forms.form3.chistota_voda[1].checked && !document.forms.form3.chistota_voda[2].checked
			&& !document.forms.form3.chistota_voda[3].checked && !document.forms.form3.chistota_voda[4].checked){
			    alert('Моля въведете оценка за чистота на водата!'); 
				return false;
			}
			if (!document.forms.form3.kachestvo[0].checked && !document.forms.form3.kachestvo[1].checked && !document.forms.form3.kachestvo[2].checked
			&& !document.forms.form3.kachestvo[3].checked && !document.forms.form3.kachestvo[4].checked){
			    alert('Моля въведете оценка за качество на пясъка!'); 
				return false;
			}
			if (!document.forms.form3.chadari[0].checked && !document.forms.form3.chadari[1].checked && !document.forms.form3.chadari[2].checked
			&& !document.forms.form3.chadari[3].checked && !document.forms.form3.chadari[4].checked){
			    alert('Моля въведете оценка за чадъри/шезлонги!'); 
				return false;
			}
			if (!document.forms.form3.poseshtaemost[0].checked && !document.forms.form3.poseshtaemost[1].checked && !document.forms.form3.poseshtaemost[2].checked
			&& !document.forms.form3.poseshtaemost[3].checked && !document.forms.form3.poseshtaemost[4].checked){
			    alert('Моля въведете оценка за посещаемост!'); 
				return false;
			}
			if (!document.forms.form3.atrakcii[0].checked && !document.forms.form3.atrakcii[1].checked && !document.forms.form3.atrakcii[2].checked
			&& !document.forms.form3.atrakcii[3].checked && !document.forms.form3.atrakcii[4].checked){
			    alert('Моля въведете оценка за атракции!'); 
				return false;
			}
			if (!document.forms.form3.dostapnost[0].checked && !document.forms.form3.dostapnost[1].checked && !document.forms.form3.dostapnost[2].checked
			&& !document.forms.form3.dostapnost[3].checked && !document.forms.form3.dostapnost[4].checked){
			    alert('Моля въведете оценка за достъпност!'); 
				return false;
			}
			if (!document.forms.form3.zavedeniq[0].checked && !document.forms.form3.zavedeniq[1].checked && !document.forms.form3.zavedeniq[2].checked
			&& !document.forms.form3.zavedeniq[3].checked && !document.forms.form3.zavedeniq[4].checked){
			    alert('Моля въведете оценка за заведения!'); 
				return false;
			}
			
			//Proveri drugite danni
			if (emptyString.test(document.forms.form3.type_tourist.value)){
			    alert('Моля въведете тип турист!'); 
			    return false;
			}		
			if (emptyString.test(document.forms.form3.month.value)){
				alert('Моля въведете датата на престой!'); 
				return false;
			}			    
			if (emptyString.test(document.forms.form3.year.value)){
			    alert('Моля въведете датата на престой!'); 
				return false;
			}	
		}
   }
   



   
   
function hide_login(){
   document.getElementById('login_div').style.display="none";
   document.getElementById('reg_div').style.display="block";
}
function hide_reg(){
   document.getElementById('reg_div').style.display="none";
   document.getElementById('login_div').style.display="block";
}
function show_email_hint(divName){
   document.getElementById(divName).style.display="block";
}
function hide_email_hint(divName){
   document.getElementById(divName).style.display="none";
}

function confirmClose() 
{
	if (emptyString.test(document.forms.form3.message.value)){
		return true ;
	}
	else{
		var agree=confirm("Сигурен ли си?");
	
	    if (agree)
			return true ;
		else
			return false ;
	}
}


function add_tag(t_name)
{
inp_tags = document.getElementById('post_tags');
	    
if (inp_tags.value == false)
	inp_tags.value += t_name;
else
    inp_tags.value += (', '+t_name);
end
}
	    
function pravila() {
	window.open('http://zahotelite.com/pravila.php', null, "height=500,width=600,resizable=no,scrollbars=yes");
}
   
   
   
   
   
//--------------------------------- Show Start-Popup ------------------------------------ 
   
var xmlHttp

function chart(zz,idd,comid) {
	document.getElementById('graphLayer').style.visibility = "visible";
	document.getElementById('fade').style.display="block";
	//setTimeout(';', 500);	
	showHint3(zz,idd,comid);
}

function hidePlot(abc) {
	document.getElementById('graphLayer').style.visibility = "hidden";
	document.getElementById("fade").style.display="none";
}

function showHint3(zz,idd,comid)
{

xmlHttp=GetXmlHttpObject3()
if (xmlHttp==null){
  alert ("Your browser does not support AJAX!");
  return;
}
var url="http://zahotelite.com/ajax-login/post.php";
url=url+"?z="+zz+"&id="+idd+"&comid="+comid;
xmlHttp.onreadystatechange=stateChanged3;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged3()
{
if (xmlHttp.readyState==4)
{
	document.getElementById("graphLayer").innerHTML=xmlHttp.responseText;
}
}

function GetXmlHttpObject3()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}