var doc = null;
function ajax()
{
    if (window.XMLHttpRequest) {
        try {
            doc = new XMLHttpRequest();
        } catch(e)  {}
    } else if (window.ActiveXObject) {
        try {
            doc = new ActiveXObject('Msxml2.XMLHTTP');
        } catch(e)  {
          try {
              doc = new ActiveXObject('Microsoft.XMLHTTP');
          } catch(e)  {}
        }
    }
}//Ajax engine

function FormatNumber(x)//Format Number (1.5 to 1.50)
{
	if (x=="")
	{
		window.location.href=window.location.href;//If x is null
	}
	
	var f_x = parseFloat(x);
	if (isNaN(f_x))
	{
		return false;
	}
	var f_x = Math.round(x*100)/100;
	var s_x = f_x.toString();
	var pos_decimal = s_x.indexOf('.');
	if (pos_decimal < 0)
	{
		pos_decimal = s_x.length;
		s_x += '.';
	}
	while (s_x.length <= pos_decimal + 2)
	{
		s_x += '0';
	}
	return s_x;
}

function ChangeColor()
{
	var Infor = document.getElementById("socolor").value;
	var oioi  = Infor.split("|");
	document.getElementById('colorexm').src= '/_upload/color/'+oioi[3];
	ajax();
	if (doc)
	{
		document.getElementById("loadinga").style.display = "block";
		doc.open("GET", "/d2d.function.php?action=501&infos="+Infor+"&t="+Math.random(),false);
		doc.send(null);
		if (doc.readyState==4 && doc.status==200)
		{
			var len = doc.responseText.split("****");
			document.getElementById("loadinga").style.display = "none";

			document.getElementById('sosizediv').innerHTML = len[0];
			document.getElementById("p_pri").innerHTML = "&pound;"+len[2];
			document.getElementById("p_ppr").innerHTML = "&pound;"+len[3];
			if (len[4] != '')
			{
				document.getElementById("sotypesdiv").innerHTML = len[4];
				document.getElementById("sotypediv").style.display = 'block';
				Co_Tp = 1;
			}else{
				document.getElementById("sochromedivs").innerHTML = '';
				document.getElementById("sochromediv").style.display = 'none';
				Co_Tp = 0;
			}
			if (len[7] != '')
			{
				document.getElementById("soarmdivs").innerHTML = len[7];
				document.getElementById("soarmdiv").style.display = 'block';
			}else{
				document.getElementById("sochromedivs").innerHTML = '';
				document.getElementById("sochromediv").style.display = 'none';			
			}
			if (len[8] != '')
			{
				document.getElementById("sochromedivs").innerHTML = len[8];
				document.getElementById("sochromediv").style.display = 'block';
			}else{
				document.getElementById("sochromedivs").innerHTML = '';
				document.getElementById("sochromediv").style.display = 'none';
			}
			if (len[9] != '')
			{
				document.getElementById("soadjdivs").innerHTML = len[9];
				document.getElementById("soadjdiv").style.display = 'block';
			}else{
				document.getElementById("soadjdivs").innerHTML = '';
				document.getElementById("soadjdiv").style.display = 'none';
			}
			if (len[10] != '')
			{
				document.getElementById("sologodivs").innerHTML = len[10];
				document.getElementById("sologodiv").style.display = 'block';
			}else{
				document.getElementById("sologodivs").innerHTML = '';
				document.getElementById("sologodiv").style.display = 'none';
			}
			document.getElementById("sodelidiv").innerHTML = len[5];

			if (len[6] != '')
			{
				MouseProductImage(len[6]);
			}
		}
	}

	ChangeSizePrice();
}


function CreateCode()
{
	var color = document.getElementById("socolor").value;
	var sizee = document.getElementById("sosize").value;
	var deliv = document.getElementById("sodeli").value;
	var ncor  = color.split("|");
	var nsize = sizee.split("|");
	var ndeli = deliv.split("|");

	var newcode = "D2D"+Co_P1+ndeli[5]+Co_P2+Co_P0+nsize[2]+Co_Px+Co_D2+Co_D3+Co_D4+Co_D5+Co_D6+ncor[5];
	document.getElementById("pcodes").innerHTML = newcode;
}


