// JavaScript Document
function checkForm()	{
	var cname, cemail, cphone, cnotes; 
	with(window.document.emailform) {
		cname   = visitor;
		cemail  = visitormail;
		cphone	= phone;
		cnotes 	= notes;
   	}
	if(trim(cname.value) == '') {
		alert('Please enter your name');
    cname.focus();
    return false;
   	}
	else if(trim(cnotes.value) == '')	{
		alert('Please enter a message');
    cnotes.focus();
    return false;
    }
	else if(trim(cemail.value) == '') {
		if(trim(cphone.value) == '') {
			alert('Please enter your phone number or email address');
      cemail.focus();
     	return false;
	  	}
		}
	if(trim(cemail.value) != '') {
		if (cemail.value.indexOf("@")<0 || cemail.value.indexOf(".")<0) {
			alert('Please enter a valid email address');
		  cemail.focus();
		  return false;
			}
		}  
	else {
		cname.value    	= trim(cuser.value);
    cemail.value   	= trim(cpass.value);
	  cphone.value		= trim(cphone.value);
    cnotes.value	    = trim(cnotes.value);
    return true;
		}
	}

function checkQuote()	{
	var ccompany, ccontact, cemail, cphone, cnotes; 
	with(window.document.quoteform) {
		ccompany = company;
		ccontact = contact;
		cemail   = visitormail;
		cphone	 = phone;
		cnotes 	 = notes;
   	}
	if(trim(ccompany.value) == '') {
		alert('Please enter your company');
    	ccompany.focus();
    	return false;
   	}
	else if(trim(ccontact.value) == '') {
		alert('Please enter your contact name');
    	ccontact.focus();
    	return false;
   	}
	else if(trim(cnotes.value) == '')	{
		alert('Please enter your request');
    	cnotes.focus();
  		return false;
    }
	else if(trim(cemail.value) == '') {
		if(trim(cphone.value) == '') {
			alert('Please enter your phone number or email address');
      		cemail.focus();
     		return false;
	  	}
	}
	if(trim(cemail.value) != '') {
		if (cemail.value.indexOf("@")<0 || cemail.value.indexOf(".")<0) {
			alert('Please enter a valid email address');
		  	cemail.focus();
		  	return false;
		}
	}
	ccompany.value  = trim(ccompany.value);
	ccontact.value  = trim(ccontact.value);
	cemail.value   	= trim(cemail.value);
	cphone.value	= trim(cphone.value);
	cnotes.value	= trim(cnotes.value);	
	return CheckFileType();
}


function trim(str) {
  return str.replace(/^\s+|\s+$/g,'');
	}


function CheckFileType()
{	
	var fileSelected = document.getElementById('filea').value;
	if (fileSelected.length==0)
	{
		//no attachment
		return true;
	}
	else
	{
		if (fileSelected.indexOf(".pdf")<0){
			if (fileSelected.indexOf(".jpg")<0){
				if (fileSelected.indexOf(".doc")<0){
					if (fileSelected.indexOf("docx")<0){
						alert("Sorry, we cannot accept this file (file types accepted: | PDF | JPG | DOC | DOCX |");
						return false;
					}
				}
			}
		}
		document.getElementById('filename').value=document.getElementById('filea').value;
		return true;
	}
}

function ClearFile()
{
	document.getElementById('filea').value="";
	document.getElementById('filename').value="";
}
