/*coocies.js*/
function getCookieVal (offset) 
   {
   var endstr = document.cookie.indexOf (";", offset);
   if (endstr == -1)
      endstr = document.cookie.length;
   return unescape(document.cookie.substring(offset, endstr));
   }

function GetCookie (name) 
   {
   var arg = name + "=";
   var alen = arg.length;
   var clen = document.cookie.length;
   var i = 0;
   while (i < clen) 
      {
      var j = i + alen;
      if (document.cookie.substring(i, j) == arg)
         return getCookieVal (j);
      i = document.cookie.indexOf(" ", i) + 1;
      if (i == 0) break; 
      }
   return null;
   }

function SetCookie (name, value) 
   {
   var argv = SetCookie.arguments;
   var argc = SetCookie.arguments.length;
   var expires = (argc > 2) ? argv[2] : null;
   var path = (argc > 3) ? argv[3] : null;
   var domain = (argc > 4) ? argv[4] : null;
   var secure = (argc > 5) ? argv[5] : false;
   document.cookie = name + "=" + escape (value) +
        ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
        ((path == null) ? "" : ("; path=" + path)) +
        ((domain == null) ? "" : ("; domain=" + domain)) +
        ((secure == true) ? "; secure" : "");
   }

function DeleteCookie (name) 
   {
   var exp = new Date();
   exp.setTime (exp.getTime() - 1000000000);  
   var cval = GetCookie (name);
   document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
   }
function DisplayName()
   {
   if(GetCookie('DemoName') != null)
      alert("Welcome back "+GetCookie('DemoName'));
   else
      alert("You must set the cookie first.");
   }

function SetTheCookie()
   {
   if(document.forms[0].elements[0].value.length != 0)  
      {
      var expdate = new Date (); 
      expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365)); 
      SetCookie('DemoName', document.forms[0].elements[0].value, expdate);  
      alert('Cookie has been set to ' + document.forms[0].elements[0].value + '.');
      document.forms[0].elements[0].value = " ";      
      return false;
      } 
   else 
      {
      alert('You must sign-in first.');
      return false;
      }
   }
function Help()
   {
   alert("INSTRUCTIONS"+"\n"+"\n"+"Step 1  Sign-in in the text box."+"\n"+"\n"+"Step 2  Click on Set The Cookie."+"\n"+"\n"+"Step 3  Click on Test The Cookie."+"\n"+"\n"+"Step 4  Reload page twice."+"\n"+"\n"+"Delete Cookie expires cookie.");
   }

   
/*item js*/   
   
   
var Currtop = '<div class="relttl"><table><tr><td>Recently Viewed Items</td></tr></table></div><table class="cur"><!--line--><tr class=line1>';
var CurrItema = '<td><div class="tbg"><div class="p1" style="background-image: url(';
var CurrItemab = ')">';
var CurrItemb = '</div><div class="marg">';
var CurrItemd = '</div></div>';
var Currbot = '</tr></table>';

   function pasteRelated() {
	var items_count=5;
    var asd=0;
    var Rell=false;
    for (var i=1;i<(items_count+1);i++) {
        ccc='rel_'+i;
        if (GetCookie(ccc)) {
            Rell=true;
            asd=asd+1;
            }
        }
    if (Rell) {
        document.write(Currtop);
    for (var i=1;i<(items_count+1);i++) {
        ccc='rel_'+i;
        if (GetCookie(ccc)) {
            tempvall=GetCookie(ccc).split('-||-');
            document.write(CurrItema);
            document.write(tempvall[0]);
            document.write(CurrItemab);
            document.write(tempvall[1]);
            document.write(CurrItemb);
			document.write(tempvall[2]);
			document.write(CurrItemd);
            }
        }
        document.write(Currbot);
        }
    } 

function addtorel() {
	var items_count=5;
    related[CurrItemId]=CurrItem;
	rel_itms = new Array();
	inarr = false;
    for (i=1;i<=items_count;i++) {
    	cc='rel_'+i;
		if (!GetCookie(cc)) {
    	    SetCookie(cc, related[CurrItemId]);
        	break;
		} else {
			 if (GetCookie(cc)==related[CurrItemId]){
				 break;
			} else {
				for (i=0;i<items_count;i++) {
					ncc='rel_'+(i+1);
					if (GetCookie(ncc)==related[CurrItemId]) inarr=true;
					if (GetCookie(ncc))	rel_itms[i] = GetCookie(ncc);
				}
				if (!inarr){
					if (rel_itms.length == items_count) {
						rel_itms.splice(items_count-1,1);
					}
					rel_itms.unshift(related[CurrItemId]);
					for (i=1;i<=items_count;i++) {
						scc='rel_'+i;
						if (rel_itms[i-1]) SetCookie(scc, rel_itms[i-1]);
					}
				}
			}	
		}
	}
}	