function ChangeSizePrice()
{
	var Infor = document.getElementById("sosize").value;
	ajax();
	if (doc)
	{
		document.getElementById("loadinga").style.display = "block";
		doc.open("GET", "/d2d.function.php?action=502&infos="+Infor+"&t="+Math.random(),false);
		doc.send(null);
		if (doc.readyState==4 && doc.status==200)
		{
			var len = doc.responseText.split("****");
			document.getElementById("loadinga").style.display = "none";
			document.getElementById('sodelidiv').innerHTML = len[0];
			document.getElementById("p_pri").innerHTML = "&pound;"+len[2];
			document.getElementById("p_ppr").innerHTML = "&pound;"+len[3];
			if (len[6] != '')
			{
				document.getElementById("sotypesdiv").innerHTML = len[6];
				document.getElementById("sotypediv").style.display = 'block';
				Co_Tp = 1;
			}else{
				document.getElementById("sochromedivs").innerHTML = '';
				document.getElementById("sochromediv").style.display = 'none';
				Co_Tp = 0;
			}
			if (len[7] != '')
			{
				document.getElementById("soarmdivs").innerHTML = len[7];
				document.getElementById("soarmdiv").style.display = 'block';
			}else{
				document.getElementById("sochromedivs").innerHTML = '';
				document.getElementById("sochromediv").style.display = 'none';			
			}
			if (len[8] != '')
			{
				document.getElementById("sochromedivs").innerHTML = len[8];
				document.getElementById("sochromediv").style.display = 'block';
			}else{
				document.getElementById("sochromedivs").innerHTML = '';
				document.getElementById("sochromediv").style.display = 'none';
			}
			if (len[9] != '')
			{
				document.getElementById("soadjdivs").innerHTML = len[9];
				document.getElementById("soadjdiv").style.display = 'block';
			}else{
				document.getElementById("soadjdivs").innerHTML = '';
				document.getElementById("soadjdiv").style.display = 'none';
			}
			if (len[10] != '')
			{
				document.getElementById("sologodivs").innerHTML = len[10];
				document.getElementById("sologodiv").style.display = 'block';
			}else{
				document.getElementById("sologodivs").innerHTML = '';
				document.getElementById("sologodiv").style.display = 'none';
			}
			if (len[11] != '')
			{
				document.getElementById("soaccessoriesdivs").innerHTML = len[10];
				document.getElementById("soaccessoriesdiv").style.display = 'block';
			}else{
				document.getElementById("soaccessoriesdivs").innerHTML = '';
				document.getElementById("soaccessoriesdiv").style.display = 'none';
			}
		}
	}
	CreateCode();
}

function MouseProductImage(getimg)
{
	document.getElementById('mainpics').src = '/_upload/product/'+getimg;
	document.getElementById('mainpicu').href = '/_upload/product/full/'+getimg;
	document.getElementById('mainpici').href = '/_upload/product/full/'+getimg;
}

function ChangeDeliPrice()
{
	var donowp = document.getElementById("sodeli").value;
	var doi    = donowp.split("|");
	document.getElementById('p_ppr').innerHTML = '&pound;'+doi[3];
	document.getElementById('p_pri').innerHTML = '&pound;'+doi[4];
	CreateCode();
}

function ChangeFcolor(getimg)
{
	document.getElementById('socolor').value= getimg;
	var ixx = getimg.split("|");
	document.getElementById('colorexm').src= '/_upload/color/'+ixx[3];
	ChangeColor();
}

function CheckRegForm()
{
	if (document.getElementById('rg_firstname').value == ''){alert('Please enter your First Name');return false;}
	if (document.getElementById('rg_lastname').value == ''){alert('Please enter your Last Name');return false;}
	if (document.getElementById('rg_address').value == ''){alert('Please enter your Address');return false;}
	if (document.getElementById('rg_city').value == ''){alert('Please enter your City/Region');return false;}
	if (document.getElementById('rg_postcode').value == ''){alert('Please enter your Postcode');return false;}
	if (document.getElementById('rg_email').value == ''){alert('Please enter your Email address');return false;}

	var field = document.getElementById("rg_email");
	var lenemail = field.value.length;
	if(lenemail > 50)
	{
		alert("Your email address too long");
		return false;
	}
	
	kk1 = field.value.indexOf("@");
	kk2 = field.value.indexOf(".");
	kk3 = field.value.lastIndexOf("@");
	kk4 = field.value.lastIndexOf(".");
	if((kk1<=0)||(kk2<=0)||(kk1==lenemail-1)||(kk2==lenemail-1))
	{
		alert("Please enter correct email address");
		return false;
	}
	if((kk1!=kk3)||(kk1==kk2+1)||(kk2==kk1+1)||(kk3>kk4))
	{
		alert("Please enter correct email address");
		return false;
	}

	if (document.getElementById('rg_tele').value == ''){alert('Please enter your Telephone');return false;}
	if (document.getElementById('rg_password').value == ''){alert('Please enter your password');return false;}
	if (document.getElementById('rg_repass').value == ''){alert('Please Confirm your password');return false;}
	if (document.getElementById('rg_password').value != document.getElementById('rg_repass').value){alert('Twice password are different');return false;}
	if (document.getElementById('actionid').value == '0'){alert('Sorry, Your email is Unavailable!');return false;}
	var formo = document.getElementById('regforms');
	formo.submit();
}

