<!--                           -->
<!--  FEATURED PRODUCT SLIDER  -->
<!--                           -->
$(function(){
	$('#slides').slides({
		preload: true,
		preloadImage: 'img/loading.gif',
		play: 5000,
		pause: 2500,
		hoverPause: true,
		generatePagination: true,
		effect: 'fade',
		crossfade: true
	});
});
<!--                           -->
<!--  CONTACT US FORM CHECKER  -->
<!--                           -->
function confirmSubmit() {
	var formname = document.getElementById('contactform')
	var fName = document.getElementById('name')
	var fEmail = document.getElementById('email')
	var fQncs = document.getElementById('qncs')
	var filter = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
	var errCount = 0;
	var errMsg = '';
	if(fName.value==''){
		errCount++;
		errMsg = errMsg + errCount+') You must enter your name\n';
	}
	if(fEmail.value==''){
		errCount++;
		errMsg = errMsg + errCount+') You must enter your email address\n';
	} else {
		if(!filter.test(fEmail.value)){
		errCount++;
		errMsg = errMsg + errCount+') Please enter a valid email address\n'; 
		}
	}
	if(fQncs.value==''){
		errCount++;
		errMsg = errMsg + errCount+') You must enter your questions/comments';
	}
	if (errCount!=0){
		alert(errMsg);
		return false;
	}
	else {
		formname.submit()
	}
}

<!--                               -->
<!--  EMAIL A FRIEND FORM CHECKER  -->
<!--                               -->
function confirmForm(){
	var formname = document.getElementById('emailAfriend');
	var friendEmail = document.getElementById('friendEmail');
	var filter = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
	var errCount = 0;
	var errMsg = '';
	if(friendEmail.value == ''){
		errCount++;
		errMsg = errMsg + errCount+') You must enter an email address\n';
	} else {
		if(!filter.test(friendEmail.value)){
			errCount++;
			errMsg = errMsg + errCount+') You must enter a valid email address\n';
		}
	}
	if(errCount != 0){
		alert(errMsg);
		return false;
	} else {
		formname.submit()
	}
}

<!--                         -->
<!--  WARRANTY FORM CHECKER  -->
<!--                         -->
function confirmSubmit2(myForm)
{
	var errString="";
	var errCount=1;
	if (myForm.prod_model.value == "1") 
		 {errString+=errCount + ") Please select a Product Model.\n"; errCount++; document.getElementById('prod_model').className='conError';}
	if (myForm.prod_month.value == "0" || myForm.prod_day.value == "0")
		 {errString+=errCount + ") Please enter a valid Purchase Date. \n"; errCount++; document.getElementById('prod_month').className='conError'; document.getElementById('prod_day').className='conError'; document.getElementById('prod_year').className='conError';}
	if (myForm.pur_first.value == "") 
		 {errString+=errCount + ") Please enter your First Name.\n"; errCount++; document.getElementById('pur_first').className='conError';}
	if (myForm.pur_last.value == "") 
		 {errString+=errCount + ") Please enter your Last Name.\n"; errCount++; document.getElementById('pur_last').className='conError';}
	if (myForm.pur_email.value == "") 
		 {errString+=errCount + ") Please enter your Email Address.\n"; errCount++; document.getElementById('pur_email').className='conError';}
	if (errString == "")
		 myForm.submit();
	else
		 alert("Missing Information\n\n" + errString);
}
<!--                                 -->
<!--  WARRANTY FORM SCROLL TO ERROR  -->
<!--                                 -->
function scr1(){
    window.scrollTo(0,370);
}
<!--                                 -->
<!--  WARRANTY FORM "OTHER" OPTIONS  -->
<!--                                 -->
function enable_text(status){
	status=!status;
	document.myForm.pur_seg7.disabled = status;
	document.myForm.pur_seg7.value='';
}
function enable_text2(status){
	status=!status;
	document.myForm.pur_imp7.disabled = status;
	document.myForm.pur_imp7.value='';
}
<!--                              -->
<!--  WTB.PHP GEO CODER FUNCTION  -->
<!--                              -->
var geocoder;
function codeAddress() {
	var address = document.getElementById("address").value;
	geocoder = new google.maps.Geocoder();
	if (geocoder) {
		geocoder.geocode({'address': address}, function(results, status) {
			if (status == google.maps.GeocoderStatus.OK) {
				document.addzip.subby.value=results[0].geometry.location;
				document.addzip.submit();
			} else {
		 		alert("Error: " + status);
			}
	  	});
	}
}
<!--                                   -->
<!--  PRODUCTS PAGE // OPTIONS HEADER  -->
<!--                                   -->
function selectOptions(id) {
	var optionson = document.getElementById('options'+id)
	var contenton = document.getElementById('content'+id)
	for (i=1; i<4; i++) {
		document.getElementById('options'+i).className='optsOff link_catTree';
		document.getElementById('content'+i).style.display='none';
	}
	optionson.className='optsOn link_catTree';
	contenton.style.display='block';
}

