function B_AJAX(url,no_of_str,inparam,param_name,divid)
{
	//alert (no_of_str);
	//alert ("inparam"+inparam);
	//alert ("param_name"+param_name);
	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)
			{	 // alert(xmlHttp.responseText);
				  document.getElementById(divid).innerHTML=xmlHttp.responseText;
				  if(divid == "totaldetails")
                         skm_UnLockScreen();
				  else if(divid == "search_page_div")
                         skm_UnLockScreen();
                  /*else if(divid == "retcal"){
				      sDate();             
                    }
                  */
                  else if(divid == "roomtyperesult") {
                  document.getElementById("searchtext").style.display = "none";
                  //document.getElementById("totalprice").style.display = "block";
				   document.getElementById("book").style.display = "block";
				  flydetails();
                  ChangeShow();  
                 }
 				else if(divid == "hotelresult"){
document.getElementById("hotelresultdisplay").style.display = "none";
 if(document.getElementById("jcount").value != 0){
				
					document.getElementById("hotelresult").style.display = "block";
				
                dispval(); 
}
}
                 // document.getElementById("hotelresultdisplay").style.display = "none";
					//document.getElementById("hotelresult").style.display = "block";                 
			}
       else { 
        //document.getElementById("searchtext").style.display = "block";
        //  alert(divid);  
       //document.getElementById("roomtyperesult").innerHTML="Updating.......";
	 // document.getElementById(divid).innerHTML="searching";

	   }
			
	}

	// 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);
}

function skm_LockScreen()
      {
         var lock = document.getElementById('skm_LockPane');
         if (lock)
            lock.className = 'LockOn';

         lock.innerHTML = "<table  class='inner_disp_div'><tr><td><img src='images/indicator.gif' /><br><font face='Verdana,Microsoft Sans Serif, 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;
      }