function CheckRegFormFos()
{
	if (document.getElementById('rg_firstname').value == ''){alert('Please enter your First Name');return false;}
	if (document.getElementById('rg_lastname').value == ''){alert('Please enter your Last Name');return false;}
	if (document.getElementById('rg_company').value == ''){alert('Please enter your Company Name');return false;}
	if (document.getElementById('rg_address').value == ''){alert('Please enter your Address');return false;}
	if (document.getElementById('rg_city').value == ''){alert('Please enter your City/Region');return false;}
	if (document.getElementById('rg_postcode').value == ''){alert('Please enter your Postcode');return false;}
	if (document.getElementById('rg_email').value == ''){alert('Please enter your Email address');return false;}

	var field = document.getElementById("rg_email");
	var lenemail = field.value.length;
	if(lenemail > 50)
	{
		alert("Your email address too long");
		return false;
	}
	
	kk1 = field.value.indexOf("@");
	kk2 = field.value.indexOf(".");
	kk3 = field.value.lastIndexOf("@");
	kk4 = field.value.lastIndexOf(".");
	if((kk1<=0)||(kk2<=0)||(kk1==lenemail-1)||(kk2==lenemail-1))
	{
		alert("Please enter correct email address");
		return false;
	}
	if((kk1!=kk3)||(kk1==kk2+1)||(kk2==kk1+1)||(kk3>kk4))
	{
		alert("Please enter correct email address");
		return false;
	}

	if (document.getElementById('rg_tele').value == ''){alert('Please enter your Telephone');return false;}
	if (document.getElementById('rg_password').value == ''){alert('Please enter your password');return false;}
	if (document.getElementById('rg_repass').value == ''){alert('Please Confirm your password');return false;}
	if (document.getElementById('rg_password').value != document.getElementById('rg_repass').value){alert('Twice password are different');return false;}
	if (document.getElementById('actionid').value == '0'){alert('Sorry, Your email is Unavailable!');return false;}
	var formo = document.getElementById('regforms');
	formo.submit();
}

function ClearMoso(getid)
{
	document.getElementById(getid).innerHTML = '';
}

var CheckHis = '';
function CheckEmails()
{
	var Infor = document.getElementById("rg_email").value;

	var field = document.getElementById("rg_email");
	var lenemail = field.value.length;
	if(lenemail > 50)
	{
		alert("Your email address too long");
		return false;
	}
	
	kk1 = field.value.indexOf("@");
	kk2 = field.value.indexOf(".");
	kk3 = field.value.lastIndexOf("@");
	kk4 = field.value.lastIndexOf(".");
	if((kk1<=0)||(kk2<=0)||(kk1==len-1)||(kk2==len-1))
	{
		alert("Please enter correct email address");
		return false;
	}
	if((kk1!=kk3)||(kk1==kk2+1)||(kk2==kk1+1)||(kk3>kk4))
	{
		alert("Please enter correct email address");
		return false;
	}

	if (Infor != '' && Infor != CheckHis)
	{
		ajax();
		if (doc)
		{
			document.getElementById("doemailmsg").innerHTML = "Checking...";
			doc.open("GET", "/d2d.function.php?action=503&infos="+Infor+"&t="+Math.random(),false);
			doc.send(null);
			if (doc.readyState==4 && doc.status==200)
			{
				var len = doc.responseText;
				if (len == '0')
				{
					document.getElementById('doemailmsg').innerHTML = '✔';
					document.getElementById('actionid').value = '1';
				}else{
					document.getElementById('doemailmsg').innerHTML = 'Unavailable!!!';
					document.getElementById('actionid').value = '0';
				}
			}
		}
	}
	CheckHis = Infor;
}

