var dFilterStep
//var website = "http://www.acpmedical.com";
//var website2 = "https://www.acpmedical.com";
var website = "http://www.carbo.ca/store";
var website2 = "https://www.carbo.ca/store";
function dFilterStrip (dFilterTemp, dFilterMask)
{
    dFilterMask = replace(dFilterMask,'#','');
    for (dFilterStep = 0; dFilterStep < dFilterMask.length++; dFilterStep++)
		{
		    dFilterTemp = replace(dFilterTemp,dFilterMask.substring(dFilterStep,dFilterStep+1),'');
		}
		return dFilterTemp;
}
function igs(ss)
{
	var t1="";
	var t2="";
	sp=ss.split(" ");
	t1=toUpperCase(sp[0]+sp[1]);
	
	return t1;
}
function dFilterMax (dFilterMask)
{
 		dFilterTemp = dFilterMask;
    for (dFilterStep = 0; dFilterStep < (dFilterMask.length+1); dFilterStep++)
		{
		 		if (dFilterMask.charAt(dFilterStep)!='#')
				{
		        dFilterTemp = replace(dFilterTemp,dFilterMask.charAt(dFilterStep),'');
				}
		}
		return dFilterTemp.length;
}

function dFilter (key, textbox, dFilterMask)
{
		dFilterNum = dFilterStrip(textbox.value, dFilterMask);
		
		if (key==9)
		{
		    return true;
		}
		else if (key==8&&dFilterNum.length!=0)
		{
		 	 	dFilterNum = dFilterNum.substring(0,dFilterNum.length-1);
		}
 	  else if ( ((key>47&&key<58)||(key>95&&key<106)) && dFilterNum.length<dFilterMax(dFilterMask) )
		{if (key>95) {key=key-48;}
        dFilterNum=dFilterNum+String.fromCharCode(key);
		}

		var dFilterFinal='';
    for (dFilterStep = 0; dFilterStep < dFilterMask.length; dFilterStep++)
		{
        if (dFilterMask.charAt(dFilterStep)=='#')
				{
					  if (dFilterNum.length!=0)
					  {
				        dFilterFinal = dFilterFinal + dFilterNum.charAt(0);
					      dFilterNum = dFilterNum.substring(1,dFilterNum.length);
					  }
				    else
				    {
				        dFilterFinal = dFilterFinal + "";
				    }
				}
		 		else if (dFilterMask.charAt(dFilterStep)!='#')
				{
				    dFilterFinal = dFilterFinal + dFilterMask.charAt(dFilterStep); 			
				}
//		    dFilterTemp = replace(dFilterTemp,dFilterMask.substring(dFilterStep,dFilterStep+1),'');
		}


		textbox.value = dFilterFinal;
    return false;
}

function replace(fullString,text,by) {
// Replaces text with by in string
    var strLength = fullString.length, txtLength = text.length;
    if ((strLength == 0) || (txtLength == 0)) return fullString;

    var i = fullString.indexOf(text);
    if ((!i) && (text != fullString.substring(0,txtLength))) return fullString;
    if (i == -1) return fullString;

    var newstr = fullString.substring(0,i) + by;

    if (i+txtLength < strLength)
        newstr += replace(fullString.substring(i+txtLength,strLength),text,by);

    return newstr;
}

function fixImage(img, width, height) {
   var isIE = navigator.userAgent.toLowerCase().indexOf("msie") >= 0;
   if (!isIE)
      return;

   var currentSrc = img.src;

   var imgStyle = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + currentSrc + "', sizingMethod='scale')";
   img.src = 'images/clearpixel.gif';
   img.style.width  = width + "px";
   img.style.height = height + "px";
   img.style.filter =  imgStyle;
}
function ul(no){

document.upload.uid.value=no;
document.upload.submit();


}
var navigationPages = [ "home.page",  "demos.page", "docs.page",  "downloads.page" ];
var navigationLinks = [ "homeLink",  "demosLink", "resourcesLink", "downloadsLink" ];

function showMenuContext() {
   var currentLocation = document.location.href;
   for ( var i = 0 ; i < navigationPages.length ; i++ )
      if ( currentLocation.indexOf(navigationPages[i]) != -1 ) { setLinkStyle($(navigationLinks[i])); break; }
}

