
function setStyle(style) {
    var cssn=document.createElement('link');
	cssn.type='text/css';
	cssn.rel='stylesheet';
	cssn.media='screen';
	if(style=="Skate") {
		cssn.href='http://skatewavestage.playlsi.com/Style%20Library/Skatewave.css';
	} else {
		cssn.href='http://www.playlsi.com/Style%20Library/Playlsi.css';
	}
	document.getElementsByTagName("head")[0].appendChild(cssn);
	
    //Disable AutoComplete in both IE & FireFox	
	var forms = document.getElementsByTagName("form"); 
    for(var i = 0; i < forms.length; i++) 
     { 
       forms[i].setAttribute("Autocomplete", "off") 
     }

    var inputs=document.getElementsByTagName('input');
        for (var j=0;j<inputs.length;j++) {
            var l_this=inputs[j];
            if (l_this.type=="text") l_this.setAttribute("autocomplete","off");
        }

}

function changeState() {
    index=document._mktf.state_temp.selectedIndex;
    if (index >= 0){
        document._mktf.STATE.value = document._mktf.state_temp.options[index].value;
    } else {
        alert("Please select a state");
    }
}

function changeCountry() {
    index=document._mktf.country_temp.selectedIndex;
    if (index >= 0) {
        document._mktf.COUNTRY.value = document._mktf.country_temp.options[index].value;
    } else {
        alert("Please select a Country");
    }
    
    var zipusadiv=document.getElementById("divUSAZip");
    var zipnonusadiv=document.getElementById("divNonUSAZip");
    
    if(document._mktf.country_temp.options[index].value == "USA")
    {
     zipusadiv.style.display="block";
     zipnonusadiv.style.display="none";
    } else {
     zipusadiv.style.display="none";
     zipnonusadiv.style.display="block";    
    }
     
}



function changeCountryBill() {
    index=document._mktf.bill_country_temp.selectedIndex;
    if (index >= 0) {
        document._mktf.COUNTRY.value = document._mktf.bill_country_temp.options[index].value;
    } else {
        alert("Please select a Country");
    }     
}


function compare (field1,field2,flabel) {
	var f1=field1.value;
	var f2=field2.value;
	if(f1 != f2) {
		alert(flabel + " do not match.");
		field1.focus();
        return false;
	} else {
		return true;
	}   
}

function compareemail () {
	var f1=document._mktf.PRIMARY_EMAIL_ADDR.value;
	var f2=document._mktf.reEmail.value;
	if(f1 != f2) {
		alert("The E-mail fields do not match.  Please correct the mistyped entry.");
		field1.focus();
        return false;
	} else {
		return true;
	}   
}

function checkemail ()
{
        strTrimmed = trim(document._mktf.PRIMARY_EMAIL_ADDR.value);
        alert(document._mktf.PRIMARY_EMAIL_ADDR.value);
	    if (strTrimmed.length > 0) return true;
	    alert("Email is a required field. Please type a value.");
        document._mktf.PRIMARY_EMAIL_ADDR.focus();
        return false;
}

//20091027 djp moved all how heard functions to howheard page
//function changeHowHeard() {
//    var hhdi=document._mktf.how_heard_dd.selectedIndex;
//    var hhtxt=document._mktf.how_heard;
//    var hhwhich=document._mktf.hhwhich;
//    if(hhdi >= 0) {
//        hhtxt.value=document._mktf.how_heard_dd[hhdi].value;
//        if(hhwhich.value != "") {
//            hhtxt.value=hhtxt.value + " | " + hhwhich.value;
//        }
//    }
//}

//function changeHowHeard_1() {
//    var hhdi=document._mktf.how_heard_dd.selectedIndex;
//    var hhtxt=document._mktf.how_heard_1;
//    var hhwhich=document._mktf.hhwhich;
//    if(hhdi >= 0) {
//        hhtxt.value=document._mktf.how_heard_dd[hhdi].value;
//        if(hhwhich.value != "") {
//            hhtxt.value=hhtxt.value + " | " + hhwhich.value;
//        }
//    }
//}
//20091027 djp moved all how heard functions to howheard page

