// JavaScript Document

<!--                           -->
<!--  CONTACT US FORM CHECKER  -->
<!--                           -->
function confirmSubmit() {
	var formname = document.getElementById('contactform')
	var fName = document.getElementById('name')
	var fEmail = document.getElementById('email')
	var fMessage = document.getElementById('message')
	var fSubject = document.getElementById('subject')
	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(fSubject.value=='0'){
		errCount++;
		errMsg = errMsg + errCount+') You must select a subject\n';
	}
	if(fMessage.value==''){
		errCount++;
		errMsg = errMsg + errCount+') You must enter your questions/comments';
	}
	if (errCount!=0){
		alert(errMsg);
		return false;
	}
	else {
		formname.submit()
	}
}

<!--                                -->
<!--  PRODUCT DETAIL POP-UP WINDOW  -->
<!--                                -->
function checkDim() {
	var popCover = document.getElementById('popShell');
	if(popCover.style.display=='block'){screenDim();}
}
// SCREEN-DIM FUNCTION (DON'T NEED TO CALL THIS FUNCTION, USE THE ONES BELOW IT)
function screenDim() {
	var popShell = document.getElementById('popShell');
	var popDimmer = document.getElementById('popDimmer');
	var popBox = document.getElementById('popBox');
	var pageWidth = (!window.innerWidth)?document.documentElement.clientWidth:window.innerWidth;
	var pageHeight = (!window.innerHeight)?document.documentElement.clientHeight:window.innerHeight;
	/*if(window.innerWidth) { // used for real browsers (non IE)
		var pageWidth 	= window.innerWidth;
		var pageHeight 	= window.innerHeight;
	}
	else if(document.documentElement.clientWidth) { // necessary for IE to get its head out of its a$$
		var pageWidth 	= document.documentElement.clientWidth;
		var pageHeight 	= document.documentElement.clientHeight;
	} */
	popShell.style.width=pageWidth+'px';
	popShell.style.height=pageHeight+'px';
	popShell.style.display='block';
	var posLeft = (Math.ceil(pageWidth)/2) - (Math.ceil(popBox.offsetWidth)/2);
	var posTop = (Math.ceil(pageHeight)/2) - (Math.ceil(popBox.offsetHeight)/2);
	popBox.style.left=posLeft+'px';
	popBox.style.top=(posTop)+'px';
}
// LOAD POP (loading pages)
function loadPop(title,page,width,height) {
	if(!width){width=650;}
	if(!height){height=500;}
	var popBox = document.getElementById('popBox');
	var msgText = document.getElementById('popBoxMessage');
	var iframecode = '<iframe src="'+page+'" name="loaderframe" id="loaderframe" frameborder="0" scrolling="none" style="border:none; margin:0; padding:0; width:'+width+'px; height:'+(height)+'px;"></iframe>';
	msgText.className='';
	msgText.innerHTML=iframecode;
	
	popBox.style.left=-2000+'px';
	popBox.style.display='block';
	popBox.style.width=width+'px';
	popBox.style.height=(height)+'px';
	screenDim();
}
// CLOSE ALL POPUPS
function closePop() {
	var popShell = document.getElementById('popShell');
	var popBox = document.getElementById('popBox');
	popShell.style.display='none';
	popBox.style.height='auto';
}
