function formatNumber(myNum, numOfDec)
{
var decimal = 1
for(i=1; i<=numOfDec;i++)
decimal = decimal *10

var myFormattedNum = (Math.round(myNum * decimal)/decimal).toFixed(numOfDec)
return(myFormattedNum)
} 
function Currency(value)
{
	var temp = "" + (Math.round( value * 100));
	return temp.slice(0,-2) + "." + temp.slice(-2);
}
var xmlHttp,colxmlHttp,paxmlHttp,sbxmlHttp,colctxmlHttp,tagtxt_xmlHttp,xmlHttptag,xmlHttptag1,tagxmlHttp,tagtxt_sec_xmlHttp,xmlHttptag_sec,tagtxt_thrd_xmlHttp,xmlHttptag_thrd,tagtxt_fur_xmlHttp,xmlHttptag_fur,xmlHttpttl;
function loadprice(n)
{
	xmlHttp=GetXmlHttpObject()
	if(xmlHttp==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
    //alert(document.getElementById("frm_region").value);
	if(document.add_price.style_name.value != ""){
		var style_id = document.add_price.style_name.value;
	}else{
		var style_id = "";
	}
	if(document.add_price.length_value.value != ""){
		var length_id = document.add_price.length_value.value;
	}else{
		var length_id= "";
	}
			
	var url="load_price.php";
	url=url+"?prod_id="+n+"&style_id="+style_id+"&length_id="+length_id;
	//alert(url);
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
} 

function stateChanged() 
{ 
	if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
			//alert(xmlHttp.responseText);
			if(xmlHttp.responseText != "")
			{
			var lptemp = new Array();
			lparr = ""
			lparr = xmlHttp.responseText;
			lptemp = lparr.split("^^#")
			lptemp[0] = trimString(lptemp[0]);
			lptemp[1] = trimString(lptemp[1]);
			//alert(lptemp[0]);
            document.getElementById("price_prod").innerHTML=lptemp[1];
			if(lptemp[0] == "Y")
			{
			document.getElementById("cart_chg").style.display = "block";
			}else{
			document.getElementById("cart_chg").style.display = "none";
			}
			}else
			{
			document.getElementById("price_prod").innerHTML="<img src=images/loader.gif>";
			}
	}
	if(xmlHttp.readyState==1)
	{ 
			document.getElementById("price_prod").innerHTML="<img src=images/loader.gif>";
	} 
}