function changeBusinessType() {

var btype1 = document._mktf.Businesstype1.value;
var btype2 = document._mktf.Businesstype2.value;
var btype_other = trim(document._mktf.Businesstype_other.value);

if (btype1 != "")
{document._mktf.cta_business_type.value = btype1;}

if (btype2 != "")
{document._mktf.cta_Business_Sub_Type.value = btype2;}

if (btype_other != "")
{document._mktf.cta_Business_Other.value = btype_other;}
}

function changeContactMethod () {
    //alert("In CTA_PreSaleContactMethod");
    
    var myRadioButtons = document._mktf["Radio"];
    for (i=0; i < myRadioButtons.length; i++ )
    {
   	     if ( myRadioButtons[i].checked) document._mktf.CTA_PreSaleContactMethod.value =myRadioButtons[i].value;
    }    
}

function PopulateRPList() {
    var RPdi1=document._mktf.cta_rp_dd1.selectedIndex;
    var RPdi2=document._mktf.cta_rp_dd2.selectedIndex;
    var RPdi3=document._mktf.cta_rp_dd3.selectedIndex;
    var RPdi4=document._mktf.cta_rp_dd4.selectedIndex;
    var RPdi5=document._mktf.cta_rp_dd5.selectedIndex;
    var RPdi6=document._mktf.cta_rp_dd6.selectedIndex;
    var RPdi7=document._mktf.cta_rp_dd7.selectedIndex;
    var RPdi8=document._mktf.cta_rp_dd8.selectedIndex;
    var RPdi9=document._mktf.cta_rp_dd9.selectedIndex;
    var RPdi10=document._mktf.cta_rp_dd10.selectedIndex;
    var RP_Quote_List=document._mktf.RP_Quote_List;
    if(RPdi1 >= 0) {
        RP_Quote_List.value=RP_Quote_List.value + document._mktf.cta_rp_dd1[RPdi1].value + '|' + document._mktf.cta_rp_dd1[RPdi1].label + '|' +  document._mktf.Q1.value + '^' ;
    }
    if(RPdi2 >= 0) {
        RP_Quote_List.value=RP_Quote_List.value + document._mktf.cta_rp_dd2[RPdi2].value + '|' + document._mktf.cta_rp_dd2[RPdi2].label + '|' +  document._mktf.Q2.value + '^' ;
    }
    if(RPdi3 >= 0) {
        RP_Quote_List.value=RP_Quote_List.value + document._mktf.cta_rp_dd3[RPdi3].value + '|' + document._mktf.cta_rp_dd3[RPdi3].label + '|' +  document._mktf.Q3.value + '^' ;
    }
    if(RPdi4 >= 0) {
        RP_Quote_List.value=RP_Quote_List.value + document._mktf.cta_rp_dd4[RPdi4].value + '|' + document._mktf.cta_rp_dd4[RPdi4].label + '|' +  document._mktf.Q4.value + '^' ;
    }
    if(RPdi5 >= 0) {
        RP_Quote_List.value=RP_Quote_List.value + document._mktf.cta_rp_dd5[RPdi5].value + '|' + document._mktf.cta_rp_dd5[RPdi5].label + '|' +  document._mktf.Q5.value + '^' ;
    }
    if(RPdi6 >= 0) {
        RP_Quote_List.value=RP_Quote_List.value + document._mktf.cta_rp_dd6[RPdi6].value + '|' + document._mktf.cta_rp_dd6[RPdi6].label + '|' +  document._mktf.Q6.value + '^' ;
    }
    if(RPdi7 >= 0) {
        RP_Quote_List.value=RP_Quote_List.value + document._mktf.cta_rp_dd7[RPdi7].value + '|' + document._mktf.cta_rp_dd7[RPdi7].label + '|' +  document._mktf.Q7.value + '^' ;
    }
    if(RPdi8 >= 0) {
       RP_Quote_List.value=RP_Quote_List.value + document._mktf.cta_rp_dd8[RPdi8].value + '|' + document._mktf.cta_rp_dd8[RPdi8].label + '|' +  document._mktf.Q8.value + '^' ;
    }
    if(RPdi9 >= 0) {
        RP_Quote_List.value=RP_Quote_List.value + document._mktf.cta_rp_dd9[RPdi9].value + '|' + document._mktf.cta_rp_dd9[RPdi9].label + '|' +  document._mktf.Q9.value + '^' ;
    }
    if(RPdi10 >= 0) {
        RP_Quote_List.value=RP_Quote_List.value + document._mktf.cta_rp_dd1[RPdi10].value + '|' + document._mktf.cta_rp_dd10[RPdi10].label + '|' +  document._mktf.Q10.value + '^' ;
    }                        
}

