/*--------Ajax Part---------------------*/
function B_AJAX121(url,no_of_str,inparam,param_name,divid)
{
	//alert (no_of_str);
	//alert ("inparam"+inparam);
	//alert ("param_name"+param_name);
	document.getElementById('div_bottom_for_hide').style.display='none';
	var xmlHttp=null; // Varibale for Http object
	var no_of_str = no_of_str; // Variable for no of passing parameters
	var url = url; // Variable for url
	var urlparam=new Array(); // Array Variable url parameter
	var paramname = new Array(); // Array Varaiable for parameter name
	var inparam=inparam; // Variable for input parameters
	var startno = 0;
	// Parsing inparam value
	for (i=0;i<no_of_str;i++)
	{
		var endno=inparam.indexOf('-');
			
		if (endno<0){
			urlparam[i]=inparam;
                

		}else {	
			urlparam[i]=inparam.substr(startno,endno);
			inparam=inparam.substr(endno+1);
                            
		}
	}
	// Parsing param_name value
	for (i=0;i<no_of_str;i++)
	{
		var endno=param_name.indexOf('-');
			
		if (endno<0){
			paramname[i]=param_name;
                

		}else {	
			paramname[i]=param_name.substr(startno,endno);
			param_name=param_name.substr(endno+1);
                            
		}
	}
	// Joining URL
	function JoinURL(no_of_str)
	{
		var tempurl="";
		//alert ("No of Str"+no_of_str);
		for (i=0;i<no_of_str;i++)
		{
			tempurl+="&"+paramname[i]+"="+urlparam[i];
			//alert ("Tempurl"+tempurl)
		}
		url+="?sid="+Math.random()+tempurl;
		//alert (url);
		return url;
	}
	
	// Creating Http object
	function GetXmlHttpObject() 
	{
		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;
	}
	
	//State Change Function 
	function stateChanged() 
	{ 
		if (xmlHttp.readyState==4)
			{
				skm_UnLockScreen();
				if (document.getElementById) { // DOM3 = IE5, NS6
					document.getElementById(divid).innerHTML=xmlHttp.responseText;
					document.getElementById('search_lowprice_div').style.display="block";
					document.getElementById('div_bottom_for_hide').style.display='block';
				}
				else {
					if (document.layers) { // Netscape 4
						document.divid.innerHtml = xmlHttp.responseText;
						document.getElementById('search_lowprice_div').style.display="block";
						document.getElementById('div_bottom_for_hide').style.display='block';
					}
					else { // IE 4
						document.all.divid.innerHtml = xmlHttp.responseText;
						document.getElementById('search_lowprice_div').style.display="block";
						document.getElementById('div_bottom_for_hide').style.display='block';
					}
				}
			}else {
				if (document.getElementById) { // DOM3 = IE5, NS6
					//document.getElementById(divid).innerHTML="<table><tr><td style='padding-top: 50px;padding-bottom:50px;'><font face='Arial, Helvetica, sans-serif' color='#ff0000' size='1px'><b>Loading...</b></font></td></tr></table>";
					document.getElementById(divid).innerHTML="";
				}
				else {
					if (document.layers) { // Netscape 4
						//document.divid.innerHtml = "<table><tr><td style='padding-top: 50px;padding-bottom:  50px;'><font face='Arial, Helvetica, sans-serif' color='#ff0000' size='1px'><b>Loading...</b></font></td></tr></table>";
						document.getElementById(divid).innerHTML="";
					}
					else { // IE 4
						//document.all.divid.innerHtml = "<table><tr><td style='padding-top: 50px;padding-bottom:  50px;'><font face='Arial, Helvetica, sans-serif' color='#ff0000' size='1px'><b>Loading...</b></font></td></tr></table>";
						document.getElementById(divid).innerHTML="";
					}
				}
				
			}
	}
	
	// Finally Running AJAX
	function runajax(no_of_str)
	{
		url = JoinURL(no_of_str);
		//alert (url);
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
  		{
  		alert ("Your browser does not support AJAX!");
  		return;
  		} 

		xmlHttp.onreadystatechange=stateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}

runajax(no_of_str);
}


/*--------------Ajax Part End Here--------------*/

//BAjax from Gdget.........................
function search1()
{
	//alert("came to search1");
	
    if(document.charterdep.fra.value=="")
	{
		alert("Velg avreise fra");
        document.charterdep.fra.focus();
		return false;
	}
	else if(document.charterdep.til.value==0)
	{
		alert("Velg destinasjon");
        document.charterdep.til.focus();
		return false;
	}
    else if(document.form_inner1.dato.value=="Velg avreisedato")
	{
		alert("Velg avreisedato");
        document.form_inner1.dato.focus();
		return false;
	}
	else if(document.form_inner1.pris.value=='')
	{
	alert("Please Select Maximum Price............");
	document.form_inner1.pris.focus();
	return false;
	}
	else
	{
		skm_LockScreen();
	var val = document.charterdep.fra.value+"-"+document.form_inner1.dager.value+"-"+document.form_inner1.pris.value+"-"+document.form_inner1.sort.value+"-"+document.form_inner1.words.value+"-"+document.form_inner1.rating.value+"-"+document.getElementById('numRows').value+"-"+document.form_inner1.dato.value+"-"+document.form_inner1.agentid.value;

	//alert(val);
	B_AJAX121('lowpris_search_from_gadget.php',11,val,'dept-dager-pris-sort-words-rating-RowsPerPage-year-month-day-agentid','search_lowprice_div');
    return false;
	}
}



