
function doUnload(orderid, userid, osample, nopop, nopop2) {


    var browser = navigator.appName;
    var b_version = navigator.appVersion;
    var version = parseFloat(b_version);

    //ORDERS

    if ((browser == "Microsoft Internet Explorer") && (version == 4)) {
        if (nopop2 == 0) {
            if (orderid > 0 && userid == 0) {
                var n = window.event.screenX - window.screenLeft;
                var b = n > document.documentElement.scrollWidth - 20;
                if (b && window.event.clientY < 0 || window.event.altKey) {
                    window.event.returnValue = "";
                    popUpWin('http://www.StoresSelectsCanada.ca/back.aspx?oid=' + orderid + '&src=ISawPopUp5Per', 390, 570);
                }
            }
        }
    }
    else {

        if (nopop2 == 0) {
            if (orderid > 0 && userid == 0) {

                if (window.event && window.event.clientX < 0 && window.event.clientY < 0) {
                    popUpWin('http://www.StoresSelectsCanada.ca/back.aspx?oid=' + orderid + '&src=ISawPopUp5Per', 475, 650);

                }
            }
        }

    }



    //SAMPLES


    if ((browser == "Microsoft Internet Explorer") && (version == 4)) {

        var n = window.event.screenX - window.screenLeft;
        var b = n > document.documentElement.scrollWidth - 20;
        if (b && window.event.clientY < 0 || window.event.altKey) {
            window.event.returnValue = "";
            popUpWin('http://www.StoresSelectsCanada.ca/back2.aspx?oid=' + orderid + '&src=ISawPopUpSamples', 475, 650);
        }
    }
    else {

        //if(nopop == 0)
        //{
        if (orderid == 0 && userid == 0 && osample == 0) {
            if (window.event && window.event.clientX < 0 && window.event.clientY < 0) {
                popUpWin('http://www.StoresSelectsCanada.ca/back2.aspx?oid=' + orderid + '&src=ISawPopUpSamples', 375, 550);
                
            }
        }
        //} 


    }


} 




function submit_helpfullink(obj,selected) {

	if(selected == 1)
	{ var y = parseInt(document.getElementById(obj).helpful.value);
	  document.getElementById(obj).helpful.value = y+1;
	}	
	if(selected == 0)
	{ var y = parseInt(document.getElementById(obj).nothelpful.value);
	  document.getElementById(obj).nothelpful.value =  y+1;
	}
	document.getElementById(obj).submit();
}
function submit_revpaging(selected) {
	var y = parseInt(document.all.listpage.value);
	if(selected == 'next')
		{document.all.listpage.value = y + 1;}
	if(selected == 'prev')
		{document.all.listpage.value = y - 1;}
	document.reviewpaging.submit();
	
}


function validateRemove(frmEle)
{
if(frmEle.Email)
{
		if(frmEle.Email.value == "")
		{
			alert("Veuillez entrer votre Adresse de Courriel");
			frmEle.Email.focus();
			return false;
		}
		
		var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
		var check=/@[\w\-]+\./;
		var checkend=/\.[a-zA-Z]{2,4}$/;
		
		emailad = frmEle.Email.value;
		
		if(((emailad.search(exclude) != -1)||(emailad.search(check)) == -1)||(emailad.search(checkend) == -1))
		{
	  		alert("Adresse de courriel incorrecte!  Veuillez apporter les changements n\351cessaires.");
			frmEle.Email.focus();
			return false;
		}
}


if(frmEle.Frequency7.checked == false && frmEle.Frequency14.checked == false  && frmEle.Frequency30.checked == false  && frmEle.Frequency128.checked == false  && frmEle.Frequency365.checked == false  && frmEle.Frequency0.checked == false)
{
alert("Veuillez svp nous signaler \u00E0 quelle fr\351quence vous souhaitez recevoir notre newsletter en cliquant sur l'une des options.");
return false;
}

}