function StartLogin()
{
	if (document.getElementById('username').value == ''){alert('Please enter your username');return false;}
	if (document.getElementById('password').value == ''){alert('Please enter your password');return false;}

	var usern = document.getElementById("username").value;
	var userp = document.getElementById("password").value;

	var Pays  = document.getElementById("Pays").value;
	var vPays = document.getElementById("vPays").value;

	if (usern != '' && userp != '')
	{
		ajax();
		if (doc)
		{
			doc.open("GET", "/d2d.function.php?action=504&un="+usern+"&pw="+userp+"&t="+Math.random(),false);
			doc.send(null);
			if (doc.readyState==4 && doc.status==200)
			{
				var len = doc.responseText.split("**");
				if (len[0] == '0')
				{
					alert(len[1])
				}else{
					if (Pays != '' && vPays != '')
					{
						window.location.href = 'payment.php?pay='+Pays+'&vpay='+vPays;
					}else{
						window.location.href = 'my-shopping-cart.php';
					}
				}
			}
		}
	}
}

function TryToBuy(getid,getname)
{
	if (document.getElementById("qtynum").value == ''){alert('Please enter your quantity');return false;}
	if (document.getElementById("sot_type_names").value == '')
	{
		var pLR = "No Type";
		if (Co_Tp == '1')
		{
			alert('Please Select Type');
			return false;
		}
	}else{
		var pLR = document.getElementById("sot_type_names").value;
	}

	var pAR = document.getElementById("sot_type_arms").value;
	var ARMT = document.getElementById("soarmdivs").innerHTML;
	if (ARMT != '' && pAR == '')
	{
		alert("Please Select Arm Options");
		return false;
	}

	var pLO = document.getElementById("sot_type_logo").value;
	var LOGO = document.getElementById("sologodivs").innerHTML;
	if (LOGO != '' && pLO == '')
	{
		alert("Please Select Logo");
		return false;
	}

	if (Emors > 0)
	{
		if (document.getElementById("qtynum").value == ''){alert('Please enter your quantity');return false;}
		var qty = document.getElementById("qtynum").value;
		if (qty >= Emors)
		{
			var newnum = (parseInt(qty)-Emors)+1;
			var Nkdd   = Kidss.split(",");
			for (i=0;i<Nkdd.length;i++)
			{
				document.getElementById("qtyss_"+Nkdd[i]).value = newnum;
			}
			document.getElementById("exmorediv").style.display = "block";
		}else{
			StartBuy(getid,getname);
		}
	}else{
		StartBuy(getid,getname);
	}
}


function StartBuy(getid,getname)
{
	document.getElementById("exmorediv").style.display = "none";
	var pLR = document.getElementById("sot_type_names").value;
	var pQQ = document.getElementById("qtynum").value;
	var pCO = document.getElementById("socolor").value;
	var pSZ = document.getElementById("sosize").value;
	var pDE = document.getElementById("sodeli").value;
	var pCD = document.getElementById("pcodes").innerHTML;

	var pAR = document.getElementById("sot_type_arms").value;
	var pCH = document.getElementById("sot_type_chrome").value;
	var pAD = document.getElementById("sot_type_adjust").value;
	var pLO = document.getElementById("sot_type_logo").value;
	var pAC = document.getElementById("sot_accessoriesx").value;

/*
	var CHRO = document.getElementById("sochromedivs").innerHTML;
	if (CHRO != '' && pCH == '')
	{
		alert("Please Select Chrome Base");
		return false;
	}

	var ADJU = document.getElementById("soadjdivs").innerHTML;
	if (ADJU != '' && pAD == '')
	{
		alert("Please Select Adjustable Lumbar Support");
		return false;
	}
*/

	ajax();
	if (doc)
	{
		doc.open("GET", "/d2d.function.php?action=505&pqq="+pQQ+"&plr="+pLR+"&pco="+pCO+"&psz="+pSZ+"&pde="+pDE+"&ppp="+getid+"&nnn="+getname+"&pcd="+pCD+"&parm="+pAR+"&pchm="+pCH+"&padj="+pAD+"&plogo="+pLO+"&paccess="+pAC+"&t="+Math.random(),false);
		doc.send(null);
		if (doc.readyState==4 && doc.status==200)
		{
			var len = doc.responseText.split("**");
			if (len[0] == '0')
			{
				alert(len[1]);
			}else{
				document.getElementById('alertdetail').innerHTML = len[1];
				document.getElementById('alertok').style.display = "block";
				GetTempC();
			}
		}
	}
	
}

function TryGetSubs(getid)
{
	var giv = document.getElementById("exco_"+getid).value;
	ajax();
	if (doc)
	{
		doc.open("GET", "/d2d.function.php?action=512&dox="+getid+"&exco="+giv+"&t="+Math.random(),false);
		doc.send(null);
		if (doc.readyState==4 && doc.status==200)
		{
			var len = doc.responseText.split("**");
			if (len[0] == '0')
			{
				document.getElementById("exszvid_"+getid).innerHTML = len[2];
			}else{
				document.getElementById("ext_pprp_"+getid).innerHTML = len[0];
				document.getElementById("ext_pri_"+getid).innerHTML = "&pound;"+len[1];
				document.getElementById("exszvid_"+getid).innerHTML = len[2];
			}
		}
	}
}