//20091027 djp moved all how heard functions to howheard page
//function HHWhich(mode) {
//    var hhdiv=document.getElementById("hhdiv");
//    if(mode=="hide") {
//        //alert("hiding...");
//        hhdiv1.style.display="none";
//        hhdiv2.style.display="none";
//    } else {
//        //alert("showing...");
//        hhdiv1.style.display="block";
//        hhdiv2.style.display="block";
//    }
//}

//function showHHWhich(field) {
//    var index=field.selectedIndex;
//    switch(field[index].value) {
//        case "Trade Show":
//        case "Magazine/Trade Publication":
//        case "Website":
//        case "Search Engine":
//            //alert("show it");
//            HHWhich('show');
//            break;
//        default:
//            //alert("hide it");
//            HHWhich('hide');
//    }
//}
//20091027 djp moved all how heard functions to howheard page

function showhidebill()
  {
  
    if (document._mktf.billchk.checked)
    {
      document._mktf.F_18614.value = document._mktf.Ship_ADDRESS_LINE1.value;
      document._mktf.F_18615.value = document._mktf.ADDRESS_LINE2.value;
      document._mktf.F_18616.value = document._mktf.CITY.value;
      document._mktf.F_18617.value = document._mktf.STATE.value;
      document._mktf.bill_state_temp.selectedIndex = document._mktf.state_temp.selectedIndex;
      document._mktf.F_18619.value = document._mktf.ZIP_CODE.value;
      document._mktf.F_18620.value = document._mktf.COUNTRY.value; 
      document._mktf.bill_country_temp.selectedIndex = document._mktf.country_temp.selectedIndex;
    }
    else
    {
      document._mktf.F_18614.value = "";
      document._mktf.F_18615.value = "";
      document._mktf.F_18616.value = "";
      document._mktf.F_18617.value = "";
      document._mktf.bill_state_temp.selectedIndex = 0;
      document._mktf.F_18619.value = "";
      document._mktf.F_18620.value = "";
      document._mktf.bill_country_temp.selectedIndex = 0;
      
    }
  }
  
function build_lit_list(fld) {
	//alert("build_lit_list()");
	fields=document.getElementsByName(fld);
	var litlist="";
	for(i=0; i<fields.length; i++) {
		if(fields[i].checked==true) {
			litlist=lpush(litlist,fields[i].value);
		}
	}
	//alert(litlist);
	return litlist;
}

function lpush(list,value) {
	list=list + value + "-1;";
	return list;
}

function stateselectedindex() {
sel = document._mktf.state_temp;
//alert(document._mktf.STATE.value);
str = document._mktf.STATE.value;

if (str.length > 0)
{
    for (i=0; i<sel.options.length; i++) {
		    if (sel.options[i].text == str) {
			    sel.selectedIndex = i;
		    }
	    }
}

}