function loadcprice(x,tc,st,len,i,ty)
{
colxmlHttp=GetXmlHttpObject()
if(colxmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
if(ty == "colstyle")
{
	var lenid = document.getElementById("collength_value_"+i).value;
	//alert("1");
}else
{
	var lenid = len;
	//alert("2");
}
if(ty == "collength")
{
	var stid = document.getElementById("colstyle_name_"+i).value;
	//alert("3");
}
else
{
	var stid = st; 
	//alert("4alert"+stid);
}
var colurl="load_cprice.php";
colurl=colurl+"?prod_id="+x+"&style_id="+stid+"&length_id="+lenid+"&lcount="+tc+"&ival="+i;
//alert(colurl);
colxmlHttp.onreadystatechange=colstateChanged 
colxmlHttp.open("GET",colurl,true)
colxmlHttp.send(null)
} 

function colstateChanged() 
{ 
		if(colxmlHttp.readyState==4 || colxmlHttp.readyState=="complete")
		{ 
			var temp = new Array();
			arr = ""
			arr = colxmlHttp.responseText;
			//alert(arr);
			temp = arr.split("^^#")
			temp[0] = trimString(temp[0]);
			temp[1] = trimString(temp[1]);
			document.getElementById("colprice_prod_"+temp[1]).innerHTML=temp[0];
		}
	
	if(colxmlHttp.readyState==1)
	{ 
//			var vjtemp = new Array();
//			vjarr = ""
//			vjarr = colxmlHttp.responseText;
//			vjtemp = vjarr.split("^^#")
//			vjtemp[0] = trimString(vjtemp[0]);
//			vjtemp[1] = trimString(vjtemp[1]);
//			document.getElementById("colprice_prod"+vjtemp[1]).innerHTML="<img src=images/loader.gif>";
	} 
}


function add_pcart(pid,cid)
{
	paxmlHttp=GetXmlHttpObject()
	if(paxmlHttp==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
    //alert(document.getElementById("frm_region").value);
	if(document.getElementById("style_name").value != "")
	{
	var stid = document.getElementById("style_name").value;
	}else{
	var stid = "";
	}
	if(document.getElementById("length_value").value != ""){
		var leid = document.getElementById("length_value").value;
	}else{
		var leid= "";
	}
	var first_id = "";
	var second_id= "";
	var third_id= "";
	if((document.getElementById("first_intial").value != "") || (document.getElementById("first_intial").value != "1st"))
	{
		var first_id = document.getElementById("first_intial").value;
	}else{
		var first_id = "";
	}
	var paurl="addcart.php";
	paurl=paurl+"?cid="+cid+"&prod_id="+pid+"&stid="+stid+"&leid="+leid+"&first_id="+first_id;
	//alert(paurl);
	paxmlHttp.onreadystatechange=pastateChanged 
	paxmlHttp.open("GET",paurl,true)
	paxmlHttp.send(null)
} 

function pastateChanged() 
{ 
	//alert(paxmlHttp.responseText);
	if(paxmlHttp.readyState==4 || paxmlHttp.readyState=="complete")
	{ 
            document.getElementById("cart_chg").innerHTML=paxmlHttp.responseText;
			show_bag();
			//document.getElementById("price_prod").innerHTML="<img src=images/loader.gif>";
	}
	if(paxmlHttp.readyState==1)
	{ 
			document.getElementById("cart_chg").innerHTML="<img src=images/loader.gif>";
	} 
}
function show_bag()
{
	sbxmlHttp=GetXmlHttpObject()
	if(sbxmlHttp==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	var sburl="shop_cart.php";
	//alert(sburl);
	sbxmlHttp.onreadystatechange=sbstateChanged 
	sbxmlHttp.open("GET",sburl,true)
	sbxmlHttp.send(null)
}
function sbstateChanged() 
{ 
//alert(sbxmlHttp.responseText);
	if(sbxmlHttp.readyState==4 || sbxmlHttp.readyState=="complete")
	{ 
            document.getElementById("showed_bag").innerHTML=sbxmlHttp.responseText;
			//document.getElementById("price_prod").innerHTML="<img src=images/loader.gif>";
	}
	if(sbxmlHttp.readyState==1)
	{ 
			document.getElementById("showed_bag").innerHTML="<img src=images/loader.gif>";
	} 
}
/* ADD TAG CART START */
function add_tcart(pid,cid)
{
	tagxmlHttp=GetXmlHttpObject()
	if(tagxmlHttp==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
    //alert(document.getElementById("frm_region").value);
	var shid;
	var mtid;
	var coid;
	var clid;
	var shape_name_sec;
	var metal_value_sec;
	var shape_name_thrd;
	var metal_value_thrd;
	var shape_name_fur;
	var metal_value_fur;
	var tag_f_price;
	var tag_s_price;
	var tag_t_price;
	var tag_fr_price;
	var first_id = "";
	var second_id= "";
	var third_id= "";
	var intial_1= "";
	var intial_2= "";
	var intial_3 ="";
	var intial_4 ="";
	var price_prod_value3 = document.getElementById("price_prod_value3").value;
	var tag_txt_cnt = document.getElementById("count_tag_text").value;
	var tag_text_sec = document.getElementById("count_tag_text_sec").value;
	var tag_text_thrd = document.getElementById("count_tag_text_thrd").value;
	var tag_text_fur = document.getElementById("count_tag_text_fur").value;
	var chain_price = document.getElementById("price_prod_value2").value;
	if(document.getElementById("chain_option_value").value != "")
	{
	coid = document.getElementById("chain_option_value").value;
	}else{
	coid= "";
	}
	if(document.getElementById("chainlength_name").value != "")
	{
	clid = document.getElementById("chainlength_name").value;
	}else{
	clid= "";
	}
	if(document.getElementById("shape_name").value != "")
	{
	shid = document.getElementById("shape_name").value;
	}else{
	shid = "";
	}
	if(document.getElementById("shape_name_sec").value != "")
	{
	shape_name_sec = document.getElementById("shape_name_sec").value;
	}else{
	shape_name_sec = "";
	}
	if(document.getElementById("shape_name_thrd").value != "")
	{
	shape_name_thrd = document.getElementById("shape_name_thrd").value;
	}else{
	shape_name_thrd = "";
	}
	if(document.getElementById("shape_name_fur").value != "")
	{
	shape_name_fur = document.getElementById("shape_name_fur").value;
	}else{
	shape_name_fur = "";
	}
	if(document.getElementById("metal_value").value != ""){
	 mtid = document.getElementById("metal_value").value;
	}else{
	 mtid= "";
	}
	if(document.getElementById("metal_value_sec").value != ""){
	 metal_value_sec = document.getElementById("metal_value_sec").value;
	}else{
	 metal_value_sec= "";
	}
	if(document.getElementById("metal_value_thrd").value != ""){
	 metal_value_thrd = document.getElementById("metal_value_thrd").value;
	}else{
	 metal_value_thrd= "";
	}
	if(document.getElementById("metal_value_fur").value != ""){
	 metal_value_fur = document.getElementById("metal_value_fur").value;
	}else{
	 metal_value_fur= "";
	}
	if(document.getElementById("price_prod_value1").value != "")
	{
	 tag_f_price = document.getElementById("price_prod_value1").value;
	}else{
	 tag_f_price ="";
	}
	if(document.getElementById("sec_price_prod_value1").value != "")
	{
	 tag_s_price = document.getElementById("sec_price_prod_value1").value;
	}else{
	 tag_s_price ="";
	}
	if(document.getElementById("thrd_price_prod_value1").value != "")
	{
	 tag_t_price = document.getElementById("thrd_price_prod_value1").value;
	}else{
	 tag_t_price ="";
	}
	if(document.getElementById("fur_price_prod_value1").value != "")
	{
	tag_fr_price = document.getElementById("fur_price_prod_value1").value;
	}else{
	tag_fr_price ="";
	}

	var	fintial_txt = "";
	var sintial_txt = "";
	var	tintial_txt = "";
	var frintial_txt = "";
		for(e=0; e < tag_txt_cnt;e++)
		{
			if(document.getElementById("firstintial_"+e).value != "")
			{
				if(fintial_txt == "")
				{
					fintial_txt = document.getElementById("firstintial_"+e).value
				}
				else
				{
					fintial_txt = fintial_txt +","+ document.getElementById("firstintial_"+e).value;
				}
			}
		
		}
		for(l=0; l < tag_text_sec;l++)
		{
			if(document.getElementById("secondintial_"+l).value != "")
			{
				if(sintial_txt == "")
				{
					sintial_txt = document.getElementById("secondintial_"+l).value
				}
				else
				{
					sintial_txt = sintial_txt +","+ document.getElementById("secondintial_"+l).value;
				}
			}
		
		}
		for(j=0; j < tag_text_thrd;j++)
		{
			if(document.getElementById("thrdintial_"+j).value != "")
			{
				if(tintial_txt == "")
				{
					tintial_txt = document.getElementById("thrdintial_"+j).value
				}
				else
				{
					tintial_txt = tintial_txt +","+ document.getElementById("thrdintial_"+j).value;
				}
			}
		
		}
		for(z=0; z < tag_text_fur;z++)
		{
			if(document.getElementById("fourintial_"+z).value != "")
			{
				if(frintial_txt == "")
				{
					frintial_txt = document.getElementById("fourintial_"+z).value
				}
				else
				{
					frintial_txt = frintial_txt +","+ document.getElementById("fourintial_"+z).value;
				}
			}
		
		}	
	var tag_total= document.getElementById("tag_total").value; 
	var tagurl="tag_addcart.php";
	//paurl=paurl+"?cid="+cid+"&prod_id="+pid+"&stid="+stid+"&leid="+leid+"&first_id="+first_id+"&second_id="+second_id+"&third_id="+third_id;
	tagurl=tagurl+"?cid="+cid+"&prod_id="+pid+"&shid="+shid+"&mtid="+mtid+"&coid="+coid+"&clid="+clid+"&chain_price="+chain_price+"&fintial_txt="+fintial_txt+"&sintial_txt="+sintial_txt+"&tintial_txt="+tintial_txt+"&frintial_txt="+frintial_txt+"&shape_name_sec="+shape_name_sec+"&metal_value_sec="+metal_value_sec+"&shape_name_thrd="+shape_name_thrd+"&metal_value_thrd="+metal_value_thrd+"&shape_name_fur="+shape_name_fur+"&metal_value_fur="+metal_value_fur+"&tag_f_price="+tag_f_price+"&tag_s_price="+tag_s_price+"&tag_t_price="+tag_t_price+"&tag_fr_price="+tag_fr_price+"&tag_total="+tag_total;
	//alert(tagurl);
	tagxmlHttp.onreadystatechange=tagstateChanged 
	tagxmlHttp.open("GET",tagurl,true)
	tagxmlHttp.send(null)
} 

function tagstateChanged() 
{ 
	//alert(tagxmlHttp.responseText);
	if(tagxmlHttp.readyState==4 || tagxmlHttp.readyState=="complete")
	{ 
            document.getElementById("tag_cart_chg").innerHTML=tagxmlHttp.responseText;
			show_bag();
			//document.getElementById("price_prod").innerHTML="<img src=images/loader.gif>";
	}
	if(tagxmlHttp.readyState==1)
	{ 
			document.getElementById("tag_cart_chg").innerHTML="<img src=images/loader.gif>";
	} 
}

/* ADD TAG CART ENDS HERE */
function tagtxt(p)
{
	//alert(p);
	tagtxt_xmlHttp=GetXmlHttpObject()
	if(tagtxt_xmlHttp==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
    //alert(document.getElementById("frm_region").value);
		
	var txt_url="tag_txt.php";
	txt_url=txt_url+"?id="+p;
	//alert(txt_url);
	tagtxt_xmlHttp.onreadystatechange=txt_stateChanged 
	tagtxt_xmlHttp.open("GET",txt_url,true)
	tagtxt_xmlHttp.send(null)
} 

function txt_stateChanged() 
{ 
	if(tagtxt_xmlHttp.readyState==4 || tagtxt_xmlHttp.readyState=="complete")
	{ 
		var t =  "";
		for (v=0; v < tagtxt_xmlHttp.responseText; v++)
		{
			t = t+"<input type='text' name='firstintial_"+v+"' id='firstintial_"+v+"' maxlength=1 class='tag-field'>&nbsp;";
		}
            document.getElementById("tag_text").innerHTML="Initial(s) : <br>"+t;
			document.getElementById("count_tag_text").value=tagtxt_xmlHttp.responseText;
	}
	if(tagtxt_xmlHttp.readyState==1)
	{ 
			document.getElementById("tag_text").innerHTML="<img src=images/loader.gif>";
	} 
}
function tagloadprice(n,sp,mt)
{
	document.getElementById("price_prod_value1").value = "";
	xmlHttptag=GetXmlHttpObject()
	if(xmlHttptag==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
    //alert(document.getElementById("frm_region").value);
	if(document.add_price.shape_name.value != ""){
		var shape_name = document.add_price.shape_name.value;
	}else{
		var shape_name = sp;
	}
	if(document.add_price.metal_value.value != ""){
		var metal_value = document.add_price.metal_value.value;
	}else{
		var metal_value = mt;
	}
	var act="shape";
	var bt_url="tag_load_price.php";
	bt_url=bt_url+"?prod_id="+n+"&shape_name="+shape_name+"&metal_value="+metal_value+"&act="+act;
	//alert(bt_url);
	xmlHttptag.onreadystatechange=stateChangedtagloadprice
	xmlHttptag.open("GET",bt_url,true)
	xmlHttptag.send(null)
} 

function stateChangedtagloadprice() 
{ 
	if(xmlHttptag.readyState==4 || xmlHttptag.readyState=="complete")
	{ 
          // alert(xmlHttptag.responseText);
			document.getElementById("price_prod").innerHTML=xmlHttptag.responseText;
			var atemp = new Array();
			aarr = ""
			aarr = xmlHttptag.responseText;
			atemp = aarr.split("$")
			atemp[0] = trimString(atemp[0]);
			atemp[1] = trimString(atemp[1]);
			var r = 0;
			r = atemp[1];
			document.getElementById("price_prod_value1").value = r;
			tag_ttl();

	}
	if(xmlHttptag.readyState==1)
	{ 
			document.getElementById("price_prod").innerHTML="<img src=images/loader.gif>";
	} 
}

function tagloadprice1(ch,cho,cht,t)
{
	//alert(document.add_price.chain_option_value.value);
	//alert(t);
	document.getElementById("price_prod_value2").value = "";
	xmlHttptag1=GetXmlHttpObject()
	if(xmlHttptag1==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
    //alert(document.getElementById("frm_region").value);
	if(document.add_price.chain_option_value.value == cho){
		var chainoption = document.add_price.chain_option_value.value;
	}else{
		var chainoption = cho;
	}
	if(document.add_price.chain_option_value.value == cht){
	var chaintype = document.add_price.chain_option_value.value;
	}else{
	var chaintype = cht;
    }

/*	if(document.add_price.length_value.value != ""){
		var length_id = document.add_price.length_value.value;
	}else{
		var length_id= "";
	}
*/		var act="chain";
		
	var ch_url="tag_load_price.php";
	
	if(t == "ft")
	chOpt = chainoption;
	if(t == "st")
	chOpt = document.getElementById("chain_option_value").value;
	//ch_url=ch_url+"?prod_id="+ch+"&chainoption="+chainoption+"&chaintype="+chaintype+"&act="+act+"&op="+op;
	ch_url=ch_url+"?prod_id="+ch+"&chainoption="+chOpt+"&chaintype="+chaintype+"&act="+act;
	//alert(ch_url);
	xmlHttptag1.onreadystatechange=stateChangedtagloadprice1
	xmlHttptag1.open("GET",ch_url,true)
	xmlHttptag1.send(null)
} 

function stateChangedtagloadprice1() 
{ 
	if(xmlHttptag1.readyState==4 || xmlHttptag1.readyState=="complete")
	{ 
	        //alert(xmlHttptag1.responseText);
						

            document.getElementById("price_prod_1").innerHTML=xmlHttptag1.responseText;
			 //document.getElementById("price_prod_value2").value = xmlHttptag1.responseText;
			var ratemp = new Array();
			raarr = ""
			raarr = xmlHttptag1.responseText;
			ratemp = raarr.split("$")
			ratemp[0] = trimString(ratemp[0]);
			ratemp[1] = trimString(ratemp[1]);
			var c = 0.00;
			c = ratemp[1];
			document.getElementById("price_prod_value2").value = c;
			tag_ttl();
		}
	if(xmlHttptag1.readyState==1)
	{ 
			document.getElementById("price_prod_1").innerHTML="<img src=images/loader.gif>";
	} 
}
/* IInd Start*/
function tagtxt_sec(h)
{
	
	tagtxt_sec_xmlHttp=GetXmlHttpObject()
	if(tagtxt_sec_xmlHttp==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
    //alert(document.getElementById("frm_region").value);
		
	var txt_url_sec="tag_txt.php";
	txt_url_sec=txt_url_sec+"?id="+h;
	//alert(txt_url);
	tagtxt_sec_xmlHttp.onreadystatechange=txt_sec_stateChanged 
	tagtxt_sec_xmlHttp.open("GET",txt_url_sec,true)
	tagtxt_sec_xmlHttp.send(null)
} 
function txt_sec_stateChanged() 
{ 
	if(tagtxt_sec_xmlHttp.readyState==4 || tagtxt_sec_xmlHttp.readyState=="complete")
	{ 
		var u =  "";
		for (g=0; g < tagtxt_sec_xmlHttp.responseText; g++)
		{
			u = u+"<input type='text' name='secondintial_"+g+"' id='secondintial_"+g+"' maxlength=1 class='tag-field'>&nbsp;";
		}
            document.getElementById("tag_text_sec").innerHTML="Initial(s) : <br>"+u;
			document.getElementById("count_tag_text_sec").value=tagtxt_sec_xmlHttp.responseText;
	}
	if(tagtxt_sec_xmlHttp.readyState==1)
	{ 
			document.getElementById("tag_text_sec").innerHTML="<img src=images/loader.gif>";
	} 
}
function tagloadprice_sec(sn,ssp,smt)
{
	document.getElementById("sec_price_prod_value1").value = "";
	xmlHttptag_sec=GetXmlHttpObject()
	if(xmlHttptag_sec==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
    //alert(document.getElementById("frm_region").value);
	if(document.add_price.shape_name_sec.value != ""){
		var shape_name_sec = document.add_price.shape_name_sec.value;
	}else{
		var shape_name_sec = ssp;
	}
	if(document.add_price.metal_value_sec.value != ""){
		var metal_value_sec = document.add_price.metal_value_sec.value;
	}else{
		var metal_value_sec = smt;
	}
	var act="sshape";
	var bt_url_sec="tag_load_price.php";
	bt_url_sec=bt_url_sec+"?sprod_id="+sn+"&shape_name_sec="+shape_name_sec+"&metal_value_sec="+metal_value_sec+"&act="+act;
	//alert(bt_url_sec);
	xmlHttptag_sec.onreadystatechange=stateChangedtagloadprice_sec
	xmlHttptag_sec.open("GET",bt_url_sec,true)
	xmlHttptag_sec.send(null)
} 

function stateChangedtagloadprice_sec() 
{ 
	if(xmlHttptag_sec.readyState==4 || xmlHttptag_sec.readyState=="complete")
	{ 
           // alert(xmlHttptag_sec.responseText);
			document.getElementById("price_prod_sec").innerHTML=xmlHttptag_sec.responseText;
			var stemp = new Array();
			sarr = ""
			sarr = xmlHttptag_sec.responseText;
			stemp = sarr.split("$")
			stemp[0] = trimString(stemp[0]);
			stemp[1] = trimString(stemp[1]);
			var sr = 0;
			sr = stemp[1];
			document.getElementById("sec_price_prod_value1").value = sr;
			tag_ttl();			 //tagtxt();

	}
	if(xmlHttptag_sec.readyState==1)
	{ 
			document.getElementById("price_prod_sec").innerHTML="<img src=images/loader.gif>";
	} 
}
/* IInd End */
/* IIIrd Start */
function tagtxt_thrd(w)
{
	tagtxt_thrd_xmlHttp=GetXmlHttpObject()
	if(tagtxt_thrd_xmlHttp==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
    //alert(document.getElementById("frm_region").value);
		
	var txt_url_thrd="tag_txt.php";
	txt_url_thrd=txt_url_thrd+"?tid="+w;
	//alert(txt_url_thrd);
	tagtxt_thrd_xmlHttp.onreadystatechange=txt_thrd_stateChanged 
	tagtxt_thrd_xmlHttp.open("GET",txt_url_thrd,true)
	tagtxt_thrd_xmlHttp.send(null)
} 

function txt_thrd_stateChanged() 
{ 
	if(tagtxt_thrd_xmlHttp.readyState==4 || tagtxt_thrd_xmlHttp.readyState=="complete")
	{ 
		//alert(tagtxt_thrd_xmlHttp.responseText);
		var r =  "";
		for (y=0; y < tagtxt_thrd_xmlHttp.responseText; y++)
		{
			r = r+"<input type='text' name='thrdintial_"+y+"' id='thrdintial_"+y+"' maxlength=1 class='tag-field'>&nbsp;";
		}
            document.getElementById("tag_text_thrd").innerHTML="Initial(s) : <br>"+r;
			document.getElementById("count_tag_text_thrd").value=tagtxt_thrd_xmlHttp.responseText;
	}
	if(tagtxt_thrd_xmlHttp.readyState==1)
	{ 
			document.getElementById("tag_text_thrd").innerHTML="<img src=images/loader.gif>";
	} 
}
function tagloadprice_thrd(tn,tsp,tmt)
{
	
	xmlHttptag_thrd=GetXmlHttpObject()
	if(xmlHttptag_thrd==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
    //alert(document.getElementById("frm_region").value);
	if(document.add_price.shape_name_thrd.value != ""){
		var shape_name_thrd = document.add_price.shape_name_thrd.value;
	}else{
		var shape_name_thrd = tsp;
	}
	if(document.add_price.metal_value_thrd.value != ""){
		var metal_value_thrd = document.add_price.metal_value_thrd.value;
	}else{
		var metal_value_thrd = tmt;
	}
	var act="tshape";
	var bt_url_thrd="tag_load_price.php";
	bt_url_thrd=bt_url_thrd+"?tprod_id="+tn+"&shape_name_thrd="+shape_name_thrd+"&metal_value_thrd="+metal_value_thrd+"&act="+act;
	//alert(bt_url_thrd);
	xmlHttptag_thrd.onreadystatechange=stateChangedtagloadprice_thrd
	xmlHttptag_thrd.open("GET",bt_url_thrd,true)
	xmlHttptag_thrd.send(null)
} 

function stateChangedtagloadprice_thrd() 
{ 
	if(xmlHttptag_thrd.readyState==4 || xmlHttptag_thrd.readyState=="complete")
	{ 
         //alert(xmlHttptag_thrd.responseText);
			document.getElementById("price_prod_thrd").innerHTML=xmlHttptag_thrd.responseText;
			var mtemp = new Array();
			marr = ""
			marr = xmlHttptag_thrd.responseText;
			mtemp = marr.split("$")
			mtemp[0] = trimString(mtemp[0]);
			mtemp[1] = trimString(mtemp[1]);
			var mar = 0;
			mar = mtemp[1];
			//alert(mar);
			document.getElementById("thrd_price_prod_value1").value = mar;
			tag_ttl();			 //tagtxt();

	}
	if(xmlHttptag_thrd.readyState==1)
	{ 
			document.getElementById("price_prod_thrd").innerHTML="<img src=images/loader.gif>";
	} 
}

/* IIIrd End */
/* IV Start */
function tagtxt_fur(m)
{
	tagtxt_fur_xmlHttp=GetXmlHttpObject()
	if(tagtxt_fur_xmlHttp==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
    //alert(document.getElementById("frm_region").value);
		
	var txt_url_fur="tag_txt.php";
	txt_url_fur=txt_url_fur+"?fid="+m;
	//alert(txt_url_fur);
	tagtxt_fur_xmlHttp.onreadystatechange=txt_fur_stateChanged 
	tagtxt_fur_xmlHttp.open("GET",txt_url_fur,true)
	tagtxt_fur_xmlHttp.send(null)
} 

function txt_fur_stateChanged() 
{ 
	if(tagtxt_fur_xmlHttp.readyState==4 || tagtxt_fur_xmlHttp.readyState=="complete")
	{ 
		var z =  "";
		for (h=0; h < tagtxt_fur_xmlHttp.responseText; h++)
		{
			z = z+"<input type='text' name='fourintial_"+h+"' id='fourintial_"+h+"' maxlength=1 class='tag-field'>&nbsp;";
		}
            document.getElementById("tag_text_fur").innerHTML="Initial(s) : <br>"+z;
			document.getElementById("count_tag_text_fur").value=tagtxt_fur_xmlHttp.responseText;
	}
	if(tagtxt_fur_xmlHttp.readyState==1)
	{ 
			document.getElementById("tag_text_fur").innerHTML="<img src=images/loader.gif>";
	} 
}
function tagloadprice_fur(fn,fsp,fmt)
{
	document.getElementById("fur_price_prod_value1").value = "";
	xmlHttptag_fur=GetXmlHttpObject()
	if(xmlHttptag_fur==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
    //alert(document.getElementById("frm_region").value);
	if(document.add_price.shape_name_fur.value != ""){
		var shape_name_fur = document.add_price.shape_name_fur.value;
	}else{
		var shape_name_fur = fsp;
	}
	if(document.add_price.metal_value_fur.value != ""){
		var metal_value_fur = document.add_price.metal_value_fur.value;
	}else{
		var metal_value_fur = fmt;
	}
	var act="fshape";
	var bt_url_fur="tag_load_price.php";
	bt_url_fur=bt_url_fur+"?fprod_id="+fn+"&shape_name_fur="+shape_name_fur+"&metal_value_fur="+metal_value_fur+"&act="+act;
	//alert(bt_url_fur);
	xmlHttptag_fur.onreadystatechange=stateChangedtagloadprice_fur
	xmlHttptag_fur.open("GET",bt_url_fur,true)
	xmlHttptag_fur.send(null)
} 

function stateChangedtagloadprice_fur() 
{ 
	if(xmlHttptag_fur.readyState==4 || xmlHttptag_fur.readyState=="complete")
	{ 
          // alert(xmlHttptag_fur.responseText);
			document.getElementById("price_prod_fur").innerHTML=xmlHttptag_fur.responseText;
			var wtemp = new Array();
			wrr = ""
			wrr = xmlHttptag_fur.responseText;
			wtemp = wrr.split("$")
			wtemp[0] = trimString(wtemp[0]);
			wtemp[1] = trimString(wtemp[1]);
			var wr = 0;
			wr = wtemp[1];
			document.getElementById("fur_price_prod_value1").value = wr;
			 tag_ttl();			 //tagtxt();

	}
	if(xmlHttptag_fur.readyState==1)
	{ 
			document.getElementById("price_prod_fur").innerHTML="<img src=images/loader.gif>";
	} 
}
/* IV END  */
/* Tag total  Start */
function tag_ttl()
{
	xmlHttpttl=GetXmlHttpObject()
	if(xmlHttpttl==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	
	if(document.getElementById("price_prod_value2").value != "")
	{
		var priceone = document.getElementById("price_prod_value2").value;
	}else
	{
		var priceone = "";
	}
	
	if(document.getElementById("price_prod_value1").value != "")
	{
		var pricetwo = document.getElementById("price_prod_value1").value;
	}else
	{
		var pricetwo = "";
	}

    	if(document.getElementById("sec_price_prod_value1").value != "")
	{
		var pricethree = document.getElementById("sec_price_prod_value1").value;
	}else
	{
		var pricethree = "";
	}

        	if(document.getElementById("thrd_price_prod_value1").value != "")
	{
		var pricefour = document.getElementById("thrd_price_prod_value1").value;
	}else
	{
		var pricefour = "";
	}


   	if(document.getElementById("fur_price_prod_value1").value != "")
	{
		var pricefive = document.getElementById("fur_price_prod_value1").value;
	}else
	{
		var pricefive = "";
	}


	var bt_url_fur="tag_price_total.php";
	bt_url_fur=bt_url_fur+"?priceone="+priceone+"&pricetwo="+pricetwo+"&pricethree="+pricethree+"&pricefour="+pricefour+"&pricefive="+pricefive;
	xmlHttpttl.onreadystatechange=stateChangedtag_ttl
	xmlHttpttl.open("GET",bt_url_fur,true)
	xmlHttpttl.send(null)
} 

function stateChangedtag_ttl() 
{ 
	if(xmlHttpttl.readyState==4 || xmlHttpttl.readyState=="complete")
	{ 
				var tot_temp = new Array();
			tot_arr = ""
			tot_arr = xmlHttpttl.responseText;
			//alert(tot_arr);
			tot_temp = tot_arr.split("^^#")
			tot_temp[0] = trimString(tot_temp[0]);
			tot_temp[1] = trimString(tot_temp[1]);

			document.getElementById("total_value").innerHTML=tot_temp[1];
			document.getElementById("tag_total").value=tot_temp[0];
	}
	if(xmlHttpttl.readyState==1)
	{ 
			document.getElementById("total_value").innerHTML="<img src=images/loader.gif>";
	} 
}


/* Tag Total End*/

function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if(window.XMLHttpRequest)
	{
	objXMLHttp=new XMLHttpRequest()
	}
	else if(window.ActiveXObject)
	{
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}
function show_sec()
{
		document.getElementById("tr_second_tag").style.display = "block";
		document.getElementById("tr_third_tag").style.display = "none";
		document.getElementById("tr_fourth_tag").style.display = "none";
		tag_ttl();

}
function show_third()
{
		document.getElementById("tr_second_tag").style.display = "block";
		document.getElementById("tr_third_tag").style.display = "block";
		document.getElementById("tr_fourth_tag").style.display = "none";
		tag_ttl();
}
function show_four()
{
		document.getElementById("tr_second_tag").style.display = "block";
		document.getElementById("tr_third_tag").style.display = "block";
		document.getElementById("tr_fourth_tag").style.display = "block";
		tag_ttl();
}
function trimString(sStr)
{	
   var o;
   sStr = sStr.toString();
   o = sStr.replace(/(^\o*)|(\o*$)/g,"");
   return(o);
}