function SubmitSamplesFormBack()
{
//copy from one for to other
document.samplesFormBack.rFirstName.value = document.mainSamplesFormSubmit.FirstName.value;
document.samplesFormBack.rLastName.value = document.mainSamplesFormSubmit.LastName.value;
document.samplesFormBack.rAddress.value = document.mainSamplesFormSubmit.Address.value;
document.samplesFormBack.rAddress2.value = document.mainSamplesFormSubmit.Address2.value;
document.samplesFormBack.rCity.value = document.mainSamplesFormSubmit.City.value;
document.samplesFormBack.rState.value = document.mainSamplesFormSubmit.State.value;
document.samplesFormBack.rZip.value = document.mainSamplesFormSubmit.Zip.value;
document.samplesFormBack.rPhone.value = document.mainSamplesFormSubmit.Phone.value;
document.samplesFormBack.rPhone2.value = document.mainSamplesFormSubmit.Phone2.value;
document.samplesFormBack.rEmail.value = document.mainSamplesFormSubmit.Email.value;
document.samplesFormBack.rEmail2.value = document.mainSamplesFormSubmit.Email2.value;
document.samplesFormBack.rShipping.value = document.mainSamplesFormSubmit.Shipping.value;
document.samplesFormBack.rPlanning.value = document.mainSamplesFormSubmit.Planning.value;
//submit new form
document.samplesFormBack.submit();
}

function validateEmailAlerts(frmEle)
	{
	

	
		// Primary
		
		if(frmEle.Email){
			if(frmEle.Email.value == "")
			{
				alert("Veuillez entrer votre Adresse de Courriel");
				frmEle.Email.focus();
				return false;
			}
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frmEle.Email.value))
			{
				//return (true)
			}
			else
			{
			alert("Adresse de courriel incorrecte!  Veuillez apporter les changements n\351cessaires.");
			frmEle.Email.focus();
			return false;
			}
		}	
	
		if(frmEle.FirstName.value == ""){
		alert("Veuillez entrer votre Prenom");
		frmEle.FirstName.focus();
		return false;
		}
		if(frmEle.LastName.value == ""){
		alert("Veuillez entrer votre Nom de Famille");
		frmEle.LastName.focus();
		return false;
		}

		if(frmEle.Province.value == "" || frmEle.Province.value == "0"){
		alert("Veuillez entrer votre province");
		frmEle.Province.focus();
		return false;
		}
		
if(frmEle.Frequency7.checked == false && frmEle.Frequency14.checked == false  && frmEle.Frequency30.checked == false  && frmEle.Frequency128.checked == false  && frmEle.Frequency365.checked == false  && frmEle.Frequency0.checked == false)
{
alert("Veuillez svp nous signaler \u00E0 quelle fr\351quence vous souhaitez recevoir notre newsletter en cliquant sur l'une des options.");
return false;
}		
		
}


function clearEmailForm(frmEle){

//Clear the email form if customer clicks in the box
	if (frmEle.value == "Inscrire le courriel")
	{
		frmEle.value = "";
	}
}

function clearSearchTip(frmEle){

//Clear the email form if customer clicks in the box
	if (frmEle.value.replace(/^\s+/,"") == "Chercher un conseil..."){
		frmEle.value = "";
	}
}
function PricePer(width,PricePercentage){
		this.MaxWidth = width;
		this.PricePercentage = PricePercentage;
	}

function Pricing(width,height,price,dualBlinds){
		this.width = width;
		this.height = height;
		this.price = price;
		this.dualBlinds = dualBlinds;
	}
function MM_findObj(n, d) { //v4.0
  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=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}
function tmt_findObj(n){
	var x,t; if((n.indexOf("?"))>0&&parent.frames.length){t=n.split("?");
	x=eval("parent.frames['"+t[1]+"'].document.getElementById('"+t[0]+"')");
	}else{x=document.getElementById(n)}return x;
}
function MM_showHideLayers() { 
  var i,p,v,obj,args=MM_showHideLayers.arguments;if(document.getElementById){
   for (i=0; i<(args.length-2); i+=3){ obj=tmt_findObj(args[i]);v=args[i+2];
   v=(v=='show')?'visible':(v='hide')?'hidden':v;
   if(obj)obj.style.visibility=v;}} else{
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }}
}


