var xmlHttp;
function doMyAction(url,flag)
{


	browserSupport();
	xmlHttp.onreadystatechange = function()
	{
	
		if(xmlHttp.readyState == 4)
		{

			//alert(xmlHttp.responseText);
			if(flag==1)

				setTimeout('putPlanDetails(xmlHttp.responseText)',500);
			if(flag==2)
				
				setTimeout('putPlanDetailsType(xmlHttp.responseText)',500);
			



		}
	}

// alert(url);
xmlHttp.open("GET",url,true);
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.send(null);
}
function browserSupport()
{
	
	try
	{
		xmlHttp = new XMLHttpRequest();
	}
	catch(e)
	{
		try
		{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e)
			{
				alert("Object not found!!!!");
				return false;
			}
		}
	}
}



function ajaxforall(idval,val,posval,fname)
{

	var xmlHttp=null;

	if (window.XMLHttpRequest)

	{

		xmlHttp=new XMLHttpRequest();

	}

	else if (window.ActiveXObject)

	{

		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");

	}
	var err='';
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(val) == false) {

		err = "Invalid E-Mail Address";
	}else {
		err = "Valid E-Mail Address";
	}
//alert("err -> "+err);

	if(err=="Valid E-Mail Address") {
		var url="index.php?do="+fname+"&"+idval+"="+val;
		
		
		xmlHttp.onreadystatechange=function() {  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{ 
	
				var b = xmlHttp.responseText;
				var temp = new Array();
				temp = b.split('::');
				document.getElementById(posval).value = temp[1];
				document.getElementById("popup_id1").className=temp[1];	
				document.getElementById("popup_id1").style.right="0";
				document.getElementById("popup_id1").style.bottom="+5px";
				document.getElementById("popup_id1").style.display="block";
				document.getElementById("disp").innerHTML = temp[0];
				document.getElementById("dispdet").innerHTML = temp[0].substr(0,50);
				
				
		}

		
	}
	
}

	
xmlHttp.open("GET",url,true)

	xmlHttp.send(null)

}

function ajaxforun(idval,val,posval,fname)
{
	var xmlHttp=null;
	if (window.XMLHttpRequest)
	{
		xmlHttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	var err='';
	if(val == "") {
		err = "Invalid Address";
	}else {
			
		if(val.length < 3)
		{
			err = "address should be minimum three characters";
			
		}
		else
		{
		
		err = "Valid Username";
		}

			var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
	
			for (var i = 0; i < val.length; i++) 
			{
				if (iChars.indexOf(val.charAt(i)) != -1)
				{
				err = "Your address contains special characters. \nThese are not allowed.\n Please remove the special characters.";
				
				}
			}

			
		
	}
// 	alert("err -> "+err);

	if(err=="Valid Username") {

		var url="index.php?do="+fname+"&"+idval+"="+val;
		//alert("url -> "+url);
		xmlHttp.onreadystatechange=function() {  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{ 
			//alert("responce test ->"+xmlHttp.responseText);
	/*		document.getElementById("popup_id1").style.right="0";

				document.getElementById("popup_id1").style.bottom="+5px";

				document.getElementById("popup_id1").style.display="block";

				document.getElementById("disp").innerHTML = xmlHttp.responseText;

				document.getElementById("dispdet").innerHTML = xmlHttp.responseText.substr(0,50);

*/			/*var b = xmlHttp.responseText;*/
			var b = xmlHttp.responseText;
				var temp = new Array();
				temp = b.split('::');
				document.getElementById(posval).value = temp[1];
				document.getElementById("popup_id1").className=temp[1];	
				document.getElementById("popup_id1").style.right="0";
				document.getElementById("popup_id1").style.bottom="+5px";
				document.getElementById("popup_id1").style.display="block";
				document.getElementById("disp").innerHTML = temp[0];
				document.getElementById("dispdet").innerHTML = temp[0].substr(0,50);
// 
// 			var temp = new Array();
// 
// 			temp = b.split('::');

// 				document.getElementById(posval).value = temp[1];
// 
// 				document.getElementById("popup_id1").className=temp[1];	
// 
// 				document.getElementById("popup_id1").style.right="0";
// 
// 				document.getElementById("popup_id1").style.bottom="+5px";
// 
// 				document.getElementById("popup_id1").style.display="block";
// 
// 				document.getElementById("disp").innerHTML = temp[0];
// 
// 				document.getElementById("dispdet").innerHTML = temp[0].substr(0,50);
		}

		}

}
	else
	{
			
			document.getElementById("popup_id1").className="popwindow_full_red";	
			document.getElementById("popup_id1").style.right="0";
			document.getElementById("popup_id1").style.bottom="+5px";
			document.getElementById("popup_id1").style.display="block";
			
// 			document.getElementById("disp").innerHTML = err.substr(0, 50);
document.getElementById("disp").innerHTML = err;
			document.getElementById("dispdet").innerHTML = err;
			return false;
	}

xmlHttp.open("GET",url,true)
xmlHttp.send(null)

}

function ajaxforaddress(idval,val,posval,fname)
{
	var xmlHttp=null;
	if (window.XMLHttpRequest)
	{
		xmlHttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	var err='';
	if(val == "") {
		err = "Invalid Address";
	}else {

		if(val.length < 3)
		{
			err = "address should be minimum three characters";
		}
		else
		{
		err = "Valid Username";
		}

			var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
	
			for (var i = 0; i < val.length; i++) 
			{
				if (iChars.indexOf(val.charAt(i)) != -1)
				{
				err = "Your address contains special characters. \nThese are not allowed.\n Please remove the special characters.";
				
				}
			}
		
	}
// 	alert("err -> "+err);

	if(err=="Valid Username") 
	{

		var url="index.php?do="+fname+"&"+idval+"="+val;
		//alert("url -> "+url);
		xmlHttp.onreadystatechange=function() {  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{ 


				var b = xmlHttp.responseText;
				var temp = new Array();
				temp = b.split('::');
				document.getElementById(posval).value = temp[1];
				document.getElementById("popup_id1").className=temp[1];	
				document.getElementById("popup_id1").style.right="0";
				document.getElementById("popup_id1").style.bottom="+5px";
				document.getElementById("popup_id1").style.display="block";
				document.getElementById("disp").innerHTML = temp[0];
				document.getElementById("dispdet").innerHTML = temp[0].substr(0,50);


		}

		}

	}
	else
	{
			
			document.getElementById("popup_id1").className="popwindow_full_red";	
			document.getElementById("popup_id1").style.right="0";
			document.getElementById("popup_id1").style.bottom="+5px";
			document.getElementById("popup_id1").style.display="block";
			
			document.getElementById("disp").innerHTML = err.substr(0, 50);
			document.getElementById("dispdet").innerHTML = err;
			return false;
	}

xmlHttp.open("GET",url,true)
xmlHttp.send(null)

}

function ajaxstoredval(eids,uids,rvals,svals,productids)
{
	var xmlHttp=null;
	if (window.XMLHttpRequest)
	{
		xmlHttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	var url="index.php?do=storedvalue&eid="+eids+"&uid="+uids+"&rval="+rvals+"&sval="+svals+"&pid="+productids;

		
	xmlHttp.onreadystatechange=function() {  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 

// 			var rsts = xmlHttp.responseText;
// // 			alert(xmlHttp.responseText);

	}

	}

	
	

xmlHttp.open("GET",url,true)
xmlHttp.send(null)

}
