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 */

/* Get Main Link Content Starts */
function GetContent(cms_id)
{			
	var url="content.php";
	var pars="cms_id="+cms_id;	
	
	var myAjax = new Ajax.Request(
		url,
		{
			method: 'post',
			parameters: pars,
			onComplete: processGetContent
		});
}
function processGetContent(originalRequest) 
{
	var x=trim(originalRequest.responseText);	
    $('MainLinkID').innerHTML=x;   	
}
/* Get Main Link Content Ends */

/* Get Sub Link Content Starts */
function GetContentSubLink(cms_id,quiry_string)
{		
	var url="content_sublink.php";
	var pars="cms_id="+cms_id+"&"+quiry_string;		
	var myAjax = new Ajax.Request(
		url,
		{
			method: 'post',
			parameters: pars,
			onComplete: processGetContentSubLink
		});
}
function processGetContentSubLink(originalRequest) 
{
	var x=trim(originalRequest.responseText);	
    $('scroller').innerHTML=x;   	
}
/* Get Sub Link Content Ends */

/* Get More Content Starts */
function GetMoreContent(page_name,query_string)
{			
	var url=page_name;
	var pars=query_string;	
	var myAjax = new Ajax.Request(
		url,
		{
			method: 'post',
			parameters: pars,
			onComplete: processGetMoreContent
		});
}
function processGetMoreContent(originalRequest) 
{
	var x=trim(originalRequest.responseText);	
    $('scroller').innerHTML=x;   	
}
/* Get More Content 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;	
	$('scroller').innerHTML=x;    
}
 /* Front Paginatation Starts */
 
/* Contact Us Starts */
function Contactus(formid) 
{
	req = AjaxObjectCreate();
	if(req)
	{
		$("ErrMsgDisplay").innerHTML = "<img src='images/indicator.gif' border='0'>";
		
		var poststr = Form.serialize(formid);
		req.onreadystatechange = processContactus;
		req.open("GET","contactus_check.php?"+poststr,true);
		req.send(null);
	}
}
function processContactus() 
{
      if(req.readyState == 4) 
	  {
           if(req.status == 200) 
		   {
				var msg_no = trim(req.responseText).substr(0,1);
				var msg_text = trim(req.responseText).substr(2);
				if(msg_no == 1)
				{
					document.frmContact.submit();
				}
				else
				{
					document.getElementById("ErrMsgDisplay").innerHTML = "";
					document.getElementById("ErrMsgDisplay").innerHTML = msg_text;
				}
           }
      }
 }
 /* Contact Us Ends */
 
 /* Quote Request Starts */
function QuoteRequest(formid) 
{	
	req=AjaxObjectCreate(); 
	if(req) 
	{   
		$("ErrMsgDisplay").innerHTML = "<img src='images/indicator.gif' border='0'>";
		
		var poststr=Form.serialize(formid);
		req.onreadystatechange = processQuoteRequest;
		req.open("GET","quoterequest_check.php?"+poststr,true);
		req.send(null);
	}   						
}	
function processQuoteRequest() 
{	//alert(req.responseText);exit();
      if(req.readyState == 4) 
	   {
           if(req.status == 200) 
		   {			   
				var msg_no=trim(req.responseText).substr(0,1);
				var msg_text=trim(req.responseText).substr(2);
				if(msg_no == 1)
				{
					
					document.frmQuoteRequest.submit();
				}
				else
				{
					document.getElementById("ErrMsgDisplay").innerHTML = "";
					document.getElementById("ErrMsgDisplay").innerHTML = msg_text;
				}
           } 
      }
 }
 /* Quote Request Starts */
 
 /* contactus process starts */
 
 
function fetchFrm(url,frmID,loadRecordID,progressID,redirectUrl)
{
//	alert('url--->'+url+'     frmID-->'+frmID+'    loadRecordID-->'+loadRecordID+'    progressID-->'+progressID+'    redirectUrl-->'+redirectUrl);
	this.frmID = frmID;
	this.redirectUrl = redirectUrl;
	this.progressID = progressID;
	this.loadRecordID = loadRecordID;
	var pars = Form.serialize(this.frmID);
	if(this.progressID != '')
	{
		$(this.progressID).innerHTML = '<img src="images/loading.gif">';
	}
	var myAjax = new Ajax.Request (
	url,
	{
		method: 'post',
		parameters: pars,
		onComplete: onCompleteProcessFrm
	});
	return false;
}
function onCompleteProcessFrm(o)
{
	
	if(this.progressID != '')
	{
		if($(this.progressID))
		{
			$(this.progressID).innerHTML = "";
		}
	}
	var responseTextTrim = o.responseText;
	var returnStatus = responseTextTrim.substr(0,1);
	var returnText = responseTextTrim.substr(1);
	if (returnStatus == 0)
	{
		$(this.loadRecordID).innerHTML = returnText;
	}
	else if(returnStatus == 2)
	{
		window.location.href = this.redirectUrl;
	}
	else
	{
		$(this.loadRecordID).innerHTML = "";
		$(this.frmID).innerHTML = returnText;
	}
}

/* contactus process ends   */