function MM_showHideLayersWithWidth() { 

MM_showHideLayers('feature69','','hide');	
MM_showHideLayers('feature70','','hide');		
MM_showHideLayers('feature71','','hide');
MM_showHideLayers('feature72','','hide');
MM_showHideLayers('feature73','','hide');
MM_showHideLayers('feature76','','hide');
MM_showHideLayers('feature77','','hide');
MM_showHideLayers('feature82','','hide');
MM_showHideLayers('feature83','','hide');
MM_showHideLayers('feature84','','hide');
MM_showHideLayers('feature88','','hide');
MM_showHideLayers('feature93','','hide');

MM_showHideLayers('optionLayer132','','hide');
MM_showHideLayers('optionLayer133','','hide');
MM_showHideLayers('optionLayer134','','hide');
MM_showHideLayers('optionLayer130','','hide');
MM_showHideLayers('optionLayer138','','hide');
MM_showHideLayers('optionLayer141','','hide');
MM_showHideLayers('optionLayer142','','hide');
MM_showHideLayers('optionLayer143','','hide');
MM_showHideLayers('optionLayer146','','hide');
MM_showHideLayers('optionLayer147','','hide');
MM_showHideLayers('optionLayer148','','hide');
MM_showHideLayers('optionLayer149','','hide');
MM_showHideLayers('optionLayer151','','hide');


  var i,p,v,obj,args=MM_showHideLayersWithWidth.arguments;
  				var chag = 100;
  if(document.getElementById)
	{
		for (i=0; i<(args.length-2); i+=3)
			{ 
			obj=tmt_findObj(args[i]);
			v=args[i+2];
			v=(v=='show')?'visible':(v='hide')?'hidden':v;
			if(obj)
				{
				var winX = screen.width;
				if (winX == '1600') obj.style.left = 395 - chag;
				if (winX == '1440') obj.style.left = 315 - chag;
				if (winX == '1400') obj.style.left = 295 - chag;
				if (winX == '1280') obj.style.left = 233 - chag;
				if (winX == '1152') obj.style.left = 170 - chag;
				if (winX == '1024') obj.style.left = 105 - chag;
				if (winX == '800') obj.style.left = 75 - chag;	
				obj.style.visibility=v;
				}
			}
	} 
	else
	{
		for (i=0; i<(args.length-2); i+=3) 
			if ((obj=MM_findObj(args[i]))!=null) 
				{ 
				v=args[i+2];
				if (obj.style) 
					{ 
						obj=obj.style;
						v=(v=='show')?'visible':(v='hide')?'hidden':v; 
					}
				var winX = screen.width;
				if (winX == '1600') obj.style.left = 385 - chag;
				if (winX == '1440') obj.style.left = 305 - chag;
				if (winX == '1400') obj.style.left = 285 - chag;
				if (winX == '1280') obj.style.left = 223 - chag;
				if (winX == '1152') obj.style.left = 160 - chag;
				if (winX == '1024') obj.style.left = 95 - chag;
				if (winX == '800') obj.style.left = 65 - chag;					
				obj.visibility=v; 
				}
	}

}




function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

