var req;
var doesNotSupport = true;

function AjaxObjectCreate()
{
	if (window.XMLHttpRequest) {
        req = new XMLHttpRequest;
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
    }
	return req;
}

/* user login check Starts */
function getLogin(formid,url,parameters)
{	
    var pars=Form.serialize(formid);
    pars=pars+parameters;
    //$('error_login').innerHTML='<img src="adminpanel/images/loading_login.gif">';
    var myAjax = new Ajax.Request(
        url,
        {
            method: 'post',
            parameters: pars,
            onComplete: processUserlogin
        });
}	
function processUserlogin(originalRequest) 
{
    var x=originalRequest.responseText;
    //$('TransMsgDisplay').innerHTML=x;
    var temText1=trim(x).substr(0,1);
    var temText2=trim(x).substr(2);
    if(temText1=="1")
    {
		MM_goToURL('parent',temText2);
    }
    else
    {
        $('error_login').innerHTML=x;
    }

}
/* user login check Ends */

/* Newsletter Subscription Starts */
function NewsletterSubscription(formid,url,parameters)
{	
    var pars=Form.serialize(formid);
    pars=pars+parameters;    
    var myAjax = new Ajax.Request(
        url,
        {
            method: 'post',
            parameters: pars,
            onComplete: processNewsletterSubscription
        });
}	
function processNewsletterSubscription(originalRequest) 
{
    var x=originalRequest.responseText;    
    var temText1=trim(x).substr(0,1);
    var temText2=trim(x).substr(2);	
    if(temText1=="1")
    {				
		MM_goToURL('parent',temText2);
    }
    else
    {
        $('nl_error_msg').innerHTML=temText2;
    }

}
/* Newsletter Subscription Ends */


/* Get Country Info Starts */
function GetCountryInfo(country_id)
{					
	var url="tour_country_info_process.php";
	var pars="country_id="+country_id;
	var myAjax = new Ajax.Request(
        url,
        {
            method: 'post',
            parameters: pars,
            onComplete: processReqCountryInfo
        });
}

function processReqCountryInfo(originalRequest) 
{
	var x=originalRequest.responseText;	
	var x=trim(x);		
	$('country_info').innerHTML=x;	
}
/* Get Country Info Ends */

/* Get Extension Details Starts */
function GetExtensionDetails(extension_id,extension_tab_id)
{						
	var url="tour_extension_details.php";
	var pars="extension_id="+extension_id+"&extension_tab_id="+extension_tab_id;	
	var myAjax = new Ajax.Request(
        url,
        {
            method: 'post',
            parameters: pars,
            onComplete: processGetExtensionDetails
        });
}

function processGetExtensionDetails(originalRequest) 
{
	var x=originalRequest.responseText;	
	var x=trim(x);		
	$('tour_extension_content').innerHTML=x;	
}
/* Get Extension Details Ends */

/*function for forgotpassword starts*/
function submit_form1()
	{
	var getString=$('Username').value;
	//alert(getString);
	generalSubmit1("forgotpass_process.php?action=forgotPass&Username=" + getString);
	}

function generalSubmit1(url) 
{
	req1=AjaxObjectCreate(); 
	if(req1) 
	{   
		$('myResponse').innerHTML = "<img src='images/indicator.gif' border='0'>";
		req1.onreadystatechange = processGeneral1;
		req1.open("GET",url,true);
		req1.send(null);
	}   						
}	
function processGeneral1() 
{
      if(req1.readyState == 4) 
	   {
           if(req1.status == 200) 
		   {			   
				var msg_no=trim(req1.responseText).substring(0,1);
				var msg_test=trim(req1.responseText).substr(2);
				//alert(msg_test);
				if(msg_no == 2)
				{
					$('myResponse').innerHTML="";
					$('myResponse').innerHTML=msg_test;
				}
           } 
      }
 }
 /*function for forgotpassword ends*/
 
 /* Front Paginatation Starts */
function PaginationFront(url)
{	    
    var pars="IsProcess=Y";    
    var myAjax = new Ajax.Request(
        url,
        {
            method: 'get',
            parameters: pars,
            onComplete: processPaginationFront
        });
}	
function processPaginationFront(originalRequest) 
{	
	var x=originalRequest.responseText;	
	$('ListDisplay').innerHTML=x;    
}
 /* Front Paginatation Starts */
 /*  Open PopUp Starts */
 function open_popup(id,pic_width){
	var url = "wallpaper_view.php";
	var pars="id="+id+"&width="+pic_width;
	var myAjax = new Ajax.Request(
        url,
        {
            method: 'get',
            parameters: pars,
            onComplete: processPopup
        });
}