function TryGetDels(getid)
{
	var giv = document.getElementById("exsz_"+getid).value;
	ajax();
	if (doc)
	{
		doc.open("GET", "/d2d.function.php?action=513&dox="+getid+"&exco="+giv+"&t="+Math.random(),false);
		doc.send(null);
		if (doc.readyState==4 && doc.status==200)
		{
			var len = doc.responseText.split("**");
			if (len[0] != '0')
			{
				document.getElementById("ext_pprp_"+getid).innerHTML = len[0];
				document.getElementById("ext_pri_"+getid).innerHTML = "&pound;"+len[1];
			}
		}
	}
}

function UpdateQulis(getid)
{
	if (document.getElementById('qlis_'+getid).value == ''){alert('Please enter your quantity');return false;}

	var oldquan = document.getElementById("tempqu_"+getid).value;
	var newquan = document.getElementById("qlis_"+getid).value;

	if (newquan == '0')
	{
		DeleApp(getid);
	}else{

		ajax();
		if (doc)
		{
			doc.open("GET", "/d2d.function.php?action=506&qid="+getid+"&qnu="+newquan+"&t="+Math.random(),false);
			doc.send(null);
			if (doc.readyState==4 && doc.status==200)
			{
				var len = doc.responseText.split("**");
				document.getElementById("teps_"+getid).innerHTML = len[0];
				document.getElementById("tempqu_"+getid).value   = newquan;
				document.getElementById("subtotal").innerHTML = len[1];
				document.getElementById("alltotal").innerHTML = len[2];
				document.getElementById("privat").innerHTML = len[3];
			}
			GetTempC();
		}
	}
}

function ExmoreBuy(getid,getname)
{
	var soi = Kidss.split(",");
	var koo = '';
	for (i=0;i<soi.length;i++)
	{
		if (document.getElementById("cheb_"+soi[i]).checked == true)
		{
			var coo = document.getElementById("exco_"+soi[i]).value;
			var szz = document.getElementById("exsz_"+soi[i]).value;
			var qtt = document.getElementById("qtyss_"+soi[i]).value;
			koo = koo + soi[i] +"****"+coo+"****"+szz+"****"+qtt+"@@@@";
		}
	}
	ajax();
	if (doc)
	{
		doc.open("GET", "/d2d.function.php?action=514&doi="+koo+"&t="+Math.random(),false);
		doc.send(null);
		if (doc.readyState==4 && doc.status==200)
		{
			var len = doc.responseText.split("**");
			if (len[0] == 1)
			{
				StartBuy(getid,getname);
			}else{
				alert(len[1]);
			}
		}
	}
}
function DeleApp(getid)
{
	if(window.confirm("Do you really want to delete this item ?"))
	{
		return DeleConfirm(getid);
	}
	return false;
}

function DeleConfirm(getid)
{
	ajax();
	if (doc)
	{
		doc.open("GET", "/d2d.function.php?action=507&doi="+getid+"&t="+Math.random(),false);
		doc.send(null);
		if (doc.readyState==4 && doc.status==200)
		{
			var len = doc.responseText.split("**");
			if (len[0] == 1)
			{
				GetTempC();
				window.location.href = window.location.href;
			}else{
				alert(len[1]);
			}
		}
	}
}

function CheckingStatus()
{
	ajax();
	if (doc)
	{
		doc.open("GET", "/d2d.function.php?action=508&t="+Math.random(),false);
		doc.send(null);
		if (doc.readyState==4 && doc.status==200)
		{
			var len = doc.responseText;
			document.getElementById("logonlink").innerHTML = len;
		}
	}
}

function CheckDelivery()
{
	if (document.getElementById('diffaddr').checked == true)
	{
		document.getElementById('extdeliver').style.display = 'block';
	}else{
		document.getElementById('extdeliver').style.display = 'none';
	}
}

function ContinueShopping()
{
	document.getElementById("alertok").style.display = "none";
}

