function trim(sstring)
{
while(sstring.substring(0,1)==' ')
{
sstring=sstring.substring(1,sstring.length);
}
while(sstring.substring(sstring.length-1,sstring.length)==' ')
{
sstring=sstring.substring(0,sstring.length-1);
}
return sstring;
}



function validate()
{
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	$email_addr=trim(document.login.email_addr.value);
	$pass=trim(document.login.pass.value);	
	
	if($pass=='')
	{
		alert('Dont leave password blank.');
		return false;
	}
	else
	{
			if (filter.test($email_addr))
			{
			}
			else
			{
			   alert("Error: Email Address field is empty or contains erroneous data. Please enter valid Email Address.");
			   /*document.login.email_addr.focus();*/
			   return false;
			}
	}
		
}


function validate1()
{
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	$first_name=trim(document.registration.first_name.value);
	$surname=trim(document.registration.surname.value);
	$company_name=trim(document.registration.company_name.value);
	$position=trim(document.registration.position.value);
	$addr=trim(document.registration.addr.value);
	$addr2=trim(document.registration.addr2.value);
	$city=trim(document.registration.city.value);
	$country=trim(document.registration.country.value);
	$postcode=trim(document.registration.postcode.value);
	$tel_no=trim(document.registration.tel_no.value);
	$email_addr=trim(document.registration.email_addr.value);
	$pass=trim(document.registration.pass.value);
	/*$new_pass=trim(document.registration.new_pass.value);*/
	$confirm_pass=trim(document.registration.confirm_pass.value);
	$expenditure=trim(document.registration.expenditure.value);
	if(($first_name=='')||($surname=='')||($company_name=='')||($position=='')||($addr=='')||($addr2=='')||($city=='')||($country=='')||($postcode=='')||($tel_no=='')||($pass=='')||($confirm_pass=='')||($expenditure==''))
	{
		alert('Dont leave fields blank.');
		return false;
	}
	else
	{
			/*if((isNaN($tel_no))||(isNaN($expenditure)))
			{
				alert('telephone number and annual print spend takes number values.');
		        return false;
			}
			
			else
			{*/
				if($pass!=$confirm_pass)
				{
					alert('confirm password is not entered properly.');
		            return false;
				}
				else
				{
						if (filter.test($email_addr))
						{
						}
						else
						{
						   alert("Error: Email Address field is empty or contains erroneous data. Please enter valid Email Address.");
						   return false;
						}	
				}
			
			//}
	}
		
}

function validate_frgt_pass()
{
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;	
$email_addr=trim(document.forgotpass.email_addr.value);	
	
		if (filter.test($email_addr))
		{
		}
		else
		{
			    alert("Error: Email Address field is empty or contains erroneous data. Please enter valid Email Address.");
				return false;
		}
	
}

function validate_option()
{
	if(document.businesscard_form.printedon.value=='2 sides')
	{
		document.businesscard_form.elements['reverse[]'].disabled=false;
		/*return true;*/
	}
	else
	{
		document.businesscard_form.elements['reverse[]'].disabled=true;
		/*return true;*/
	}
}


function validate_catalogues()
{
	if(document.catalogue_form.self_cover.value=='No')
	{
		document.catalogue_form.elements['face[]'].disabled=false;
		document.catalogue_form.elements['reverse[]'].disabled=false;
		
		document.catalogue_form.origination2.disabled=false;
		document.catalogue_form.face2.disabled=false;
		document.catalogue_form.reverse2.disabled=false;
		document.catalogue_form.pages2.disabled=false;
		document.catalogue_form.paper_type2.disabled=false;
		document.catalogue_form.paper_weight2.disabled=false;
		document.catalogue_form.lamination2.disabled=false;
		document.catalogue_form.spotuv2.disabled=false;
		document.catalogue_form.seal2.disabled=false;
		document.catalogue_form.common_colour2.disabled=false;
		document.catalogue_form.common_colour3.disabled=false;
		/*return true;*/
	}
	else
	{
		document.catalogue_form.elements['face[]'].disabled=true;
		document.catalogue_form.elements['reverse[]'].disabled=true;
		
		document.catalogue_form.origination2.disabled=true;
		document.catalogue_form.face2.disabled=true;
		document.catalogue_form.reverse2.disabled=true;
		document.catalogue_form.pages2.disabled=true;
		document.catalogue_form.paper_type2.disabled=true;
		document.catalogue_form.paper_weight2.disabled=true;
		document.catalogue_form.lamination2.disabled=true;
		document.catalogue_form.spotuv2.disabled=true;
		document.catalogue_form.seal2.disabled=true;
		document.catalogue_form.common_colour2.disabled=true;
		document.catalogue_form.common_colour3.disabled=true;
		/*return true;*/
	}
}