function set_pos(){
	obj = document.getElementById('cont7');
	obj1 = document.getElementById('layers_div');
			// Find the element's offsetTop and offsetLeft relative to the BODY tag.
		objLeft   = obj1.offsetLeft;
		objTop    = obj1.offsetTop;
		objParent = obj1.offsetParent;
		while (objParent.tagName.toUpperCase() != "BODY")
		{
			objLeft  += objParent.offsetLeft;
			objTop   += objParent.offsetTop;
			objParent = objParent.offsetParent;
		}
		obj.style.top = objTop+4;
		//alert(obj.style.top)
		obj.style.left = objLeft;
}

function show_c_layer(num){
//alert(num + "   " + activeLayer);
		for(i=1;i<=10;i++){
		if(document.getElementById('hat' + i) && document.getElementById('cont' + i)){

		//alert(url2)
			if(i==num){
				document.getElementById('hat' + i).className = 't26a2';
				document.getElementById('cont' + i).style.display='block';
				activeLayer = num;
			}
			else{
				document.getElementById('hat' + i).className = 't26a1';
				document.getElementById('cont' + i).style.display='none';
			}
		}
		
}
}

var activeLayer = 1;

function over_c_layer(num){
		if(activeLayer != num){
			//document.getElementById('hat' + num).style.background = 'url(/i/t1e2.gif)';
		}
}

function out_c_layer(num){
			if(activeLayer != num){
				//document.getElementById('hat' + num).style.background = 'url(/i/t2e2.gif)';
			}
}


function first_layer_ini1(){
	for(i=1;i<=10;i++){
	if(document.getElementById('hat' + i) && document.getElementById('cont' + i)){
	activeLayer = i;
 		document.getElementById('hat' + i).className = 't26a2';
		document.getElementById('cont' + i).style.display='block'
		break;
		}
	}    
}






var savingArray = false;

function updateall(num) {
num=0;
var totalprice=0;
calcq(num);
qvSaving = 0;

((eval("optionvalue"+num).length>0)?(totalprice=eval("qtyvalue"+num)*(eval("ipr"+num)+calcoptions(num))):(totalprice=eval("qtyvalue"+num)*eval("ipr"+num)));


//totalprice

totalprice = Math.round(totalprice*1000)/1000;

  if(savingArray){
	if(eval("qtyvalue"+num) < savingArray.length){
		qvSaving = savingArray[eval("qtyvalue"+num)]*eval("qtyvalue"+num)
	}
	else{
		qvSaving = savingArray[(savingArray.length - 1)]*eval("qtyvalue"+num)
	}
    totalprice = totalprice - qvSaving;

  }

if(totalprice>0){
	
}
else {
	totalprice=0;
}

chprice(totalprice,0); 
}


function calcq(num) {
obj=eval("ranges"+num);
for (var i in obj) {
    q=eval("qtyvalue"+num);
    ((obj[i]['q']<=q)?(eval("ipr"+num+"=obj[i]['pr']")):(''))
    }
} 

function calcoptions(num) {
var optval=0;
len=eval("optionvalue"+num+".length");
for (j=1;j<len;j++) {
optcheck=eval("optionvalue"+num+"["+j+"]");
if (optcheck.indexOf('+$')!=-1) {
    optval=optval+eval(optcheck.split('(+$')[1].split(')')[0]);
 }
 else {
        if (optcheck.indexOf('-$')!=-1) {
            optval=optval+eval('-'+optcheck.split('(-$')[1].split(')')[0]);
        }
        else {
            optval=optval+0;
        }
 }
//alert("optionvalue"+num+"["+i+"]"+optcheck+"optval="+optval); 
}
return eval(optval);
}


function chprice(pr,num) {
obj=eval("document.forms.multiorder.pricetxt");


		if (pr.toString().indexOf('.')!=-1) {
			pr=pr.toString().substring(0,pr.toString().indexOf('.')+3);
				if (pr.toString().split('.')[1].length==1) pr=pr+'0';
			}else{
			pr=pr+'.00';
			}
if (document.forms['multiorder'].pricetxt){	
obj.value='$'+pr;
}
if (document.forms['email-send']){ document.forms['email-send'].elements['totalPrice'].value = '$'+pr;		}
}


function getEmailQuote() {
formObj = document.forms.multiorder;
sFormObj = document.forms['email-send'];
    sFormObj.elements['mailOptions'].value='';
	for(i=0;i<formObj.elements.length;i++){
		if (formObj.elements[i].checked){
		sValue = formObj.elements[i].value + "";
		sValue = sValue.replace(" ","_nbsp_");
		sValue = sValue.replace("“","_quot1_");
		sName = formObj.elements[i].name + "";
		sName = sName.replace(" ","_nbsp_");
		sFormObj.elements['mailOptions'].value += '&' + sName + '=' + sValue;
		
		}
	}
	
	sFormObj.elements['mailQty'].value = formObj.vwquantity0.value;
	updateall('0');

	
}