function DemType(getid,getxid)
{
	if (document.getElementById("dx_type_names_"+getid).checked == true)
	{
		var see = document.getElementsByName(getxid);
		for(p=0;p<see.length;p++)
		{
			see[p].checked = false;
		}
		document.getElementById("dx_type_names_"+getid).checked = true;
	}

	var codes  = '';
	var newdmo = '';
	var okkk   = Co_Tm.split(",");
	for (v=0;v<(okkk.length-1);v++)
	{
		var inputs = document.getElementsByName(okkk[v]);
		for(var i = 0; i < inputs.length; i++)
		{
			if(inputs[i].checked == true)
			{
				var newi = inputs[i].value;
				var newx = newi.split("|");
				
				if (newdmo == '')
				{
					newdmo = newx[1];
					codes  = newx[2];
				}else{
					newdmo = newdmo+','+newx[1];
					codes  = codes+newx[2];
				}
			}
		}
	}

	document.getElementById('sot_type_names').value = newdmo;
	Co_Px = codes;
	CreateCode();
}

function DemTypeC(getid,getxid,getcont)
{
	if (document.getElementById("dx_"+getxid+"_"+getid).checked == true)
	{
		var sew = document.getElementsByName(getxid);
		for(p=0;p<sew.length;p++)
		{
			sew[p].checked = false;
		}
		document.getElementById("dx_"+getxid+"_"+getid).checked = true;

		var see = getcont.split("|");
		if (see[4] != '')
		{
			switch(getxid)
			{
				case 'type_arms':
					Co_D2 = see[4];
					Co_S1 = see[5];
					Co_X1 = see[6];
				break;
				case 'type_chrome':
					Co_D3 = see[4];
					Co_S2 = see[5];
					Co_X2 = see[6];
				break;
				case 'type_adjust':
					Co_D4 = see[4];
					Co_S3 = see[5];
					Co_X3 = see[6];
				break;
				case 'type_logo':
					Co_D5 = see[4];
					Co_S4 = see[5];
					Co_X4 = see[6];
				break;
				case 'accessoriesx':
					Co_D6 = see[4];
					Co_S5 = see[5];
					Co_X5 = see[6];
				break;
			}
		}else{
			switch(getxid)
			{
				case 'type_arms':
					Co_D2 = '';
					Co_S1 = see[5];
					Co_X1 = see[6];
				break;
				case 'type_chrome':
					Co_D3 = '';
					Co_S2 = see[5];
					Co_X2 = see[6];
				break;
				case 'type_adjust':
					Co_D4 = '';
					Co_S3 = see[5];
					Co_X3 = see[6];
				break;
				case 'type_logo':
					Co_D5 = '';
					Co_S4 = see[5];
					Co_X4 = see[6];
				break;
				case 'accessoriesx':
					Co_D6 = '';
					Co_S5 = see[5];
					Co_X5 = see[6];
				break;
			}
		}
		document.getElementById('sot_'+getxid).value = getcont;
	}else{
		switch(getxid)
		{
			case 'type_arms':
				Co_D2 = '';
				Co_S1 = 0;
				Co_X1 = 0;
			break;
			case 'type_chrome':
				Co_D3 = '';
				Co_S2 = 0;
				Co_X2 = 0;
			break;
			case 'type_adjust':
				Co_D4 = '';
				Co_S3 = 0;
				Co_X3 = 0;
			break;
			case 'type_logo':
				Co_D5 = '';
				Co_S4 = 0;
				Co_X4 = 0;
			break;
			case 'accessoriesx':
				Co_D6 = '';
				Co_S5 = 0;
				Co_X5 = 0;
			break;
		}
		
		document.getElementById('sot_'+getxid).value = '';
		document.getElementById("dx_"+getxid+"_"+getid).checked = false;
	}
	CreateCode();
	CreatePrice();
}

function CreatePrice()
{
	var newpri = parseInt(Co_Jg) + parseInt(Co_S1) + parseInt(Co_S2) + parseInt(Co_S3) + parseInt(Co_S4) + parseInt(Co_S5);
	var newppr = parseInt(Co_Pj) + parseInt(Co_X1) + parseInt(Co_X2) + parseInt(Co_X3) + parseInt(Co_X4) + parseInt(Co_X5);
	document.getElementById("p_pri").innerHTML = "&pound;"+FormatNumber(newpri);
	document.getElementById("p_pprp").innerHTML = FormatNumber(newppr);
}

function GetTempC()
{
	ajax();
	if (doc)
	{
		doc.open("GET", "/d2d.function.php?action=509&t="+Math.random(),false);
		doc.send(null);
		if (doc.readyState==4 && doc.status==200)
		{
			var len = doc.responseText.split("|");
			document.getElementById("tem_it").innerHTML = len[0];
			document.getElementById("tem_pr").innerHTML = len[1];
		}
	}
}

