function sclear_to(input_name, def_text)
{
	input_name.style.color		= "black";
	input_name.style.fontSize	= "13px";
	if(input_name.value==def_text){input_name.value='';}
}

function sfill_to(input_name, def_text)
{
	input_name.style.color		= "#AFAFAF";
	input_name.style.fontSize	= "9px";
	if(input_name.value==''){input_name.value=def_text;}
}

function checkMyFields(str) {
	var emailadd = 'emailadd';
	var pwd = 'pwd';
	var semailadd = 'demailadd';
	var spwd = 'dpwd';
	
	if(str==1){	
		emailadd = 'remailadd';
		pwd = 'rpwd';
		semailadd = 'rdemailadd';
		spwd = 'rdpwd';
	}
   var emailadd = document.getElementById(emailadd).value;
   var pwd = document.getElementById(pwd).value;
   var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
   document.getElementById(semailadd).innerHTML="";
   document.getElementById(spwd).innerHTML="";
   
   if(emailadd=="")   {
	   document.getElementById(semailadd).innerHTML="<font color='red'>Can not be left Blank</font>";
	   document.getElementById(semailadd).focus;
	   return false;
   }
   if (!emailadd.match(re)) {
		document.getElementById(semailadd).innerHTML="<font color='red'>Invalid Email!</font>";
		document.getElementById(semailadd).focus;
		return false;
	}
   if(pwd=="")   {
   document.getElementById(spwd).innerHTML="<font color='red'>Can not be left Blank</font>";
   document.getElementById(spwd).focus;
   return false;
   }
  getNewContent(emailadd,pwd,str);
   return true;
}

var http = createRequestObject();
	//stillgif = new Image
	//animgif = new Image
		
	//stillgif.src = "/images/temp/2_computerss.GIF"
	//animgif.src = "/images/temp/2_computers.gif"

function createRequestObject() 
{	
	var objAjax;
	var URL;	
	var browser = navigator.appName;	
	if(browser == "Microsoft Internet Explorer")
		{		
			objAjax = new ActiveXObject("Microsoft.XMLHTTP");
		}
	else
		{		
			objAjax = new XMLHttpRequest();	
		}	return objAjax;
}
function getNewContent(emailadd,pwd,str)
{	
	//document.progress.src=animgif.src;
	document.body.style.cursor='wait';
	if(str==0){	
		obj = getmyquerystring();
		//alert(obj);
		URL = 'saveCart.php?emailadd='+emailadd+'&pwd='+pwd+'&'+obj+'&'+(new Date().getTime());
	} else {
		URL = 'resumeCart.php?emailadd='+emailadd+'&pwd='+pwd+'&'+(new Date().getTime());
	}
	//document.getElementById('Layer1').style.visibility='visible';
	//alert(URL);
	http.open('get',URL);
	if(str==0){	
		http.onreadystatechange = updateNewContent;	
	} else {
		http.onreadystatechange = updateOldContent;	
	}
	http.send(null);	
	return false;
}
function getmyquerystring() {
    var saveMyCart = document.forms['saveMyCart'];
	var c = saveMyCart.c.value;
	//Cart = ;  // NOTE: no '?' before querystring
	qstr = 'c='+c;
	
	for (i=0;i<c;i++) {
		var item_id = 'itemid'+i;
		var myprice = 'price'+i;
		var quan = 'quantity'+i;
		//var item_id = saveMyCart.item_id.value;
		//var price = saveMyCart.price.value;
		//var quantity = saveMyCart.quan.value;
		var item_id = document.getElementById(item_id).value;
		var price = document.getElementById(myprice).value;
		var quantity = document.getElementById(quan).value;
		str_qstr = '&item_id'+i+'='+item_id+'&price'+i+'='+price+'&quantity'+i+'='+quantity;
		qstr  += str_qstr;
	}
	return qstr;
}
function updateNewContent() {	
	if(http.readyState == 4)	{	
		obj = document.getElementById('contents');
		if(obj==null)
			alert("obj is null");
		else
		  	obj.innerHTML = http.responseText;
		document.body.style.cursor='default';
		hideCurrentPopup();
		document.getElementById('oldcontents').innerHTML = "";
	}
}
function updateOldContent() {	
	if(http.readyState == 4)	{
		obj = document.getElementById('oldcontents');
		if(obj==null) {
			alert("obj is null");
		} else {
			hideCurrentPopup();	
			document.body.style.cursor='default';
			document.getElementById('contents').innerHTML = "";
			//alert(http.responseText)
			if(http.responseText==1) {
				//alert(http.responseText);
				 window.location = 'http://www.allauthentic.com/index.php?act=showcart';
			} else {
			  	obj.innerHTML = http.responseText;
			}
		}
	}
}