function validate_annualreports()
{
	if(document.annual_form.selfcover.value=='No')
	{
		document.annual_form.elements['face[]'].disabled=false;
		document.annual_form.elements['reverse[]'].disabled=false;
		
		document.annual_form.origination2.disabled=false;
		document.annual_form.face2.disabled=false;
		document.annual_form.reverse2.disabled=false;
		document.annual_form.pages2.disabled=false;
		document.annual_form.paper_type2.disabled=false;
		document.annual_form.paper_weight2.disabled=false;
		document.annual_form.lamination2.disabled=false;
		document.annual_form.spotuv2.disabled=false;
		document.annual_form.seal2.disabled=false;
		document.annual_form.common_colour2.disabled=false;
		/*return true;*/
	}
	else
	{
		document.annual_form.elements['face[]'].disabled=true;
		document.annual_form.elements['reverse[]'].disabled=true;
		
		document.annual_form.origination2.disabled=true;
		document.annual_form.face2.disabled=true;
		document.annual_form.reverse2.disabled=true;
		document.annual_form.pages2.disabled=true;
		document.annual_form.paper_type2.disabled=true;
		document.annual_form.paper_weight2.disabled=true;
		document.annual_form.lamination2.disabled=true;
		document.annual_form.spotuv2.disabled=true;
		document.annual_form.seal2.disabled=true;
		document.annual_form.common_colour2.disabled=true;
		/*return true;*/
	}
}


function validate_booklets()
{
	if(document.booklets.selfcover.value=='No')
	{
		document.booklets.elements['face[]'].disabled=false;
		document.booklets.elements['reverse[]'].disabled=false;
		
		document.booklets.origination2.disabled=false;
		document.booklets.face2.disabled=false;
		document.booklets.reverse2.disabled=false;
		document.booklets.pages2.disabled=false;
		document.booklets.paper_type2.disabled=false;
		document.booklets.paper_weight2.disabled=false;
		document.booklets.lamination2.disabled=false;
		document.booklets.spotuv2.disabled=false;
		document.booklets.seal2.disabled=false;
		document.booklets.common_colour2.disabled=false;
		/*return true;*/
	}
	else
	{
		document.booklets.elements['face[]'].disabled=true;
		document.booklets.elements['reverse[]'].disabled=true;
		
		document.booklets.origination2.disabled=true;
		document.booklets.face2.disabled=true;
		document.booklets.reverse2.disabled=true;
		document.booklets.pages2.disabled=true;
		document.booklets.paper_type2.disabled=true;
		document.booklets.paper_weight2.disabled=true;
		document.booklets.lamination2.disabled=true;
		document.booklets.spotuv2.disabled=true;
		document.booklets.seal2.disabled=true;
		document.booklets.common_colour2.disabled=true;
		/*return true;*/
	}
}

function validate_brochures()
{
	if(document.brochure_form.selfcover.value=='No')
	{
		document.brochure_form.elements['face[]'].disabled=false;
		document.brochure_form.elements['reverse[]'].disabled=false;
		
		document.brochure_form.origination2.disabled=false;
		document.brochure_form.face2.disabled=false;
		document.brochure_form.reverse2.disabled=false;
		document.brochure_form.pages2.disabled=false;
		document.brochure_form.paper_type2.disabled=false;
		document.brochure_form.paper_weight2.disabled=false;
		document.brochure_form.lamination2.disabled=false;
		document.brochure_form.spotuv2.disabled=false;
		document.brochure_form.seal2.disabled=false;
		document.brochure_form.common_colour2.disabled=false;
		/*return true;*/
	}
	else
	{
		document.brochure_form.elements['face[]'].disabled=true;
		document.brochure_form.elements['reverse[]'].disabled=true;
		
		document.brochure_form.origination2.disabled=true;
		document.brochure_form.face2.disabled=true;
		document.brochure_form.reverse2.disabled=true;
		document.brochure_form.pages2.disabled=true;
		document.brochure_form.paper_type2.disabled=true;
		document.brochure_form.paper_weight2.disabled=true;
		document.brochure_form.lamination2.disabled=true;
		document.brochure_form.spotuv2.disabled=true;
		document.brochure_form.seal2.disabled=true;
		document.brochure_form.common_colour2.disabled=true;
		/*return true;*/
	}
}