function countryselectedindex() {
sel = document._mktf.country_temp;
str = document._mktf.COUNTRY.value.toUpperCase();

if (str.length > 0)
{
    for (i=0; i<sel.options.length; i++) {
		    if (sel.options[i].text == str) {
			    sel.selectedIndex = i;
		    }
	    }
}

}


function PhoneDiv() {

var val = 0;

    for( i = 0; i < document._mktf.Radio.length; i++ )
    {
    if( document._mktf.Radio[i].checked == true )
    val = document._mktf.Radio[i].value;
    }

    if(val == "Phone")
    {
     divPhone.style.display="block";
     divNonPhone.style.display="none";
    } else {
     divPhone.style.display="none";
     divNonPhone.style.display="block";    
    }
}

function validate_form(){

    valid = true;


    index=document._mktf.country_temp.selectedIndex;
    if(document._mktf.country_temp.options[index].value == "USA")
    {
    	strTrimmed = trim(document._mktf.ZIP_CODE.value);
    	document._mktf.ZIP_CODE.value = document._mktf.ZIP_CODE.value
	    if (strTrimmed.length > 0)
	    {
	        valid = true;
        } 
        else
        {
    	        alert("The Zip/Postal Code field is required.  Please type your zip/postal code.");
	            document._mktf.ZIP_CODE.focus();
	            valid = false;
	            return valid;
        }
     }     	         
	         
	var f1=document._mktf.PRIMARY_EMAIL_ADDR.value;
	var f2=document._mktf.reEmail.value;
	if(f1 != f2) {
		alert("The E-mail fields do not match.  Please correct the mistyped entry.");
		document._mktf.reEmail.focus();
       valid = false;
       return valid;
	}   
	
    var val = 0;

    for( i = 0; i < document._mktf.Radio.length; i++ )
    {
    if( document._mktf.Radio[i].checked == true )
    val = document._mktf.Radio[i].value;
    }

    if(val == "Phone")
    {
    
    strPhone = trim(document._mktf.PHONE_1.value);
		if (strPhone.length > 0)
	    {
	        valid = true;
        } 
        else
        {
    	        alert("Preferred Phone # is a required field. Please type a value.");
	            document._mktf.PHONE_1.focus();
	            valid = false;
	            return valid;
        }
     }
	
    return valid;

     
}

function AddFedToComment() {

    for( i = 0; i < document._mktf.FedProj.length; i++ )
    {
    if( document._mktf.FedProj[i].checked == true )
    val = document._mktf.FedProj[i].value;
    }
    
    var comment=document._mktf.comments.value;
    if(val == "Yes") {
            document._mktf.comments.value=document._mktf.comments.value + " <br><br>Federal Project: Yes";
    }
}

function validate_Phone_Email(){

    valid = true;

         
	var f1=document._mktf.PRIMARY_EMAIL_ADDR.value;
	var f2=document._mktf.reEmail.value;
	if(f1 != f2) {
		alert("The E-mail fields do not match.  Please correct the mistyped entry.");
		document._mktf.reEmail.focus();
       valid = false;
       return valid;
	}   
	
    var val = 0;

    for( i = 0; i < document._mktf.Radio.length; i++ )
    {
    if( document._mktf.Radio[i].checked == true )
    val = document._mktf.Radio[i].value;
    }

    if(val == "Phone")
    {
        strPhone = trim(document._mktf.PHONE_1.value);
		if (strPhone.length > 0)
	    {
	        valid = true;
        } 
        else
        {
    	        alert("Preferred Phone # is a required field. Please type a value.");
	            document._mktf.PHONE_1.focus();
	            valid = false;
	            return valid;
        }
     }


	
    return valid;

     
}

function validate_Email(){

    valid = true;

         
	var f1=document._mktf.PRIMARY_EMAIL_ADDR.value;
	var f2=document._mktf.reEmail.value;
	if(f1 != f2) {
		alert("The E-mail fields do not match.  Please correct the mistyped entry.");
		document._mktf.reEmail.focus();
       valid = false;
       return valid;
	}   
	
	
    return valid;

     
}