var nPlus = 5   //the % of fading for each step
var speed = 100  //the speed
function FadeLayer(){
	var ie5=(document.getElementById && document.all);
	var ns6=(document.getElementById && !document.all);
    if(document.getElementById){
        var objLayer = document.getElementById('WelcomeDiv');
        if(iOpacity == 0 && isShow == 1){
			MM_showHideLayers('WelcomeDiv','','show');
		}		
        if(isShow == 1){//Add to opacity
			iOpacity+=nPlus;
		}
		else{//Remove from opacity
			iOpacity-=nPlus;
		}
		if(ie5){
			objLayer.style.filter="alpha(iOpacity = 0)";
			objLayer.filters.alpha.opacity = iOpacity;
		}
		if(ns6){
			objLayer.style.MozOpacity = 0 + '%';
			objLayer.style.MozOpacity = iOpacity + '%';
		}
		if(iOpacity < 100 && iOpacity > 0){
			setTimeout('FadeLayer();',speed);
		}
		if(iOpacity == 0 && isShow == 0){
			MM_showHideLayers('WelcomeDiv','','hide');
		}
		if(iOpacity == 100){
			isShow = 0 
		}
	}
}
function validKey(theEle,typeHex){ //1 Nav(Tab, enter, arrows, etc.), 2 Numbers, 4 decimal, 8 hypen, 16 letters, 32 space
	if((typeHex & 1) == 1){ //9-8,13,37-40,45-46,112-123
		if(
			(
				(event.keyCode >= 8 && event.keyCode <= 9) || //  and Tab
				(event.keyCode == 13) || //Return
				(event.keyCode == 16) || //Shift
				(event.keyCode >= 37 && event.keyCode <= 40) || //arrows
				(event.keyCode >= 45 && event.keyCode <= 46) ||
				(event.keyCode >= 112 && event.keyCode <= 123) //Function Keys
			)
		  ) return true
	}
	if((typeHex & 2) == 2){ //Numbers
		if(
			(
				(event.keyCode >= 48 && event.keyCode <= 57) ||
				(event.keyCode >= 96 && event.keyCode <= 105)
			) && !event.shiftKey
		  ) return true
	}
	if((typeHex & 4) == 4){ //Decimal
		if((event.keyCode == 110 || event.keyCode === 190) && theEle.value.search(/\./) < 0) return true 
	}
	if((typeHex & 8) == 8){  //Hypen
		if(event.keyCode == 109 || event.keyCode === 189) return true
	}
	if((typeHex & 16) == 16){  //Letters
		if(event.keyCode >= 65 && event.keyCode <= 90) return true
	}
	if((typeHex & 32) == 32){
		if(event.keyCode >= 32) return true
	}
	return false;
}
function isDate(formEle,page) {
    var pg = page;
    var mf = "";               // Month Formatted
    var df = "";               // Date Formatted
    var ds = formEle.value;    // Date Value
	var nd = new Date(ds);
	var td = 0;
	var i = 0;
	var ID = 0;
	//alert(ds);
  if(formEle.value.length > 0){
	if(pg == 1){NotNewCompany(ds);}		
			
	if (ds == ""){return true;}
	  	
	if(!isNaN(nd.getDate())) {
			
	for(i=0;i<12;i++)
		{
			td = nd.getMonth();
			if (i == td)
			{mf = m[i];} 
		}	
	      
		if (formEle.value.length <= 8){
		var SplitWak = formEle.value.split('/');
		var SplitDash = formEle.value.split('-');
		if ((SplitWak[2] != null && SplitWak[2].length == 2) || (SplitDash[2] != null && SplitDash[2].length == 2)){
			if(SplitWak[2] == null && SplitDash[2] != null){YearVal = SplitDash[2];}
			else if(SplitDash[2] == null && SplitWak[2] != null){YearVal = SplitWak[2];}
			else {YearVal = nd.getFullYear;}
   			if (YearVal <= 50){nd.setFullYear(eval("20" + YearVal));}
   		} 
		}  
			
		if (nd.getDate() < 10){
		df = mf + "  " + nd.getDate() + " " + nd.getFullYear(); formEle.value = df;}
		else{
		df = mf + " " + nd.getDate() + " " + nd.getFullYear(); formEle.value = df;}
		   
		if(pg > 0){
		////////////////////////////
		// Start Date vs. End Date   
		////////////////////////////
		var StartDate = new Array();
		var EndDate = new Array();
		var LHID = new Array();
		var msg = "";
		var err = 0;
		var count = 0;
		var max = 1;
		

	}
		if (err > 0){
		formEle.value = "";
		msg = "The End Date cannot be earlier then the Start Date!";
		alert(msg);
		return false;
		}
		else{      
		formEle.value = df;
		formEle.focus();
		return true; // date is valid
		}
		}else{
			formEle.value = "";
			alert("Please enter date as either mm/dd/yyyy or mm-dd-yyyy.");
			return true;
		}	
  }
}
// Format Masked field
function formatValue(formEle, sMask){
	//date(mm/dd/yyyy), Alpha, Numeric, %,$
	var k = event.keyCode;
	switch (sMask){
		case "Alpha":
			break
		case "$":
		    //CHECKING FOR $-SIGN AND ADDING IT IF IT DOESN'T EXIST
		    var re = /\$/g;
		    var dollarKiller = formEle.value.replace(re,'');
		  if(formEle.value.indexOf("$") > 0 || (dollarKiller.length > 0 && formEle.value.indexOf("$") != 0)){
		    if (formEle.value == "$" || formEle.value == "" || dollarKiller == "")
		       {formEle.value = "" ;}
		    else {formEle.value = "$" + dollarKiller ;}
		  }  
		case "%":
		case "Numeric":
			if((k>= 48 && 57 >= k) || (k>= 96 && 105 >= k) || k==8 || k==109 || k==189){
				var sn = new String(formEle.value.replace(/,/ig,""));
				var y = 0;
				var cn = new String("");
				var dec = (sn.indexOf("."));
				var usecomma = true;
					if(dec > -1) usecomma=false ;
				for(x=sn.length-1;x>=0;x--){
					if ( x == dec){
						usecomma=true;
						y = -1;
					}	
					if(y%3 == 0 && y!=0 && usecomma && sn.charAt(x)!="-" && sn.charAt(x)!="$" ) cn = "," + cn;
					if(sn.charAt(x)!="-" || x==0 || sn.charAt(x)!="$"){
						cn = sn.charAt(x) + cn;
						y++;
					}
				}
				formEle.value = (cn);
				y=null;
			}	
			break;
		case "MM/DD/YYYY":
			if(formEle.value.length > 9){
				if(!checkDate(formEle)){
					alert("Invalid Date:\nPlease use (MM/DD/YYYY) ");
				}
			}
			break
		default:
	}		
}
function showWelcome(sMethod){
	var bVisible = 'show';
	var ie5=(document.getElementById && document.all);
	var ns6=(document.getElementById && !document.all);
	
	MM_showHideLayers('WelcomeDiv','',sMethod);
	if (sMethod == 'show'){
		bVisible = 'none';
		var objLayer = document.getElementById('WelcomeDiv');
		if(ie5){
			objLayer.style.filter="alpha(iOpacity = 0)";
			objLayer.filters.alpha.opacity = 100;
		}
		if(ns6){
			objLayer.style.MozOpacity = 100 + '%';
		}
	}
	else
	{
	}
	MM_showHideLayers('theDrops','',bVisible);
}
function popUpWin(url, h, w){
	var scroll = "yes";
	if(popUpWin.arguments[3] != null){
		scroll = popUpWin.arguments[3]
	}
	newWindow = window.open(url,"pop","resizable=yes,toolbar=no,scrollbars=" + scroll + ",width="+w+",height="+h);
	
	
	newWindow.focus();
}
function showMenu(DivID){
	hideMenu();
		if(DivID == "verticalblinds_nav" || DivID == "honeycombshades_nav" || DivID == "rollershades_nav" || DivID == "bambooshades_nav")
		{
		hideT();
		}
		if(DivID == "verticalblinds_nav" || DivID == "honeycombshades_nav")
		{
		hideT2();
		}
	MM_showHideLayers(DivID,'','show');
}