<!--                                   -->
<!--  SCREEN DIMMER FOR POP-UP WINDOW  -->
<!--                                   -->
function checkDim() {
	var popCover = document.getElementById('popCover');
	if(popCover.style.display=='block'){screenDim();}
}	
function screenDim(id) {
	var popCover = document.getElementById('popCover');
	var popDim = document.getElementById('popDim');
	var popWindow = document.getElementById('popWindow');
	if(window.innerWidth) {
		// used for real browsers (non IE)
		var pageWidth 	= window.innerWidth;
		var pageHeight 	= window.innerHeight;
	}
	else if(document.documentElement.clientWidth) {
		// needed for IE (because it's worthless)
		var pageWidth 	= document.documentElement.clientWidth;
		var pageHeight 	= document.documentElement.clientHeight;
	}
	popCover.style.width=pageWidth+'px';
	popCover.style.height=pageHeight+'px';
	popCover.style.display='block';
	var posLeft = (Math.ceil(pageWidth)/2) - (Math.ceil(popWindow.offsetWidth)/2);
	var posTop = (Math.ceil(pageHeight)/2) - (Math.ceil(popWindow.offsetHeight)/2);
	popWindow.style.left=posLeft+'px';
	popWindow.style.top=(posTop-50)+'px';
}
<!--  OPEN POP-UP WINDOW  -->
function windowPop(width, height, page){
	var popWindow  = document.getElementById('popWindow');
	var popWidth   = width;
	var popHeight  = height;
	var redirect   = document.getElementById('pagename');
	redirect.value = page;
	popWindow.style.left=-1000+'px';
	popWindow.style.width=popWidth+'px';
	popWindow.style.height=popHeight+'px';
	popWindow.style.display='block';
	screenDim();
}
<!--  CLOSE POP-UP WINDOW  -->
function closePop(id) {
	var popCover = document.getElementById('popCover');
	var popWindow = document.getElementById(id);
	popCover.style.display='none';
	popWindow.style.height='auto';
}

<!--                          -->
<!--  CLEAR or FILL ELEMENTS  -->
<!--                          -->
function clearIT(id) {
	var itemID   = document.getElementById(id);
	var itemVAL  = itemID.value;
	var curCLASS = itemID.className;
	if(itemVAL == "Address or Zip/Postal Code" || itemVAL == "Search ..."){ itemID.value=''; itemID.className = curCLASS.replace('grey', 'black').replace('italic', ''); }
	if(itemVAL != "" || itemVAL != "Address or Zip/Postal Code" || itemVAL != "Search ..."){ itemID.className.replace('grey', 'black').replace('italic', '')}}
function fillIT(id, value) {
	var itemID  = document.getElementById(id);
	var itemVAL = value;
	var curCLASS = itemID.className;
	if(itemID.value == ""){ itemID.value = itemVAL; itemID.className = curCLASS.replace('black', 'grey italic'); }}