function validateZip(){
    valid = true;


    index=document._mktf.country_temp.selectedIndex;
    if(document._mktf.country_temp.options[index].value == "USA")
    {
    	strTrimmed = trim(document._mktf.ZIP_CODE.value);
    	document._mktf.ZIP_CODE.value = document._mktf.ZIP_CODE.value
	    if (strTrimmed.length > 0)
	    {
	        valid = true;
        } 
        else
        {
    	        alert("The Zip/Postal Code field is required.  Please type your zip/postal code.");
	            document._mktf.ZIP_CODE.focus();
	            valid = false;
	            return valid;
        }
     }     	     
     
    return valid;    

}

function validateBecomeRep(){

    valid = true;
    
        index=document._mktf.country_temp.selectedIndex;
    if(document._mktf.country_temp.options[index].value == "USA")
    {
    	strTrimmed = trim(document._mktf.ZIP_CODE.value);
    	document._mktf.ZIP_CODE.value = document._mktf.ZIP_CODE.value
	    if (strTrimmed.length > 0)
	    {
	        valid = true;
        } 
        else
        {
    	        alert("The Zip/Postal Code field is required.  Please type your zip/postal code.");
	            document._mktf.ZIP_CODE.focus();
	            valid = false;
	            return valid;
        }
     }     	     
     
         
	var f1=document._mktf.PRIMARY_EMAIL_ADDR.value;
	var f2=document._mktf.reEmail.value;
	if(f1 != f2) {
		alert("The E-mail fields do not match.  Please correct the mistyped entry.");
		document._mktf.reEmail.focus();
       valid = false;
       return valid;
	}   
	
	return valid;    

}

function validateCatalog(){

    valid = false;


    for( i = 0; i < document._mktf.Catalog.length; i++ )
    {
    if( document._mktf.Catalog[i].checked == true )
    valid = true;
    }
    
    if (valid == false)
	{
            alert("Please select a catalog.");
            return valid;
    } 

    valid = true;


    index=document._mktf.country_temp.selectedIndex;
    if(document._mktf.country_temp.options[index].value == "USA")
    {
    	strTrimmed = trim(document._mktf.ZIP_CODE.value);
    	document._mktf.ZIP_CODE.value = document._mktf.ZIP_CODE.value
	    if (strTrimmed.length > 0)
	    {
	        valid = true;
        } 
        else
        {
    	        alert("The Zip/Postal Code field is required.  Please type your zip/postal code.");
	            document._mktf.ZIP_CODE.focus();
	            valid = false;
	            return valid;
        }
     }     	         
	         
	var f1=document._mktf.PRIMARY_EMAIL_ADDR.value;
	var f2=document._mktf.reEmail.value;
	if(f1 != f2) {
		alert("The E-mail fields do not match.  Please correct the mistyped entry.");
		document._mktf.reEmail.focus();
       valid = false;
       return valid;
	}   
// 2010 djp Lead Qualification - Removed with preferred commincation method	
//    var val = 0;
//    for( i = 0; i < document._mktf.Radio.length; i++ )
//    {
//    if( document._mktf.Radio[i].checked == true )
//    val = document._mktf.Radio[i].value;
//    }
//    if(val == "Phone")
//    {
// 2010 djp Lead Qualification - Removed with preferred commincation method    
        strPhone = trim(document._mktf.PHONE_1.value);
		if (strPhone.length > 0)
	    {
	        valid = true;
        } 
        else
        {
    	        alert("Preferred Phone # is a required field. Please type a value.");
	            document._mktf.PHONE_1.focus();
	            valid = false;
	            return valid;
        }
// 2010 djp Lead Qualification - Removed with preferred commincation method
//     }
// 2010 djp Lead Qualification - Removed with preferred commincation method	
    return valid;
}