function hideT()
		{
if (document.shopcart)
{
		if (document.shopcart.WidthInches)
		{
	  document.shopcart.WidthInches.style.visibility="hidden";
	  document.shopcart.Width8ths.style.visibility="hidden";
	  document.shopcart.HeightInches.style.visibility="hidden";
	  document.shopcart.Height8ths.style.visibility="hidden";
		}	  
	  if (document.shopcart.WidthInchesDisplay)
		{		
	  document.shopcart.WidthInchesDisplay.style.visibility="hidden";
	  document.shopcart.HeightInchesDisplay.style.visibility="hidden";
	  document.shopcart.Height8thsDisplay.style.visibility="hidden";
	  document.shopcart.Width8thsDisplay.style.visibility="hidden";
	    }
}

		}
function showT()
	  {
if (document.shopcart)
{	  
		if (document.shopcart.WidthInches)
		{
	  document.shopcart.WidthInches.style.visibility="visible";
	  document.shopcart.Width8ths.style.visibility="visible";
	  document.shopcart.HeightInches.style.visibility="visible";
	  document.shopcart.Height8ths.style.visibility="visible";
	  	}
	  if (document.shopcart.WidthInchesDisplay)
		{
	  document.shopcart.WidthInchesDisplay.style.visibility="visible";
	  document.shopcart.HeightInchesDisplay.style.visibility="visible";
	  document.shopcart.Height8thsDisplay.style.visibility="visible";
	  document.shopcart.Width8thsDisplay.style.visibility="visible";
		}
}			
	  }



