function brows_check(){
	if (navigator.userAgent.indexOf("Firefox")!=-1){
		return "ff";
	}else if (navigator.userAgent.indexOf("MSIE")!=-1){
		return "ie";
	}
	
}

function show_msg(el, msg)
{
	document.getElementById(el).innerHTML=msg;
	setTimeout("hide_msg('msg')", 5000);
}

function hide_msg(id)
{
	document.getElementById(id).innerHTML="";
}


/* Functions */
function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}
function rtrim(stringToTrim) {
	return stringToTrim.replace(/\s+$/,"");
}

function trimWSCharEntity(str)
{
return (
str.replace(/^(\s|&nbsp;)+/g, "").replace(/(\s|&nbsp;)+$/g, ""));
}



function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}

	return objXMLHttp
} 

 

/* ################################################  add to cart  ######################################### */ 
 
function stateChanged() 
{ 
	if(xmlHttp.readyState==1){
		//document.getElementById("msg").innerHTML="Sending Request...";
	}
	if(xmlHttp.readyState==2){
		//document.getElementById("msg").innerHTML="Loading Data...";
	}
	if(xmlHttp.readyState==3){
		//document.getElementById("msg").innerHTML="Loading Data...";
	}
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete" || xmlHttp.readyState==0)
	{ 
		//DataLd();
		var dumy = xmlHttp.responseText;
		//alert(dumy);
		var res = dumy.split("###");
		
		//document.getElementById("msg").innerHTML=res[0];		

		if(res[1] == "yes")
		{
			//parent.parent.show_msg("msg",res[0]);
			load_page2('main', 'includes/cart_script.php', '&1=1')
			$.jGrowl('<div class=\'alert\'><b>Item has been added to your Shopping Cart</b></div>');
		}
		else
		if(res[1] == "deleted")
		{
			//parent.parent.show_msg("msg",res[0]);
			load_page2('main', 'includes/cart_script.php', '&1=1')
			$.jGrowl('<div class=\'alert\'><b>Item has been deleted from your Shopping Cart</b></div>');
		}
		
		//setTimeout("hide_msg('addcomp')", 8000);

		//alert(dumy);
	}
	
}  
 

function add_to_cart(prod_id)
{
	//var f = document.form;
	//var f = document.getElementById(form);
	var pid = prod_id
	<!-- ########## star form posting ######### -->
	
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		{
			alert ("Browser does not support HTTP Request")
			return
		} 
		if(brows_check() == "ie"){
			var fChk = false;
		}else if(brows_check() == "ff"){
			var fChk = true;
		}
			xmlHttp.onreadystatechange=stateChanged;
			xmlHttp.open("POST","scripts/add_to_cart_ajax.php",fChk)
		 // Set our POST header correctly…
		var params="pid="+pid;
		  
		 //alert(params); return false;
		  
		  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		  xmlHttp.setRequestHeader("Content-length", params.length);
		  xmlHttp.setRequestHeader("Connection", "close");
		
		  // Send the parms data…
		  xmlHttp.send(params);
 }
 
  /* ################################################   end  ######################################### */ 
 
 
 
 
 /* ################################################  Delete from cart  ######################################### */ 
function delete_from_cart(cart_id)
{
	//var f = document.form;
	//var f = document.getElementById(form);
	var cid = cart_id
	<!-- ########## star form posting ######### -->
	
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		{
			alert ("Browser does not support HTTP Request")
			return
		} 
		if(brows_check() == "ie"){
			var fChk = false;
		}else if(brows_check() == "ff"){
			var fChk = true;
		}
			xmlHttp.onreadystatechange=stateChanged;
			xmlHttp.open("POST","scripts/add_to_cart_ajax.php",fChk)
		 // Set our POST header correctly…
		var params="cid="+cid+"&del=Y";
		  
		 //alert(params); return false;
		  
		  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		  xmlHttp.setRequestHeader("Content-length", params.length);
		  xmlHttp.setRequestHeader("Connection", "close");
		
		  // Send the parms data…
		  xmlHttp.send(params);
 }
 
  /* ################################################   end  ######################################### */
 
 
 
 
 
 
 /* ################################################  add to Favorites  ######################################### */ 
 
function stateChanged2() 
{ 
	if(xmlHttp.readyState==1){
		//document.getElementById("msg").innerHTML="Sending Request...";
	}
	if(xmlHttp.readyState==2){
		//document.getElementById("msg").innerHTML="Loading Data...";
	}
	if(xmlHttp.readyState==3){
		//document.getElementById("msg").innerHTML="Loading Data...";
	}
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete" || xmlHttp.readyState==0)
	{ 
		//DataLd();
		var dumy = xmlHttp.responseText;
		//alert(dumy);
		var res = dumy.split("###");
		
		//document.getElementById("msg").innerHTML=res[0];		

		if(res[1] == "yes")
		{
			//parent.parent.show_msg("msg",res[0]);
			//$.jGrowl('<div class=\'alert\'><b'+res[2]+'</b></div>');
			alert(res[2]);
		}
		else
		if(res[1] == "no")
		{
			//parent.parent.show_msg("msg",res[0]);
			//load_page2('main', 'includes/cart_script.php', '&1=1')
			//$.jGrowl('<div class=\'alert\'><b>'+res[2]+'</b></div>');
			alert(res[2]);
		}
		
		//setTimeout("hide_msg('addcomp')", 8000);

		//alert(dumy);
	}
	
}  
 

function add_to_fav(prod_id)
{
	var pid = prod_id

	<!-- ########## star form posting ######### -->
	
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		{
			alert ("Browser does not support HTTP Request")
			return
		} 
		if(brows_check() == "ie"){
			var fChk = false;
		}else if(brows_check() == "ff"){
			var fChk = true;
		}
			xmlHttp.onreadystatechange=stateChanged2;
			xmlHttp.open("POST","scripts/add_to_fav_ajax.php",fChk)
		 // Set our POST header correctly…
		var params="pid="+pid;
		  
		//alert(params); return false;
		  
		  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		  xmlHttp.setRequestHeader("Content-length", params.length);
		  xmlHttp.setRequestHeader("Connection", "close");
		
		  // Send the parms data…
		  xmlHttp.send(params);
 }
 
  /* ################################################   end add to favorites  ######################################### */ 
 
 
 
 
 
 
