﻿var currentProductLayer = 'productGuideContainer1';
var currentProductTab = 'productGuideTab1';

function updateProductGuide(tab, o,title) {
    var tab1, tab2;
    var ele1, ele2;

    if (o != currentProductLayer) {
        ele1 = getElement(o);
        
        ele2 = getElement(currentProductLayer);
        ele1.style.display = 'block';
        ele2.style.display = 'none';   
        
    
        tab1 = getElement(tab);
        tab2 = getElement(currentProductTab);

        tab1.style.backgroundColor = "#f5ad09";        
        tab2.style.backgroundColor = "#666666";          
                                
        currentProductLayer = o;
        currentProductTab = tab;
    
        getElement('productGuideTitle').innerHTML = title;
    }
}

function ShowHideSizeGuide(){

    var guide = getElement('ctl00_WebsiteContent_pnlSizeGuide');
    var focusOn = getElement('aSizeGuide');
    if(guide.style.display !='block'){
        guide.style.display='block';
        focusOn.focus();
    }
    else{
        guide.style.display='none';
    }
}

function getElement(id){
	if(document.all){
		el = document.all(id)
	} else if(document.getElementById){
		el = document.getElementById(id)
	} else {
		el = null
	}
	return el
}





       function chkFieldDefaultText(v, defaultValue, action)
        {
	    if (action == "click") {
		    if (v.value == defaultValue) {
			    v.value = ""
		    }
	    }
    }
    
    function handleEnter1 (field, event) {
var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
if (keyCode == 13) {
return false;
} 
else
return true;
} 
function handleEnter2 (btnId, event) {
if(event.which || event.keyCode)
{
if ((event.which == 13) || (event.keyCode == 13)) 
{
document.getElementById(btnId).click();
return false;
}
} 
else 
{
return true;
}

}
function handleEnter3 (btnId, event) {
if(event.which || event.keyCode)
{
if ((event.which == 13) || (event.keyCode == 13)) 
{
//document.getElementById(btnId).click();
return false;
}
} 
else 
{
return true;
}

}
 
function handleEnter4 (field, event) {
var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
if (keyCode == 13) {
var i;
for (i = 0; i < field.form.elements.length; i++)
if (field == field.form.elements[i])
break;
i = (i + 1) % field.form.elements.length;
if (field.form.elements[i].value == '')
{
alert('Please add quantity');
field.form.elements[i].focus();
} else {
document.getElementById('ctl00_ContentPlaceHolder1_btnAddAll').click();
}
return false;
} 
else
return true;
} 

function bookmarksite()
{
if (document.all)
window.external.AddFavorite(location.href, document.title);
else if (window.sidebar)
window.sidebar.addPanel(document.title, location.href, "")
}
function OpenEmailWindow(strEmailLink)
{
    window.open(strEmailLink,'NewWin','toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=440,height=500');
}


function CheckEmail(source, args)
{

    var email = document.getElementById('ctl00_NewsletterSignUp_txtNewsLetter');
    args.IsValid= true;

    var regex= /^[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/ ;
    if(email.value !='enter email address')
    {
        if (email.value.search(regex)==-1 || email.value=='') 
        {
            document.getElementById('ctl00_NewsletterSignUp_litNewsLetter').innerHTML = "ENTER VALID EMAIL ADDRESS";
            document.getElementById('ctl00_NewsletterSignUp_litNewsLetter').style.color = 'red';
            args.IsValid= false;
            
        }
    }

    
}

function CheckTerms(source, args)
{
    var terms = document.getElementById('ctl00_CheckoutContent_chkTerms');
    args.IsValid= true;

  
    if (! terms.checked) 
    {
        args.IsValid= false;
    }

    
}