function validate_magazines1()
{
	if(document.magazines.selfcover.value=='No')
	{
		document.magazines.elements['coloursface[]'].disabled=false;
		document.magazines.elements['coloursreverse[]'].disabled=false;
		
		document.magazines.originations_2.disabled=false;
		document.magazines.proofface2.disabled=false;
		document.magazines.proofreverse2.disabled=false;
		document.magazines.papertype2.disabled=false;
		document.magazines.paperweight2.disabled=false;
		document.magazines.laminations2.disabled=false;
		document.magazines.spotuv2.disabled=false;
		document.magazines.seal2.disabled=false;
		document.magazines.commoncolours2.disabled=false;
		/*return true;*/
	}
	else
	{
		document.magazines.elements['coloursface[]'].disabled=true;
		document.magazines.elements['coloursreverse[]'].disabled=true;
		
		document.magazines.originations_2.disabled=true;
		document.magazines.proofface2.disabled=true;
		document.magazines.proofreverse2.disabled=true;
		document.magazines.papertype2.disabled=true;
		document.magazines.paperweight2.disabled=true;
		document.magazines.laminations2.disabled=true;
		document.magazines.spotuv2.disabled=true;
		document.magazines.seal2.disabled=true;
		document.magazines.commoncolours2.disabled=true;
		/*return true;*/
	}
}

function validate_certificates()
{
	if(document.certificate_form.printedon.value=='2 sides')
	{
		document.certificate_form.elements['coloursreverse[]'].disabled=false;
		/*return true;*/
	}
	else
	{
		document.certificate_form.elements['coloursreverse[]'].disabled=true;
		/*return true;*/
	}
}


function validate_complimentslip()
{
	if(document.compliment_form.printedon.value=='2 sides')
	{
		document.compliment_form.elements['coloursreverse[]'].disabled=false;
		/*return true;*/
	}
	else
	{
		document.compliment_form.elements['coloursreverse[]'].disabled=true;
		/*return true;*/
	}
}


function validate_ncr1()
{
	if(document.ncr.numberofparts.value=='3')
	{
		document.ncr.uniq3.disabled=false;
		document.ncr.printedon3.disabled=false;
		document.ncr.papercolour3.disabled=false;
		document.ncr.elements['coloursface3[]'].disabled=false;
		/*document.ncr.elements['coloursreverse3[]'].disabled=false;*/
		
		document.ncr.uniq4.disabled=true;
		document.ncr.printedon4.disabled=true;
		document.ncr.papercolour4.disabled=true;
		document.ncr.elements['coloursface4[]'].disabled=true;
		/*document.ncr.elements['coloursreverse4[]'].disabled=true;*/
		
		document.ncr.uniq5.disabled=true;
		document.ncr.printedon5.disabled=true;
		document.ncr.papercolour5.disabled=true;
		document.ncr.elements['coloursface5[]'].disabled=true;
		/*document.ncr.elements['coloursreverse5[]'].disabled=true;*/
		/*return true;*/
	}
	
	else if(document.ncr.numberofparts.value=='4')
	{
		document.ncr.uniq3.disabled=false;
		document.ncr.printedon3.disabled=false;
		document.ncr.papercolour3.disabled=false;
		
		document.ncr.elements['coloursface3[]'].disabled=false;
		/*document.ncr.elements['coloursreverse3[]'].disabled=false;*/
		
		document.ncr.uniq4.disabled=false;
		document.ncr.printedon4.disabled=false;
		document.ncr.papercolour4.disabled=false;
		document.ncr.elements['coloursface4[]'].disabled=false;
		/*document.ncr.elements['coloursreverse4[]'].disabled=false;*/
		
		document.ncr.uniq5.disabled=true;
		document.ncr.printedon5.disabled=true;
		document.ncr.papercolour5.disabled=true;
		document.ncr.elements['coloursface5[]'].disabled=true;
		/*document.ncr.elements['coloursreverse5[]'].disabled=true;*/
		/*return true;*/
	}
	else if(document.ncr.numberofparts.value=='2')
	{
		document.ncr.uniq3.disabled=true;
		document.ncr.printedon3.disabled=true;
		document.ncr.papercolour3.disabled=true;
		
		document.ncr.elements['coloursface3[]'].disabled=true;
		/*document.ncr.elements['coloursreverse3[]'].disabled=true;*/
		
		document.ncr.uniq4.disabled=true;
		document.ncr.printedon4.disabled=true;
		document.ncr.papercolour4.disabled=true;
		document.ncr.elements['coloursface4[]'].disabled=true;
		/*document.ncr.elements['coloursreverse4[]'].disabled=true;*/
		
		document.ncr.uniq5.disabled=true;
		document.ncr.printedon5.disabled=true;
		document.ncr.papercolour5.disabled=true;
		document.ncr.elements['coloursface5[]'].disabled=true;
		/*document.ncr.elements['coloursreverse5[]'].disabled=true;*/
	}
	
	else if(document.ncr.numberofparts.value=='5')
	{
		document.ncr.uniq3.disabled=false;
		document.ncr.printedon3.disabled=false;
		document.ncr.papercolour3.disabled=false;
		document.ncr.elements['coloursface3[]'].disabled=false;
		/*document.ncr.elements['coloursreverse3[]'].disabled=false;*/
		
		document.ncr.uniq4.disabled=false;
		document.ncr.printedon4.disabled=false;
		document.ncr.papercolour4.disabled=false;
		document.ncr.elements['coloursface4[]'].disabled=false;
		/*document.ncr.elements['coloursreverse4[]'].disabled=false;*/
		
		document.ncr.uniq5.disabled=false;
		document.ncr.printedon5.disabled=false;
		document.ncr.papercolour5.disabled=false;
		document.ncr.elements['coloursface5[]'].disabled=false;
		/*document.ncr.elements['coloursreverse5[]'].disabled=false;*/
		/*return true;*/
	}
	
	if(document.ncr.numberofparts.options[4].selected==true){document.getElementById('other1').style.display='block';}else{document.getElementById('other1').style.display='none';}
	
}