function processPopup(originalRequest){
	var str = originalRequest.responseText;	
	window.open(str,'_blank','width=750,height=600,scrollbars=yes');
}
 /*  Open PopUp Ends */
 
/* Ecard Preview Starts */
function EcardPreview(formid)
{		
	var url = "tour_gallery_ecard_preview.php";
    var pars=Form.serialize(formid);  	
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'post',
		parameters: pars,
		onComplete: processEcardPreview
	});
		
}

function processEcardPreview(originalRequest) 
{	
	var x=trim(originalRequest.responseText);
    var msg_no=trim(x).substr(0,1);    
    var msg_text=trim(x).substr(2);    
    
	if(msg_no == 1)
	{
		$('ListDisplay').innerHTML = msg_text;					
	}
	else
	{
		$('ecard_errmsg').innerHTML = "";
		$('ecard_errmsg').innerHTML = msg_text;
	}	
		
}
/* Ecard Preview Ends */

/* Photo Ecard Preview Starts */
function PhotoEcardPreview(formid)
{		
	var url = "photo_gallery_ecard_preview.php";
    var pars=Form.serialize(formid);  	
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'post',
		parameters: pars,
		onComplete: processPhotoEcardPreview
	});
		
}

function processPhotoEcardPreview(originalRequest) 
{	
	var x=trim(originalRequest.responseText);
    var msg_no=trim(x).substr(0,1);    
    var msg_text=trim(x).substr(2);    
    
	if(msg_no == 1)
	{
		$('ListDisplay').innerHTML = msg_text;					
	}
	else
	{
		$('ecard_errmsg').innerHTML = "";
		$('ecard_errmsg').innerHTML = msg_text;
	}	
		
}
/* Photo Ecard Preview Ends */

/* Ecard Preview Starts */
function SendFrmEcard(formid,url)
{			
    var pars=Form.serialize(formid);  	
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'post',
		parameters: pars,
		onComplete: processSendFrmEcard
	});
		
}

function processSendFrmEcard(originalRequest) 
{	
	var x=trim(originalRequest.responseText);
    var msg_no=trim(x).substr(0,1);    
    var msg_text=trim(x).substr(2);        
	if(msg_no == 1)
	{		
		$('ecard_errmsg').innerHTML = "";	
		$('RecipientName').value="";
		$('RecipientEmail').value="";
		$('YourComments').value="";
		$('ecard_content').style.display = 'none';
		$('ecard_msg').innerHTML = "E-card is sent successfully.";	
	}
	else
	{
		$('ecard_errmsg').innerHTML = "";
		$('ecard_errmsg').innerHTML = msg_text;
	}	
		
}
/* Ecard Preview Ends */

/* Submit FrmEcard From Preview Starts */

function SubmitFrmEcardFromPreview(formid,url)
{			
    var pars=Form.serialize(formid);  	
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'post',
		parameters: pars,
		onComplete: processSubmitFrmEcardFromPreview
	});
		
}

function processSubmitFrmEcardFromPreview(originalRequest) 
{       
	var x=originalRequest.responseText;		
	PaginationFront(x);
}
/* Submit FrmEcard From Preview Ends */

/* Tab Set Before Booking Starts */

function TabSetBeforeBooking(booking_id)
{		
	var url="booking_before_set_process.php";  	
    var pars="booking_id="+booking_id;  	
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'post',
		parameters: pars,
		onComplete: TabSetBeforeBookingPreview
	});
		
}

function TabSetBeforeBookingPreview(originalRequest) 
{       
	var x=trim(originalRequest.responseText);		
	window.location.href=x;
}
/* Tab Set Before Booking Starts */


/* Send Booking Query Starts */
function SendFrmBookingQuery(formid,url)
{			
    var pars=Form.serialize(formid);  	
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'post',
		parameters: pars,
		onComplete: processSendFrmBookingQuery
	});
		
}

function processSendFrmBookingQuery(originalRequest) 
{	
	var x=trim(originalRequest.responseText);
    var msg_no=trim(x).substr(0,1);    
    var msg_text=trim(x).substr(2);        
	if(msg_no == 1)
	{		
		$('query_errmsg').innerHTML = "";			
		$('BookingQuery').value="";
		$('query_content').style.display = 'none';
		$('query_msg').innerHTML = "Query has been sent successfully.";	
	}
	else
	{
		$('query_errmsg').innerHTML = "";
		$('query_errmsg').innerHTML = msg_text;
	}	
		
}
/* Send Booking Query Ends */