function StartLoading(getid)
{
	ajax();
	if (doc)
	{
		doc.open("GET", "/d2d.function.php?action=510&doid="+getid+"&t="+Math.random(),false);
		doc.send(null);
		if (doc.readyState==4 && doc.status==200)
		{
			var len = doc.responseText;
			document.getElementById("relateproduct").innerHTML = len;
		}
	}
}

function StartGetTwitter()
{
	ajax();
	if (doc)
	{
		doc.open("GET", "/d2d.function.php?action=515&t="+Math.random(),false);
		doc.send(null);
		if (doc.readyState==4 && doc.status==200)
		{
			var len = doc.responseText.split("^^^^");
			document.getElementById("dm-twitter").innerHTML = len[0];
			document.getElementById("dm-deals").innerHTML = len[1];
		}
	}
}

function CheckFormAgree(getv)
{
	if (getv == '1')
	{
		if (document.getElementById("agreeform1").checked == true)
		{
			document.getElementById("agreeform0").checked = false;
			document.getElementById("agrees").value = '1';
		}else{
			document.getElementById("agrees").value = '0';
		}
	}else{
		if (document.getElementById("agreeform0").checked == true)
		{
			document.getElementById("agreeform1").checked = false;
			document.getElementById("agrees").value = '0';
		}else{
			document.getElementById("agrees").value = '0';
		}
	}
}

function TrySubmitCF()
{
	var ifok = document.getElementById("agrees").value;
	if (ifok == '0')
	{
		alert('You need to accept our Terms & Conditions if you want credit!');
		return false;
	}else{
	}
}

function Wanttoedit()
{
	var Fame = document.getElementById("deli_fname").innerHTML;
	var Same = document.getElementById("deli_sname").innerHTML;
	var Addr = document.getElementById("deli_addr").innerHTML;
	var Tele = document.getElementById("deli_tele").innerHTML;
	document.getElementById("deli_fname").innerHTML = '<input type="text" name="rg_dfname" id="rg_dfname" value="'+Fame+'" />';
	document.getElementById("deli_sname").innerHTML = '<input type="text" name="rg_dsname" id="rg_dsname" value="'+Same+'" />';
	document.getElementById("deli_tele").innerHTML = '<input type="text" name="rg_dftel" id="rg_dftel" value="'+Tele+'" />';
	document.getElementById("deli_addr").innerHTML = '<input type="text" name="rg_dfaddr" id="rg_dfaddr" style="width:300px;" value="'+Addr+'" />';
	document.getElementById("deli_btnx").innerHTML = '<a href="javascript:void(0);" onClick="WanttoSave();">Save</a>';
}

function WanttoSave(getid)
{
	var Fame = document.getElementById("rg_dfname").value;
	var Same = document.getElementById("rg_dsname").value;
	var Addr = document.getElementById("rg_dfaddr").value;
	var Tele = document.getElementById("rg_dftel").value;

	ajax();
	if (doc)
	{
		doc.open("GET", "/d2d.function.php?action=511&fnames="+Fame+"&snames="+Same+"&teles="+Tele+"&addrs="+Addr+"&t="+Math.random(),false);
		doc.send(null);
		if (doc.readyState==4 && doc.status==200)
		{
			var len = doc.responseText;
			
			var Fame = document.getElementById("rg_dfname").value;
			var Same = document.getElementById("rg_dsname").value;
			var Addr = document.getElementById("rg_dfaddr").value;
			var Tele = document.getElementById("rg_dftel").value;
			document.getElementById("deli_fname").innerHTML = Fame;
			document.getElementById("deli_sname").innerHTML = Same;
			document.getElementById("deli_tele").innerHTML = Tele;
			document.getElementById("deli_addr").innerHTML = Addr;
			document.getElementById("deli_btnx").innerHTML = '<a href="javascript:void(0);" onClick="Wanttoedit();">Click here to change delivery</a>';
			
			if (len != '0' && len != '1')
			{
				alert("Sorry, Error!!!");
			}
		}
	}
}

function findObj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}


function TryPayNow(formName)
{
  var obj;
 
	if (obj=findObj(formName)!=null) 
	{
		findObj(formName).submit(); 
	}
	else 
	{
		alert('The form you are attempting to submit called \'' + formName + '\' couldn\'t be found. Please make sure the submitDoc function has the correct id and name.');
	}
}