function validate_ncr_printon1()
{
	if(document.ncr.printedon1.value=='2 sides')
	{
		//alert('Test');
		document.ncr.elements['coloursreverse1[]'].disabled=false;
		/*return true;*/
	}
	else
	{
		//alert('Test1');
		document.ncr.elements['coloursreverse1[]'].disabled=true;
		/*return true;*/
	}	
}

function validate_ncr_printon2()
{
	if(document.ncr.printedon2.value=='2 sides')
	{
		//alert('Test');
		document.ncr.elements['coloursreverse2[]'].disabled=false;
		/*return true;*/
	}
	else
	{
		//alert('Test1');
		document.ncr.elements['coloursreverse2[]'].disabled=true;
		/*return true;*/
	}	
}

function validate_ncr_printon3()
{
	if(document.ncr.printedon3.value=='2 sides')
	{
		//alert('Test');
		document.ncr.elements['coloursreverse3[]'].disabled=false;
		/*return true;*/
	}
	else
	{
		//alert('Test1');
		document.ncr.elements['coloursreverse3[]'].disabled=true;
		/*return true;*/
	}	
}


function validate_ncr_printon4()
{
	if(document.ncr.printedon4.value=='2 sides')
	{
		//alert('Test');
		document.ncr.elements['coloursreverse4[]'].disabled=false;
		/*return true;*/
	}
	else
	{
		//alert('Test1');
		document.ncr.elements['coloursreverse4[]'].disabled=true;
		/*return true;*/
	}	
}


function validate_ncr_printon5()
{
	if(document.ncr.printedon5.value=='2 sides')
	{
		//alert('Test');
		document.ncr.elements['coloursreverse5[]'].disabled=false;
		/*return true;*/
	}
	else
	{
		//alert('Test1');
		document.ncr.elements['coloursreverse5[]'].disabled=true;
		/*return true;*/
	}	
}

function validate_bespoke_printon()
{
	if(document.bespoke.printedon.value=='2 sides')
	{
		//alert('Test');
		document.bespoke.elements['coloursreverse'].disabled=false;
		/*return true;*/
	}
	else
	{
		//alert('Test1');
		document.bespoke.elements['coloursreverse'].disabled=true;
		/*return true;*/
	}	
}

function validate_copies_printon()
{
	if(document.copies_form.printedon.value=='2 sides')
	{
		//alert('Test');
		document.copies_form.elements['coloursreverse'].disabled=false;
		/*return true;*/
	}
	else
	{
		//alert('Test1');
		document.copies_form.elements['coloursreverse'].disabled=true;
		/*return true;*/
	}	
}

function validate_copies_continuationsheets()
{
	if(document.continuation_form.printedon.value=='2 sides')
	{
		//alert('Test');
		document.continuation_form.elements['coloursreverse[]'].disabled=false;
		/*return true;*/
	}
	else
	{
		//alert('Test1');
		document.continuation_form.elements['coloursreverse[]'].disabled=true;
		/*return true;*/
	}	
}

function validate_copies_folders()
{
	if(document.folders_form.pages.value=='2 sides')
	{
		//alert('Test');
		document.folders_form.elements['coloursreverse[]'].disabled=false;
		/*return true;*/
	}
	else
	{
		//alert('Test1');
		document.folders_form.elements['coloursreverse[]'].disabled=true;
		/*return true;*/
	}	
}

