var op=0;

function slider(element) { //alert(element);   
	op=op+1;

    document.getElementById(element).style.opacity = op;
    if(op<1) {
		setTimeout("slider('"+element+"')",300)
	} else {
		// var fn=new GET_MTH_finalRespose(element);
	}
}



function  GET_MTH_Request(url, element, method, flag, user, pwd,mode,vals,test) {	
	if(!method) method="GET";
	if(!flag) flag=true;
	if (url.length==0) { 
		alert ("Check URL.");
		return;
	}
	xmlHTTP=GET_MTH_Response()
	if (xmlHTTP==null) {
		alert ("Browser does not support HTTP Request");
		return;
	} 
	
	url=url+"&sid="+Math.random();
	
	//alert(url);
	//alert(xmlHTTP.readyState);
	xmlHTTP.onreadystatechange=function() {		
		if(xmlHTTP.readyState<4) {
			
			
			if(element != undefined && element != "" && element!="deliverybox"){				
				document.getElementById(element).innerHTML="<image src=http://www.eyelashesdirect.co.uk/images/load.gif>";
			}  
			

		}
	if(xmlHTTP.readyState==4 || xmlHTTP.readyState=="complete") {
	   	
		if(typeof(GET_MTH_finalRespose)=="function")
			if(element != undefined && element != "") {
				document.getElementById(element).innerHTML="";
				//alert(xmlHTTP.responseText);
				var fn=new GET_MTH_finalRespose(xmlHTTP,element,mode,test);

			}
		}
	}
	if(user && pwd) {
		xmlHTTP.open(method,url,flag, user, pwd)
	}
	else {
		try {
			xmlHTTP.open(method,url,flag)
		}
		catch(e) {
			urlnew=url.replace(/www./g,'');
			///urlnew=urlnew.replace(/http/g,'https');
			//alert(urlnew);
			try {
				xmlHTTP.open(method,urlnew,flag);
			}
			catch(e1) {
				urlnew=url.replace(/http/g,'https');
				xmlHTTP.open(method,urlnew,flag);
			}
		}
	}
	xmlHTTP.send(null);
} 





/**







 * 







 * get the xmlHTTp reuest Object (AJAX)







 * @param: string url (required) - url to send in server.







 * @param: string methond (optional) - method to send in server GET | POST







 * @param: flag 







 * @date 5/7/2007







 * @return: array of XMLHTTP Object







 */



function GET_MTH_Response()

{ 

	var objXMLHTTP =null

	if (window.XMLHttpRequest)

	{

		objXMLHTTP=new XMLHttpRequest();

	}

	else if (window.ActiveXObject)

	{

		objXMLHTTP=new ActiveXObject("Microsoft.XMLHTTP");

	}

return objXMLHTTP

} 


function makeRequest(url,param,element11) {
	//alert(url);
	var xmlHTTP = GET_MTH_Response();
	xmlHTTP.open("POST", url, true);
	
	xmlHTTP.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHTTP.setRequestHeader("Content-length", param.length);
	xmlHTTP.setRequestHeader("Connection", "close");
	xmlHTTP.onreadystatechange= function() {
		if(xmlHTTP.readyState>=0 && xmlHTTP.readyState<4) { 
			document.getElementById(element11).innerHTML="<br/><image src=http://www.eyelashesdirect.co.uk/images/load.gif>";
		}
		if(xmlHTTP.readyState==4) {
			//alert(xmlHTTP.responseText);
			updatePage(xmlHTTP,element11);
		}

	}
   xmlHTTP.send(param);
}


function getRequestBody(url,frm,element11,mode) 
{
	
	//alert(url);
	var aParams = new Array();
	var sParam; 
	for (var i=0 ; i <frm.elements.length; i++) {	
		if(frm.elements[i].type=="text" && frm.elements[i].disabled==false) 	{

                //alert(frm.elements[i].name);

				 //alert(frm.elements[i].disabled);

				sParam = encodeURIComponent(frm.elements[i].name);



				sParam += "=";



				sParam += encodeURIComponent(frm.elements[i].value); 



				aParams.push(sParam);



    	    }

			

			if(frm.elements[i].type=="hidden")



			{



				sParam = encodeURIComponent(frm.elements[i].name);



				sParam += "=";



				sParam += encodeURIComponent(frm.elements[i].value); 



				aParams.push(sParam);



    	    }
			
			
			if(frm.elements[i].type=="select-one")



			{



				sParam = encodeURIComponent(frm.elements[i].name);



				sParam += "=";



				sParam += encodeURIComponent(frm.elements[i].value); 



				aParams.push(sParam);



    	    }




			



			if(frm.elements[i].type=="radio" && frm.elements[i].checked==true)  



			{



				sParam = encodeURIComponent(frm.elements[i].name);



				sParam += "=";



				sParam += encodeURIComponent(frm.elements[i].value);		  



				aParams.push(sParam); 



			    check=true;



			}



			



			if(frm.elements[i].type=="checkbox" && frm.elements[i].checked==true)   



			{



				sParam = encodeURIComponent(frm.elements[i].name);



				sParam += "=";



				sParam += encodeURIComponent(frm.elements[i].value);		  



				aParams.push(sParam);



			}



	} 



//return aParams.join("&");   

	//alert(aParams.join("&"));

	makeRequest(url,aParams.join("&"),element11,mode);

	return false;

} //end function