function InJoinEmail()
{
	if (document.getElementById("ed_name").value == ''){alert("Please enter your name");return false;}

	var field = document.getElementById("ed_email");
	var lenemail = field.value.length;
	if(lenemail > 50)
	{
		alert("Your email address too long");
		return false;
	}
	
	kk1 = field.value.indexOf("@");
	kk2 = field.value.indexOf(".");
	kk3 = field.value.lastIndexOf("@");
	kk4 = field.value.lastIndexOf(".");
	if((kk1<=0)||(kk2<=0)||(kk1==len-1)||(kk2==len-1))
	{
		alert("Please enter correct email address");
		return false;
	}
	if((kk1!=kk3)||(kk1==kk2+1)||(kk2==kk1+1)||(kk3>kk4))
	{
		alert("Please enter correct email address");
		return false;
	}

	var newname = document.getElementById("ed_name").value;
	var newmail = document.getElementById("ed_email").value;
	
	ajax();
	if (doc)
	{
		doc.open("GET", "/d2d.function.php?action=516&n="+newname+"&e="+newmail+"&t="+Math.random(),false);
		doc.send(null);
		if (doc.readyState==4 && doc.status==200)
		{
			var len = doc.responseText.split("**");
			if (len[0] == '0')
			{
				alert(len[1]);
			}else{
				alert(len[1])
				document.getElementById('ed_name').value = '';
				document.getElementById('ed_email').value = '';
			}
		}
	}
}

function CheckEmailFP()
{
	if (document.getElementById("fpemail").value == ''){alert("Please enter your email");return false;}

	var field = document.getElementById("fpemail");
	var lenemail = field.value.length;
	if(lenemail > 50)
	{
		alert("Your email address too long");
		return false;
	}
	
	kk1 = field.value.indexOf("@");
	kk2 = field.value.indexOf(".");
	kk3 = field.value.lastIndexOf("@");
	kk4 = field.value.lastIndexOf(".");
	if((kk1<=0)||(kk2<=0)||(kk1==len-1)||(kk2==len-1))
	{
		alert("Please enter correct email address");
		return false;
	}
	if((kk1!=kk3)||(kk1==kk2+1)||(kk2==kk1+1)||(kk3>kk4))
	{
		alert("Please enter correct email address");
		return false;
	}

	var newmail = document.getElementById("fpemail").value;
	
	ajax();
	if (doc)
	{
		doc.open("GET", "/d2d.function.php?action=517&e="+newmail+"&t="+Math.random(),false);
		doc.send(null);
		if (doc.readyState==4 && doc.status==200)
		{
			var len = doc.responseText.split("**");
			if (len[0] == '0')
			{
				alert(len[1]);
			}else{
				window.location.href = 'forgot-password.php?action=sent';
			}
		}
	}
}

function ResetPassword()
{
	if (document.getElementById("fppass").value == ''){alert("Please enter your new password");return false;}
	if (document.getElementById("fprepass").value == ''){alert("Please enter your confirm password");return false;}
	if (document.getElementById("fppass").value != document.getElementById("fprepass").value){alert("Twice password are different");return false;}

	var newpass = document.getElementById("fppass").value;
	var sid     = document.getElementById("sid").value;
	
	ajax();
	if (doc)
	{
		doc.open("GET", "/d2d.function.php?action=518&p="+newpass+"&s="+sid+"&t="+Math.random(),false);
		doc.send(null);
		if (doc.readyState==4 && doc.status==200)
		{
			var len = doc.responseText;
			document.getElementById("resetpasss").innerHTML = len;
		}
	}
}

function CheckDiscount()
{
	if (document.getElementById("procode").value == ''){alert("Please enter discount code");return false;}

	var dis = document.getElementById("procode").value;
	var tot = document.getElementById("alltotal").innerHTML;

	/*
	if ((tot*1) < 149)
	{
		alert('Sorry, Discount just support more then $149');
		return false;
	}else{
	
		ajax();
		if (doc)
		{
			doc.open("GET", "/deskman.function.php?action=600&p="+dis+"&a="+tot+"&t="+Math.random(),false);
			doc.send(null);
			if (doc.readyState==4 && doc.status==200)
			{
				var len = doc.responseText.split("**");
				if (len[0] == '0')
				{
					alert(len[1])
				}else{
					window.location.href = window.location.href;
				}
			}
		}
	}
	*/
		ajax();
		if (doc)
		{
			doc.open("GET", "/d2d.function.php?action=600&p="+dis+"&a="+tot+"&t="+Math.random(),false);
			doc.send(null);
			if (doc.readyState==4 && doc.status==200)
			{
				var len = doc.responseText.split("**");
				if (len[0] == '0')
				{
					alert(len[1])
				}else{
					window.location.href = window.location.href;
				}
			}
		}
}