function submitEQ(dlocat) {
	formObj = document.forms.multiorder;
	formObj.vwquantity0.value = dlocat.substring(dlocat.indexOf('?')+5,dlocat.indexOf('&'));
	dlocat = dlocat.substring(dlocat.indexOf('&')+1,dlocat.length);

while(dlocat.indexOf('vwattr0')!=-1){
	sName = dlocat.substring(dlocat.indexOf('vwattr0'),dlocat.indexOf('='));
	sName = sName.replace("_nbsp_"," ");

	sValue = dlocat.substring(dlocat.indexOf('=')+1,dlocat.indexOf('&'));
	sValue = sValue.replace("_nbsp_"," ");
	sValue = sValue.replace("_quot1_","“");
	for(i=0;i<formObj.elements.length;i++){

		if (formObj.elements[i].name + "" == sName && formObj.elements[i].value + "" ==  sValue){
				formObj.elements[i].checked=true;
		}
	}
		
	dlocat = dlocat.substring(dlocat.indexOf('vwattr0')+1,dlocat.length);
	dlocat = dlocat.substring(dlocat.indexOf('vwattr0'),dlocat.length);
}

formObj.submit();

}


function makeavailable(num,state) {

    obj=eval("document.forms.multiorder.vwquantity"+num);
    obj.disabled=!state;
    ((state)?(obj.value=1):(obj.value=0));
    obj2=eval("document.forms.multiorder.vwitem"+num);
    obj2.disabled=!state;
    ((state)?(obj.value=1):(obj.value=0));

for(i=0;i<document.forms.multiorder.elements.length; i++){
obj3 = document.forms.multiorder.elements[i];

	if(obj3.name.indexOf('vwattr'+num)!=-1){
		    obj3.disabled=!state;
    ((state)?(obj.value=1):(obj.value=0));
	}

}
	
}


function makeavailable1(num,state) {

    obj=eval("document.forms.multiorder.vwquantity"+num);
	if(state){if(obj.value==0)obj.value=1;}
	else {obj.value=0;}


	
}

function makeavailable2(num) {

    obj=eval("document.forms.multiorder.vwquantity"+num);
    obj.disabled=false;
    obj2=eval("document.forms.multiorder.vwitem"+num);
    obj2.disabled=false;

for(i=0;i<document.forms.multiorder.elements.length; i++){
obj3 = document.forms.multiorder.elements[i];

	if(obj3.name.indexOf('vwattr'+num)!=-1){
		    obj3.disabled=false;
	}

}
	
}

var acclenght = 0;
var isAllowed = false;

function submitItem(){

isAllowed=document.forms.multiorder.vwquantity0.value>=1;
	
	if(!isAllowed) {
			alert('Minimum order quantity is 1');
			vwquantity0.value=1;
	}
	else {

	  if(acclenght > 0){

		for(j=1;j<=acclenght;j++){
		/*alert(j);*/
			obj=eval("document.forms.multiorder.vwquantity"+j);
			if(obj.value == 0){
				makeavailable(j,false);
			}
		}
		
	
		/*showAdded1();*/
		addedFlag=true;
		document.forms.multiorder.submit();
		for(j=1;j<=acclenght;j++){
			obj=eval("document.forms.multiorder.vwquantity"+j);
			makeavailable2(j,true);
		}
		
	  }
	  else {
	  
	  	/*showAdded1();*/
		addedFlag=true;
		document.forms.multiorder.submit();
	  }
	}
}


var addedFlag = false;
var pagetype = "";
var leftAddpos  = 0;
var topAddpos = 0;

/*tools1*/

var go = true;
if (document.location.toString().indexOf('?refreshme=true')!=-1) {
SetCookie('refreshed','true');
go=false;
document.location=document.location.toString().split('?')[0];
}
if (GetCookie('refreshed')=='true' && go) {
SetCookie('refreshed','false');
document.location.reload();
}

var moretxtvalue='';
var nRec = 0;
var related = new Array();
var CurrItemId='addcook';
var ie = false;
var ns6 = false;
var ns = false;
var opera = false;

if (eval(document.layers)) { ns=true; }
else {
    if (eval(document.all)) { ie=true; if (navigator.userAgent.indexOf('Opera')!=-1) opera=true;}
        else {
            if (eval(document.getElementById)) { ns6=true;}
            }
    }

function Layer(layerName) {
return (ns)?(document.layers[layerName]):((ns6)?(document.getElementById(layerName)):(document.all(layerName)));
}



function TellToFriend() {
var NewPop = new Object();
NewPop=window.open("/custom/ytellafriend.php?link="+pid.toLowerCase(),"tellafriend","HEIGHT=380,WIDTH=640,scrollbars=no,resizable=yes,top=50,left=50");
NewPop.window.focus();
}

function contactUs() {
var NewPopGuar = new Object();
NewPopGuar=window.open("/custom/contactus.php?link="+pid.toLowerCase(),"pgar","HEIGHT=480,WIDTH=660,scrollbars=yes,resizable=yes,top=50,left=50");
NewPopGuar.window.focus();
}

function maillist(emailval) {
var NewPop = new Object();
NewPop=window.open('http://site.physicalenterprise.com/custom/addemail.php?mail='+emailval,'popupemail','HEIGHT=165,WIDTH=520,scrollbars=yes,resizable=yes,top=50,left=50');
NewPop.window.focus();
}

   