function validate_copies_letterheads()
{
	if(document.letterheads.printedon.value=='2 sides')
	{
		//alert('Test');
		document.letterheads.elements['coloursreverse[]'].disabled=false;
		/*return true;*/
	}
	else
	{
		//alert('Test1');
		document.letterheads.elements['coloursreverse[]'].disabled=true;
		/*return true;*/
	}	
}

function validate_copies_notepads()
{
	if(document.notepads.pages.value=='2 sides')
	{
		//alert('Test');
		document.notepads.elements['coloursreverse[]'].disabled=false;
		/*return true;*/
	}
	else
	{
		//alert('Test1');
		document.notepads.elements['coloursreverse[]'].disabled=true;
		/*return true;*/
	}	
}

function validate_copies_postcards()
{
	if(document.postcards.pages.value=='2 sides')
	{
		//alert('Test');
		document.postcards.elements['coloursreverse[]'].disabled=false;
		/*return true;*/
	}
	else
	{
		//alert('Test1');
		document.postcards.elements['coloursreverse[]'].disabled=true;
		/*return true;*/
	}	
}

function validate_copies_posters()
{
	if(document.posters.pages.value=='2 sides')
	{
		//alert('Test');
		document.posters.elements['coloursreverse[]'].disabled=false;
		/*return true;*/
	}
	else
	{
		//alert('Test1');
		document.posters.elements['coloursreverse[]'].disabled=true;
		/*return true;*/
	}	
}

function validate_copies_vouchers()
{
	
	if(document.vouchers.pages.value=='2 sides')
	{
		//alert('Test');
		document.vouchers.elements['coloursreverse[]'].disabled=false;
		/*return true;*/
	}
	else
	{
		//alert('Test1');
		document.vouchers.elements['coloursreverse[]'].disabled=true;
		/*return true;*/
	}		
}


function validate_copies_greetingcards()
{
	if(document.greeting_form.pages.value=='2 sides')
	{
		//alert('Test');
		document.greeting_form.elements['coloursreverse[]'].disabled=false;
		/*return true;*/
	}
	else
	{
		//alert('Test1');
		document.greeting_form.elements['coloursreverse[]'].disabled=true;
		/*return true;*/
	}		
}


function validate_copies_invitations()
{
	if(document.invitation_form.pages.value=='2 sides')
	{
		//alert('Test');
		document.invitation_form.elements['coloursreverse[]'].disabled=false;
		/*return true;*/
	}
	else
	{
		//alert('Test1');
		document.invitation_form.elements['coloursreverse[]'].disabled=true;
		/*return true;*/
	}		
}

function validate_copies_leaflets()
{
	if(document.leaflets.pages.value=='2 sides')
	{
		//alert('Test');
		document.leaflets.elements['coloursreverse[]'].disabled=false;
		/*return true;*/
	}
	else
	{
		//alert('Test1');
		document.leaflets.elements['coloursreverse[]'].disabled=true;
		/*return true;*/
	}		
}


function validate_copies_mailers()
{
	if(document.mailers.pages.value=='2 sides')
	{
		//alert('Test');
		document.mailers.elements['coloursreverse[]'].disabled=false;
		/*return true;*/
	}
	else
	{
		//alert('Test1');
		document.mailers.elements['coloursreverse[]'].disabled=true;
		/*return true;*/
	}		
}

function validate_copies_menus()
{
	if(document.menus.pages.value=='2 sides')
	{
		//alert('Test');
		document.menus.elements['coloursreverse[]'].disabled=false;
		/*return true;*/
	}
	else
	{
		//alert('Test1');
		document.menus.elements['coloursreverse[]'].disabled=true;
		/*return true;*/
	}		
}

function validate_copies_newsletter()
{
	if(document.newsletter.pages.value=='2 sides')
	{
		//alert('Test');
		document.newsletter.elements['coloursreverse[]'].disabled=false;
		/*return true;*/
	}
	else
	{
		//alert('Test1');
		document.newsletter.elements['coloursreverse[]'].disabled=true;
		/*return true;*/
	}		
}

function validate_copies_flyers()
{
	if(document.flyers_form.pages.value=='2 Sided')
	{
		//alert('Test');
		document.flyers_form.elements['reverse[]'].disabled=false;
		/*return true;*/
	}
	else
	{
		//alert('Test1');
		document.flyers_form.elements['reverse[]'].disabled=true;
		/*return true;*/
	}		
}
