/*
Authors:
Charmaine - Content Artist
Joshua - Web & Graphic Designer
Rene - Implementer
Date Started: March 25, 2010
Date Updated: March 29. 2010
Date Finished: xxxxx
Version: 3.0
*/

/* For Contact Us, Get a Quote, and Quick Query Form Checker */
function contchecker(){
 var na = document.contform.cname.value;
 var comp = document.contform.company.value; 
 var ph = document.contform.phone.value;
 var msg = document.contform.message.value;
 var email = document.contform.email.value;
 var sel = document.contform.learnedfrom.value; 
 if((na=="")&&(comp=="")&&(msg=="")&&(email=="")&&(ph=="")){
  alert("All fields are required!");
  document.contform.cname.focus();
  return false;
} 
 if((na=="")){
  alert("Please fill in your Firstname!");
  document.contform.cname.focus();
  return false;
 }
 if((comp=="")){
  alert("Please fill in your Company Name!");
   document.contform.company.focus(); 
  return false;
 }
 if((email=="")){
  alert("Please fill in your Email Address!");
  document.contform.email.focus();  
  return false;
 }

 if(email.indexOf('@', 0) == -1){
  alert('Please fill in your valid Email address. Your email should be in the following format: email@address.com');
   document.contform.email.focus(); 
  return false;  
 } 

 if((ph=="")){
  alert("Please fill in your Phone Number!");
  document.contform.phone.focus();  
  return false;
 } 
 
 if((msg=="")){
  alert("Please fill in your Question or Comments!");
  document.contform.message.focus();  
  return false;
 }
 
 if((sel=="Select")){
  alert("Please select where you found Callbox!");
  document.contform.learnedfrom.focus();  
  return false;
 }
 var url_value = document.location.href;
 document.contform.url.value = url_value;
 document.contform.submit();
}

/* For Contact Us and Get a Quote Options */
function opt(){
 var os = document.contform.ospec.value; 
 var keyw = document.contform.keyword.value;  
 var sel = document.contform.learnedfrom.value; 
 var ad = document.contform.adword.value; 
 if(sel=="Others"){
  document.contform.ospec.style.display="inline";
  document.getElementById('pospec').style.display="inline";
  document.contform.keyword.style.display="none";
  document.getElementById('pkeyword').style.display="none";
  document.contform.adword.style.display="none";
  document.getElementById('padword').style.display="none";    
  document.contform.ospec.focus();
  document.getElementById('sbutton').style.marginTop="3px";
  document.getElementById('contact').style.paddingBottom="25px";  
 }
 else if(sel=="Google Search"){ 
  document.contform.keyword.style.display="inline";
  document.getElementById('pkeyword').style.display="inline";
  document.contform.ospec.style.display="none";
  document.getElementById('pospec').style.display="none";
  document.contform.adword.style.display="none";
  document.getElementById('padword').style.display="none";    
  document.contform.keyword.focus();
  document.getElementById('sbutton').style.marginTop="3px";
  document.getElementById('contact').style.paddingBottom="25px";   
 }
 
 else if(sel=="Yahoo Search"){ 
  document.contform.keyword.style.display="inline";
  document.getElementById('pkeyword').style.display="inline";
  document.contform.ospec.style.display="none";
  document.getElementById('pospec').style.display="none";
  document.contform.adword.style.display="none";
  document.getElementById('padword').style.display="none";    
  document.contform.keyword.focus(); 
  document.getElementById('sbutton').style.marginTop="3px";
  document.getElementById('contact').style.paddingBottom="25px";   
 }
 
 else if(sel=="Google Adwords"){ 
  document.contform.adword.style.display="inline";
  document.getElementById('padword').style.display="inline";
  document.contform.keyword.style.display="none";
  document.getElementById('pkeyword').style.display="none"; 
  document.contform.ospec.style.display="none";
  document.getElementById('pospec').style.display="none";  
  document.contform.adword.focus(); 
  document.getElementById('sbutton').style.marginTop="3px";
  document.getElementById('contact').style.paddingBottom="25px";   
 } 
 
 else{
  document.contform.ospec.style.display="none";
  document.getElementById('pospec').style.display="none";
  document.contform.keyword.style.display="none";
  document.getElementById('pkeyword').style.display="none";
  document.contform.adword.style.display="none";
  document.getElementById('padword').style.display="none";  
  document.contform.learnedfrom.focus();
  document.getElementById('sbutton').style.marginTop="3px";
  document.getElementById('contact').style.paddingBottom="0px";   
 }
}

/*For Hot Connect Form Checker*/
function callchecker(){
 var cf = document.callForm.number.value;
 if((cf=="")){
  alert("Please fill in your Phone Number!");
  document.callForm.number.focus();
  return false;
 }
 
 document.callForm.submit();
}
/*For News Letter Form Checker*/
function newsletterchecker(){
 var cf = document.newsLetterForm.newuser_emailaddress.value;
 if((cf=="")){
  alert("Please fill in your Email Address!");
  document.newsLetterForm.newuser_emailaddress.focus();
  return false;
 }
 
 if(cf.indexOf('@', 0) == -1){
  alert('Please fill in your valid Email address. Your email should be in the following format: email@address.com');
  document.newsLetterForm.newuser_emailaddress.focus();
  return false;  
 }  

 document.newsLetterForm.submit(); 
}

function psaEmptyVal(){
   document.newsLetterForm.txtfld.value="";
   document.newsLetterForm.txtfld.focus();   
}

//Empty form input textfield
function emptyTextField(id){
document.getElementById(id).value="";
}

//Quick Query form checker
function qformchecker(){
var fn = document.qform.firstname;
var ln = document.qform.lastname;
var phn = document.qform.phone;
var eml = document.qform.email;
var mesg = document.qform.message;
 if(fn.value=="First Name"){
  alert("Please fill in your First Name!");
  fn.focus();  
  return false;  
 }
 
 if(fn.value==""){
  alert("Please fill in your First Name!");
  fn.focus();
  return false;  
 }
 if(ln.value=="Last Name"){
  alert("Please fill in your Last Name!");
  ln.focus();  
  return false;  
 }
 
 if(ln.value==""){
  alert("Please fill in your Last Name!");
  ln.focus();
  return false;  
 }
 if(phn.value=="Phone"){
  alert("Please fill in your Phone Number!");
  phn.focus();  
  return false;  
 }
 
 if(phn.value==""){
  alert("Please fill in your Phone Number!");
  phn.focus();  
  return false;  
 }
 if(eml.value==""){
  alert("Please fill in your Email Address!");
  eml.focus();  
  return false;  
 }  
 
 if(eml.value.indexOf('@', 0) == -1){
  alert('Please fill in your valid Email address. Your email should be in the following format: email@address.com');
  eml.focus();
  return false;  
 }

 if(mesg.value=="Message"){
  alert("Please fill in your Message!");
  mesg.focus();  
  return false;  
 }
 
 if(mesg.value==""){
  alert("Please fill in your Message!");
  mesg.focus();  
  return false;  
 } 
 var url_value = document.location.href;
 document.qform.url.value = url_value;
 document.qform.submit(); 
}

//buttons
function btn_hover(id, src){
 if(src==''){
  src = 'url(images/qsbutton-hover.png)';
 }
 document.getElementById(id).style.background = src;
}

function btn_out(id, src){
 if(src==''){
 src='url(images/qsbutton.png)';
 }
 document.getElementById(id).style.background = src;
}
