function getXmlHttp(){

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

var language=null;

function setLanguage(lang){
	if(lang=="en"){
		language="";	
	}else{
		language="/"+lang;
	}
}

function getAjaxLink(){
	
	return "http://www.centraleuropetravel.com"+language+"/ajax.php?";
	
}


/***************************************************/
//			pridame do mojho vyberu
/***************************************************/
function addToShortlist(id){

	$.getJSON(getAjaxLink()+"m=addToShortlist&id="+id + "&jsoncallback=?", function(json){	
		
		parts=json.data.split("_");
		
		//for(i=0;i<3;i++){
			$("#shortlist_count").animate({ opacity:0 }, 1000);
			$("#shortlist_count").animate({ opacity:1 }, 1000);
		//}
		
		$("#shortlist_count").html(parts[1]);
			
		
		if(parts[0]=="ADD"){
			document.getElementById("shortlist_link_pridat").style.display="none";
			document.getElementById("shortlist_link_odobrat").style.display="block";
			$("#shortlist_icon").html("<img src=\"/img/shortlist_del.jpg\" alt=\"\" />");
		}else{
			document.getElementById("shortlist_link_pridat").style.display="block";
			document.getElementById("shortlist_link_odobrat").style.display="none";	
			$("#shortlist_icon").html("<img src=\"/img/shortlist_add.jpg\" alt=\"\" />");
		}  
	});
	
}

function getObjectHtml(id,target){
	
	var xmlHttp=getXmlHttp();
	
	xmlHttp.onreadystatechange=function(){
      if(xmlHttp.readyState==4){
		
		 var ret=xmlHttp.responseText;
		 target.html(ret);
		 target.find("a:first").click(remFromOrder);
		 if(ret!=''){
			target.css('background-color','#fff');	 
		 }

      }
    }
	
	xmlHttp.open("GET",getAjaxLink()+"m=getObjectHtml&id="+id,true);
	xmlHttp.send(null);
	
}


function getObjectDetailUnderMap(url){
	
	var xmlHttp=getXmlHttp();
	
	xmlHttp.onreadystatechange=function(){
      if(xmlHttp.readyState==4){
		 
		 var resp=xmlHttp.responseText;
		 
		 $("#object_container").html(resp);
		 
		 scrollToDetail();

      }
    }

	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	
}

function scrollToDetail(){
	
	var elementClick = "#object_container";
	var destination = $("#object_container").offset().top;
	$("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination}, 1100, function() {});

}