function showT2()
	  {
if (document.shopcartiee)
{	  
		if (document.shopcartiee.WidthInches)
		{
	  document.shopcartiee.WidthInches.style.visibility="visible";
	  document.shopcartiee.Width8ths.style.visibility="visible";
	  document.shopcartiee.HeightInches.style.visibility="visible";
	  document.shopcartiee.Height8ths.style.visibility="visible";
	  	}

}			
	  }
	  
	  
function hideT2()
		{
if (document.shopcartiee)
{
		if (document.shopcartiee.WidthInches)
		{
	  document.shopcartiee.WidthInches.style.visibility="hidden";
	  document.shopcartiee.Width8ths.style.visibility="hidden";
	  document.shopcartiee.HeightInches.style.visibility="hidden";
	  document.shopcartiee.Height8ths.style.visibility="hidden";
		}	  
	 
}

		}	  



function hideMenu(){
	showT();showT2();
	MM_showHideLayers('woodblinds_nav','','hide');
	MM_showHideLayers('fauxwoodblinds_nav','','hide');
	MM_showHideLayers('honeycombshades_nav','','hide');
	MM_showHideLayers('miniblinds_nav','','hide');
	MM_showHideLayers('verticalblinds_nav','','hide');
	MM_showHideLayers('bambooshades_nav','','hide');
	MM_showHideLayers('rollershades_nav','','hide');
	MM_showHideLayers('romanshades_nav','','hide');
	MM_showHideLayers('suncontrolshades_nav','','hide');
	MM_showHideLayers('brand_nav','','hide');
}
function change_class(obj,className) {
	//alert(obj + " " + className);
	obj.className = className;
}

function validateEmailHP(frmEle){



		if (frmEle.YourEmail.value == "" || frmEle.YourEmail.value == "Inscrire le courriel"){
			alert("Veuillez entrer votre Adresse de Courriel");
			frmEle.YourEmail.focus();
			return false;
		}
		
		if (frmEle.YourEmail.value != "" && frmEle.YourEmail.value != "Inscrire le courriel")
		{

		var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
		var check=/@[\w\-]+\./;
		var checkend=/\.[a-zA-Z]{2,4}$/;
		
		emailad = frmEle.YourEmail.value;
		if(((emailad.search(exclude) != -1)||(emailad.search(check))== -1)||(emailad.search(checkend) == -1))
		{
	  		alert("L'adresse \351lectronique que vous avez entr\351e n'est pas valide. Veuillez entrer \340 nouveau votre adresse electronique compl\350te.");
			frmEle.email.focus();
			return false;
		}
		
		}
	
	
	
}