//BAjax for Pagination.............................
function call(str1,str2,str3,str4)
{
	skm_LockScreen();
	B_AJAX121('call_pagination_change.php',4,str1+"-"+str2+"-"+str3+"-"+str4,'ival-action-cnt-last','page_page');

}

function call1(str1,str2,str3,str4)
{
	skm_LockScreen();
	B_AJAX121('call_pagination_change1.php',4,str1+"-"+str2+"-"+str3+"-"+str4,'ival-action-cnt-last','page_page1');

}

//BAjax from Pagination..........................
function call2(str)
{
	skm_LockScreen();
	var NumPageRowDisplayed=document.getElementById('numRows').value;

	//var Previous=document.getElementById('Pre').value;
	//var lpprice=document.getElementById('lp_price').value;
	var Last=document.getElementById('last').value;

	var Departure=document.form_inner1.dept.value;
	var Dager=document.form_inner1.dager.value;
	var Pris=document.form_inner1.pris.value;
	var Sort=document.form_inner1.sort.value;
	var Words=document.form_inner1.words.value;
	var Rating=document.form_inner1.rating.value;
	var Dato=document.getElementById("MinDDate").value;
	var month1=document.getElementById("month").value;
	//alert(NumPageRowDisplayed+"/"+Dato+"/"+Departure+"/"+Dager+"/"+Pris+"/"+Sort+"/"+Words+"/"+str);
	B_AJAX121('lowpris_search_from_pagination.php',14,str+"-"+NumPageRowDisplayed+"-"+Dato+"-"+Departure+"-"+Dager+"-"+Pris+"-"+Sort+"-"+Words+"-"+Rating+"-"+Last+"-"+document.form_inner1.agentid.value+"-"+month1,'pagenum-RowsPerPage-year-month-day-dept-dager-pris-sort-words-rating-last-agentid-month1','search_lowprice_content_div');

}

var win800 = null
function w8()
{

	//var POP_WIDTH = 794
	var POP_WIDTH = 810
	var POP_HEIGHT = 610
	var leftpos = (screen.width - POP_WIDTH) / 2; 
	var toppos = (screen.height - POP_HEIGHT) / 2;
	var aa = "toolbar=no,directories=no, menubar=no, scrollbars=yes, resizable=no";
	aa = aa +",width="  + POP_WIDTH;
	aa = aa +",height=" + POP_HEIGHT;
	aa = aa + ",left=" +leftpos;
	aa = aa + ",top=" +toppos;

	win800=open("" ,"vwin", aa);
	winfocus (win800)
}
	function w9()
{

	//var POP_WIDTH = 794
	var POP_WIDTH = 810
	var POP_HEIGHT = 610
	var leftpos = (screen.width - POP_WIDTH) / 2; 
	var toppos = (screen.height - POP_HEIGHT) / 2;
	var aa = "toolbar=no,directories=no, menubar=no, scrollbars=yes, resizable=yes";
	aa = aa +",width="  + POP_WIDTH;
	aa = aa +",height=" + POP_HEIGHT;
	aa = aa + ",left=" +leftpos;
	aa = aa + ",top=" +toppos;

	win800=open("" ,"vwin1", aa);
	winfocus (win800)
}

function winfocus(str)
{
	str.focus();
}

function skm_LockScreen()
      {
         var lock = document.getElementById('skm_LockPane');
         if (lock)
            lock.className = 'LockOn';

         lock.innerHTML = "<table  class='inner_disp_div'><tr><td aling='center'><img src='images/indicator.gif' /><br><font face='Arial, Helvetica, sans-serif' size='3' color='#ff0000'><b>Vennligst vent....<b></font></td></tr></table>";
      }
function skm_UnLockScreen()
      {
         var unlock = document.getElementById('skm_LockPane');
         if (unlock)
            unlock.className = 'LockOff';

        // unlock.innerHTML = str;
      }


function chg_anc_color(index)
{
var acchor_hide_id=document.getElementById("acchor_hide_id").value;
	//alert(h_id);
	if(acchor_hide_id!="")
	{
		if(document.getElementById("acchor_top_"+acchor_hide_id))
		{
			document.getElementById("acchor_top_"+acchor_hide_id).style.color="black";
			document.getElementById("acchor_bot_"+acchor_hide_id).style.color="black";
		}
	
	}

	document.getElementById("acchor_top_"+index).style.color="red";
	document.getElementById("acchor_bot_"+index).style.color="red";

	var acchor_hide_id=document.getElementById("acchor_hide_id").value=index;
}
