/**********************************************************************
    Version: FreeRichTextEditor.com (Free AJAX Version 1.00).
    License: http://creativecommons.org/licenses/by/2.5/
    Description: Example of how to add freeAJAX into a page.
    Author: Copyright (C) 2006  Steven Ewing
**********************************************************************/

function ajaxZone(ajaxMethod, ajaxUrl, ajaxDiv, ajaxOutput,par1,par2)
{ 
    function ajaxObject()
    {
		if (document.all && !window.opera)
		    obj = new ActiveXObject("Microsoft.XMLHTTP");
		else
		    obj = new XMLHttpRequest();
	
		return obj;
    }

   
    var ajaxHttp = ajaxObject();
    if ((par1 == '') && (par2==''))
        url=ajaxUrl+"?sid="+Math.random();
    else
		url=ajaxUrl+"?sid="+Math.random()+"&zid="+par1+"&lid="+par2;
		
    ajaxHttp.open(ajaxMethod, url); 
    ajaxHttp.onreadystatechange = function()
    {
		if(ajaxHttp.readyState == 4)
		{
		    var ajaxResponse = ajaxHttp.responseText;
		    if (ajaxOutput == "innerHTML")
				document.getElementById(ajaxDiv).innerHTML = ajaxResponse;				
		    else if (ajaxOutput == "value")
		    {
				//document.getElementById(ajaxDiv).value = ajaxResponse;				
				
				var rarr = new Array();
			 	var sarr = new Array();
			 	var str = "";
			 	
			 	var rasp = ajaxResponse;
			 	rarr = rasp.split('|')
			 	var i ;
			 	document.getElementById(ajaxDiv).length=0;
			 	count =0;
			 	document.getElementById(ajaxDiv).options[0]= new Option("-----","0");
			 	for (i=0;i<rarr.length-1;i++)
			 	{
			 		str = rarr[i];
			 		sarr = str.split('^');
			 		if (sarr[1] != '' && sarr[2] !='' )
			 			document.getElementById(ajaxDiv).options[i+1]= new Option(sarr[2],sarr[1]);
			 			
			 		count++;
			 	} 
			 	 	
			 	if (count>1)
			 		document.getElementById('bt_search').disabled=false;
			 	else
			 		document.getElementById('bt_search').disabled=true;				
		    }
		}
			    		
    }

    ajaxHttp.send(null);
}


function loadPic(ajaxMethod, ajaxUrl, ajaxDiv, ajaxOutput,par1)
{ 
	
    function ajaxObject()
    {
		if (document.all && !window.opera)
		    obj = new ActiveXObject("Microsoft.XMLHTTP");
		else
		    obj = new XMLHttpRequest();
	
		return obj;
    }

   
    var ajaxHttp = ajaxObject();
	url=ajaxUrl+"?sid="+Math.random()+"&pid="+par1;
		
    ajaxHttp.open(ajaxMethod, url); 
    ajaxHttp.onreadystatechange = function()
    {
		if(ajaxHttp.readyState == 4)
		{
		    var ajaxResponse = ajaxHttp.responseText;
		    if (ajaxOutput == "value")
		    {
			 	var rasp = ajaxResponse;
				document.getElementById(ajaxDiv).src=rasp;
				document.getElementById('pic_id').value=par1;
					 
		    }
		}
			    		
    }

    ajaxHttp.send(null);
}


/**
 * filterHoteluri - fct ajax care filtreaza hotelurile dupa criterile din formularul de filtrare
 *
 **/
function filterHoteluri(oras_id)
{
	var stars = new Array();
	var a  = document.getElementById('stars');
    check_bts = a.getElementsByTagName('input');        
	 for (s=0;s<check_bts.length;++ s)
    {
       if (check_bts[s].type == 'checkbox')
       {
   	    if (check_bts[s].checked)
   	    	stars[s] = check_bts[s].id;    	    	
   	    
       }
    } 
	 var ordTip = 0;
		ordTip = document.getElementById('tip').value;
		
	var ordPret = 0;
		ordPret = document.getElementById('pret').value;
	var a  = document.getElementById('stars');
     check_bts = a.getElementsByTagName('input');        
	 for (s=0;s<check_bts.length;++ s)
     {
        if (check_bts[s].type == 'checkbox')
        {
    	    if (check_bts[s].checked)
    	    	stars[s] = check_bts[s].id;    	    	
    	    
        }
     } 

	 $.get('get_hoteluri_by_filter.php?sid='+Math.random()+"&ord_tip="+ordTip+"&ord_pret="+ordPret+'&oid='+oras_id+'&stars='+stars,function(data) {
			  $('#ajax').html(data);
			  
			}); 

}

function filterHotelri(oras_id)
{ 
	var ajaxMethod = 'GET';
	var ajaxUrl    = './get_hoteluri_by_filter.php';
	var ajaxDiv	   = 'ajax';
	var ajaxOutput = 'innerHTML';
	//var ajaxOutput = 'value';
	
	var ordTip = 0;
		ordTip = document.getElementById('tip').value;
		
	var ordPret = 0;
		ordPret = document.getElementById('pret').value
		
	var stars = new Array();
		
	 var a  = document.getElementById('stars');
     check_bts = a.getElementsByTagName('input');        
	 for (s=0;s<check_bts.length;++ s)
     {
        if (check_bts[s].type == 'checkbox')
        {
    	    if (check_bts[s].checked)
    	    	stars[s] = check_bts[s].id;    	    	
    	    
        }
     } 
 
    function ajaxObject()
    {
		if (document.all && !window.opera)
		    obj = new ActiveXObject("Microsoft.XMLHTTP");
		else
		    obj = new XMLHttpRequest();
	
		return obj;
    }
   
    var ajaxHttp = ajaxObject();   
	url=ajaxUrl+"?sid="+Math.random()+"&ord_tip="+ordTip+"&ord_pret="+ordPret+'&oid='+oras_id+'&stars='+stars;
		
    ajaxHttp.open(ajaxMethod, url); 
    ajaxHttp.onreadystatechange = function()
    {
		if(ajaxHttp.readyState == 4)
		{
		    var ajaxResponse = ajaxHttp.responseText;
		    if (ajaxOutput == "innerHTML")
				document.getElementById(ajaxDiv).innerHTML = ajaxResponse;				
		    else if (ajaxOutput == "value")
		    {
					document.write(ajaxResponse);	
		    }
		}
		else
		{
			document.getElementById(ajaxDiv).innerHTML = '<div style="text-align:center"><img src="images/loading.gif"></div>';
		}
    }

    ajaxHttp.send(null);
}