function ValidateRPList(){

valid = true;

    var RPdi1=document._mktf.cta_rp_dd1.selectedIndex;
    if(RPdi1 == 0){
       alert("One Part selection is required. Please select at least one replacement part and enter the quantity you need.");
	   document._mktf.cta_rp_dd1.focus();
	   valid = false;
	   return valid;
    }
}


function getScrollHeight()
{
   var h = window.pageYOffset ||
           parent.parent.document.body.scrollTop ||
           parent.parent.document.documentElement.scrollTop;
           
   return h ? h : 0;
}
function getThankYouTop() {
                var pos = getScrollHeight() + 45;
                return pos;
}


function resizeGreybox(newHeight)
{
    var gb_window = top.top.document.getElementById('GB_window');
    var iframe = gb_window.getElementsByTagName('iframe');
    //var oldTop = gb_window.style.bottom - (newHeight/3);
    //var oldHeight = iframe[0].style.height;
    //var windowHeight = parent.parent.document.getElementsByTagName('body')[0].clientHeight;
    //var newTop = (windowHeight/2) - (newHeight/2) - 35;
    //var newTop = getThankYouTop();
    //gb_window.style.top = newTop;
    iframe[0].style.height = newHeight + 'px';
    //iframe[0].style.width = iframe[0].style.width + 50 + 'px';
                //parent.GB.width = iframe.offsetWidth;
    parent.GB.height = newHeight;
                parent.document.getElementById('popuppage').style.height = parent.GB.height;
    setupOuterGB(newHeight);
}

function setupOuterGB(newHeight) {
                parent.GB.height = newHeight;
    parent.GB.setFrameSize();
    parent.GB.setWindowPosition();
                //alert(parent.GB.height);
}

////JScript built for CTA Consumer Color
function setupColorFields()
{
    stateselectedindex();
    countryselectedindex();
    document._mktf.ZIP_CODE.value = document._mktf.ZIP_CODE.value;


}

function setWorkAdd()
{
      document._mktf.WORK_ADDRESS_LINE1.value = document._mktf.Ship_ADDRESS_LINE1.value;
      document._mktf.WORK_ADDRESS_LINE2.value = document._mktf.ADDRESS_LINE2.value;
      document._mktf.WORK_CITY.value = document._mktf.CITY.value;
      document._mktf.WORK_STATE.value = document._mktf.STATE.value;
      document._mktf.WORK_ZIP.value = document._mktf.ZIP_CODE.value;
      document._mktf.WORK_COUNTRY.value = document._mktf.COUNTRY.value; 
}
//20100711 djp added validateENews
function validateENews() {
    valid = true;

    index = document._mktf.country_temp.selectedIndex;
    if (document._mktf.country_temp.options[index].value == "USA" || document._mktf.country_temp.options[index].value == "Canada") {
        strTrimmed = trim(document._mktf.ZIP_CODE.value);
        document._mktf.ZIP_CODE.value = document._mktf.ZIP_CODE.value
        if (strTrimmed.length > 0) {
            valid = true;
        }
        else {
            alert("The Zip/Postal Code field is required.  Please type your zip/postal code.");
            document._mktf.ZIP_CODE.focus(); valid = false;
            return valid;
        }
    }

    var f1 = document._mktf.PRIMARY_EMAIL_ADDR.value;
    var f2 = document._mktf.reEmail.value;
    if (f1 != f2) {
        alert("The E-mail fields do not match.  Please correct the mistyped entry.");
        document._mktf.reEmail.focus();
        valid = false;
        return valid;
    }

    if (document._mktf.interest_via_email_temp.checked == false && document._mktf.enewsletter_temp.checked == false) {
        alert("Please choose to receive the Landscape Structures e-newsletter or e-mails about events and promotions. Or choose both to stay on top of everything happening at Landscape Structures.");
        valid = false;
        return valid;
    }
    else {
        return valid;
    }
}
  