// JavaScript Document

// on update  paperwiz form with number pages 
// confirm must include fron and back cover
// enter number into box and multiply by £15 if less £60 enter "£60 (minimim chanrge)"


var totalPages;
var checked = 'bunny';
var checkedOut;
var brochureCosts;
var displayMessageH;




//----------------------------------- contact us form below here ---------------------------------------------
var valFormInput;
var errorMessage;


function checkedOUT(){
	valFormInput = 0;
	errorMessage = 'Thanks for filling in the contact information, unfortunately we require a little more information.<br />Please could you fill in :<br /><br />';

with (document.forms.frm_contact) {

if (myName.value == '' || myName.value == null){valFormInput = 1; errorMessage += '- your Name<br/>';}
if (companyName.value == '' || companyName.value == null){valFormInput = 1; errorMessage += '- your Company Name<br/>';}
if (email.value == '' || email.value == null){valFormInput = 1; errorMessage += '- your Email Address<br/>';}
if (telephone.value == '' || telephone.value == null){valFormInput = 1; errorMessage += '- your Telephone Number<br/>';}
if (message.value == '' || message.value == null){valFormInput = 1; errorMessage += '- your Message<br/>';}
if (findUS.value == 'pls_select'){valFormInput = 1; errorMessage += '- how you heard about us<br/>';}
if (captchaCode.value == '' || captchaCode.value == null){valFormInput = 1; errorMessage += '- visual validation code<br/>';}
}//end with


if (valFormInput == 0){
	return true;
document.forms.frm_contact.submit();
	} else {

	//add the message to the site
	document.getElementById('errMess').style.color = 'red';
	document.getElementById('errMess').innerHTML = errorMessage;
return false;
}


}//end function



//................................  hide and unhide the pdf uploader ..............................................
function uploadPDFdoc(){
	document.getElementById('PDFdocs').style.height = '70px';
	document.getElementById('pddText').innerHTML = ('<a href="#" onclick="closePDFdoc()">Hide PDF upload area</a>');
	document.getElementById('PDFdocs').style.visibility = 'visible';
}//end function

function closePDFdoc(){
	document.getElementById('PDFdocs').style.height = '0px';
	document.getElementById('pddText').innerHTML = ('<a href="#" onclick="uploadPDFdoc()">Click here to upload your PDF</a>');
	document.getElementById('PDFdocs').style.visibility = 'hidden';
}//end function
	


//----------------------------------- main registration form below here ---------------------------------------------
/*
function addPages(elementName){
if (isNaN(elementName.value) || elementName.value.length == 0)
{ // do nothing
return false;
} else {
totalPages = document.forms.frm_orders.pages.value;
if (checked != totalPages){// prevent loop
checked = totalPages;
//alert('the number of pages was == ' + totalPages);

var addPageNumber = document.getElementById('enterPages');
addPageNumber.firstChild.nodeValue = totalPages;
if (totalPages < 4 || totalPages == 4){
brochureTotal = '£60 (minimum order value)';
brochureCosts = 60;
} else {

brochureTotal = (totalPages * 15);
brochureCosts = brochureTotal;	
}// end  if les than 4 pages

var addPageTotal = document.getElementById('chargePages');
addPageTotal.firstChild.nodeValue = ( '£' + brochureTotal);
}//end if checked

}//end isNaN
}//end function addPages

*/


function lookAWAY(elementName, elementType) {
elementName.className = 'lookAWAY';

switch(elementType){ // be sure to set the element type into the form element onblur(this, 'set type here')
case 'text':
if (elementName.value.length == 0 && preventLoop != 'numbers')
{
//if true do this
elementName.className = 'wrongAnswer';
alert('please complete all boxes of form');
elementName.focus();
elementName.select();
preventLoop = 'text';
}
break;
case 'numb' :
if (isNaN(elementName.value) || elementName.value.length == 0)
{
//if is not a number do this
elementName.className = 'wrongAnswer';
alert('please enter a number and ensure there are no blank spaces');
elementName.focus();
elementName.select();
preventLoop = 'numbers';
return false;
}
break;
}//end switch

}//end function lookAWAY

function lookAT(elementName) {
elementName.className = 'lookAT';
}//end function lookAT


function addElements(elemName, divName){
if (elemName.value == 'yes'){	
// then make this div larger	
displayMessageH = document.getElementById(divName);	
displayMessageH.style.height = '50px';

} else {
	//make the div smaller
displayMessageH = document.getElementById(divName);	
displayMessageH.style.height = '2px';
	
}//end if
}//end functionaddElements


/*
#phone { visibility: hidden; }
#pdf { visibility: hidden; }
.backColour { visibility: hidden; }
#google { visibility: hidden; }
#logo { visibility: hidden; }
*/
/*
function showList(catValue){

	switch (catValue){//do this
		case 'google' :
		hideBoxesH = document.getElementById('google');	
		hideBoxesH.style.visibility = 'visible';
		hideBoxesH.style.height = '70px';
		hideBoxesH2 = document.getElementById('google2');	
		hideBoxesH2.style.height = '70px';
		break;
		
		case 'pdf' :
		hideBoxesH = document.getElementById('pdf');	
		hideBoxesH.style.visibility = 'visible';
		break;

		case 'phone' :
		hideBoxesH = document.getElementById('phone');	
		hideBoxesH.style.visibility = 'visible';
		hideBoxesH.style.height = '70px';
		hideBoxesH2 = document.getElementById('phone2');	
		hideBoxesH2.style.height = '70px';
		break;

		case 'backColour' :
		hideBoxesH = document.getElementById('backColours');	
		hideBoxesH.style.visibility = 'visible';
		hideBoxesH.style.height = '70px';
		hideBoxesH2 = document.getElementById('backColours2');	
		hideBoxesH2.style.height = '70px';
		break;

		case 'logo' :
		hideBoxesH = document.getElementById('logo');	
		hideBoxesH.style.visibility = 'visible';
		hideBoxesH.style.height = '150px';
		hideBoxesH2 = document.getElementById('logo2');	
		hideBoxesH2.style.height = '150px';
		break;
	}
}// end function


function hideList(catValue){

	switch (catValue){//do this
		case 'google' :
		hideBoxesH = document.getElementById('google');	
		hideBoxesH.style.visibility = 'hidden';
		hideBoxesH.style.height = '0px';
		hideBoxesH2 = document.getElementById('google2');	
		hideBoxesH2.style.height = '35px';
		break;
		
		case 'pdf' :
		hideBoxesH = document.getElementById('pdf');	
		hideBoxesH.style.visibility = 'hidden';
		break;

		case 'phone' :
		hideBoxesH = document.getElementById('phone');	
		hideBoxesH.style.visibility = 'hidden';
		hideBoxesH.style.height = '0px';
		hideBoxesH2 = document.getElementById('phone2');	
		hideBoxesH2.style.height = '35px';
		break;

		case 'backColour' :
		hideBoxesH = document.getElementById('backColours');	
		hideBoxesH.style.visibility = 'hidden';
		hideBoxesH.style.height = '0px';
		hideBoxesH2 = document.getElementById('backColours2');	
		hideBoxesH2.style.height = '35px';
		break;

		case 'logo' :
		hideBoxesH = document.getElementById('logo');	
		hideBoxesH.style.visibility = 'hidden';
		hideBoxesH.style.height = '0px';
		hideBoxesH2 = document.getElementById('logo2');	
		hideBoxesH2.style.height = '25px';
		break;
	}
}// end function
*/