function setLinkStyle(link) {
   link.style.fontWeight = 'bold';
   var currentFontSize = parseInt(RicoUtil.getElementsComputedStyle(link, "fontSize", "font-size" ));
   link.style.fontSize = (currentFontSize+2) + "px";
   link.style.color    = 'white';
}
function sa(){
document.getElementById('as').style.visibility = 'visible';
	document.getElementById('as').style.display = 'block';
	document.getElementById('sh').style.visibility = 'hidden';
	document.getElementById('sh').style.display = 'none';
}
function as(){
document.getElementById('sh').style.visibility = 'visible';
	document.getElementById('sh').style.display = 'block';
	document.getElementById('as').style.visibility = 'hidden';
	document.getElementById('as').style.display = 'none';
}
function sh(sh,obj,iStart,iStop) {

  veld = new String
	for (teller=iStart;teller < iStop+1;teller++)
    {
		veld = obj + teller
		if (sh && document.getElementById(veld)) document.getElementById(veld).style.visibility = 'visible';
  	if (!sh && document.getElementById(veld)) document.getElementById(veld).style.visibility = 'hidden';
    }
    
}
  					var req;
  var which;
  var pi="8";
				function fa(id){
					if(document.getElementById(id).style.visibility == 'visible')
					{
					document.getElementById(id).style.visibility = 'hidden';
					document.getElementById(id).style.display = 'none';
					}else{
					document.getElementById(id).style.visibility = 'visible';
					document.getElementById(id).style.display = 'block';
					};
					
				}
	function delData(pid) {
   if(window.location.protocol == "http:"){
	    retrieveURL(website+"/del.jsp?pid=" + escape(pid));
	     window.location.replace( website+'/AccountFavorite.do');
     }else{
     	retrieveURL(website2+"/del.jsp?pid=" + escape(pid));
     	window.location.replace( website2+'/AccountFavorite.do');
     }
  }
  
  function delData2() {
   	var s = document.getElementsByName("delProductid");
   	var s2 = "";
	for( var i = 0; i < s.length; i++ )
	{
		if (s[i].checked){
			s2 += s[i].value+',';
		}
	}
	if(window.location.protocol == "http:"){
    	window.location.replace(website+"/del.jsp?pid="+s2.substr(0,s2.length-1));
    }else{
    	window.location.replace(website2+"/del.jsp?pid="+s2.substr(0,s2.length-1));
    }
  }
  
  function save(code,pid) {
    if(window.location.protocol == "http:"){
    	retrieveURL(website+"/sav.jsp?pid=" + escape(pid)+"&fcode="+escape(code));
    }else{
    	retrieveURL(website2+"/sav.jsp?pid=" + escape(pid)+"&fcode="+escape(code));
    }
  }
 
function pp(code) {
    w = window.open(code, "Product", "width=1,height=1");
    w.document.writeln("<" + "script> window.print(); </script>");
    w.location.reload();
    w.close();
}
  function submitData(pid) {
  	var li="f"+pid;
  	if(window.location.protocol == "http:"){
    	retrieveURL(website+"/add.jsp?pid=" + escape(pid)+"&fcode="+document.getElementById(li).value);
    }else{
    	retrieveURL(website2+"/add.jsp?pid=" + escape(pid)+"&fcode="+document.getElementById(li).value);
    }
  }
     function submitEmail(po) {
	if(window.location.protocol == "http:"){
	    retrieveURL(website+"/Customer.do?fr="+document.getElementById("ef").value
	    +"&to="+document.getElementById("et").value+"&mm="+document.getElementById("no").value+"&po="+po);
	}else{
		retrieveURL(website2+"/Customer.do?fr="+document.getElementById("ef").value
	    +"&to="+document.getElementById("et").value+"&mm="+document.getElementById("no").value+"&po="+po);
	}
  }
  function retrieveURL(url) {
    if (window.XMLHttpRequest) { 
      req = new XMLHttpRequest();
      req.onreadystatechange = processStateChange;
      
      try {
        req.open("GET", url, true);
      } catch (e) {
        alert(e);
      }
      req.send(null);
    } else if (window.ActiveXObject) { 
      req = new ActiveXObject("Microsoft.XMLHTTP");
      if (req) {
        req.onreadystatechange = processStateChange;
        req.open("GET", url, true);
        req.send();
      }
    }
  }
var  w=null
  function processStateChange() {
    if (req.readyState == 4) { 
      if (req.status == 200) { 
      //document.getElementById("theResponse").innerHTML = req.responseText;
         //alert("Favorite List Added " );
      } else {
        alert("Problem: " + req.status+ req.statusText);
      }
    }
  }
  function ow(code){
  w=window.open(code,'Product','width=600,height=580,scroolbars=yes, resizable=1');
  }
			
		