// JavaScript Document

function qui_click(input){
var fullfield = eval("document.quick_contact.qui_"+input);
if(fullfield.value == input)
{fullfield.value = '';
fullfield.style.color = '#49494a';
}}

function qui_blur(input){
var fullfield = eval("document.quick_contact.qui_"+input);
if(fullfield.value == '')
{fullfield.value = input;
fullfield.style.color = '#7f6a65';
}
else{fullfield.style.color = '#49494a';}
}

function qui_select(){
	
if(document.quick_contact.qui_Location.value != 'Location'){
document.quick_contact.qui_Location.style.color = '#49494a';
}	

else{
document.quick_contact.qui_Location.style.color = '#7f6a65';
}

}


//Validate Email
function qui_valid_email(){

var emailinitial = document.getElementById('qui_Email').value;
var emailarray = emailinitial.split("@");

if(emailarray.length > 1)
{
var emailafterat = emailarray[1].split(".");	
var lastdot = emailafterat[emailafterat.length-1];
}

else{}

if(emailinitial == "" || emailinitial == null ){
return 'invalid';
}

//At Least One @ Symbol
else if(emailarray.length != 2 ){
return 'invalid';
}

//At Least One Period After @
else if(emailafterat.length < 2 || lastdot == ""){
return 'invalid';
}

else{
return 'valid';
}
}


function qui_valid_name(){
var nameinitial = document.getElementById('qui_Name').value;
if(nameinitial == 'Name' || nameinitial == '' || nameinitial == null)
{return 'invalid';}else{return 'valid';}}

function qui_valid_phone(){
var phoneinitial = document.getElementById('qui_Phone').value;
if(phoneinitial == 'Phone' || phoneinitial == '' || phoneinitial == null)
{return 'invalid';}else{return 'valid';}}

function qui_valid_location(){
var locinitial = document.getElementById('qui_Location').value;
if(locinitial == 'Location' || locinitial == '' || locinitial == null)
{return 'invalid';}else{return 'valid';}}

function qui_valid_message(){
var messageinitial = document.getElementById('qui_Message').value;
if(messageinitial == 'Message' || messageinitial == '' || messageinitial == null)
{return 'invalid';}else{return 'valid';}}


function checkblank(){

var errors = new Array();

var emailvalidation = qui_valid_email();
if(emailvalidation == 'invalid'){errors.push(' invalid email address');}
else if (emailvalidation == 'valid'){}

var namevalidation = qui_valid_name();
if(namevalidation == 'invalid'){errors.push(' invalid name');}
else if (namevalidation == 'valid'){}

var phonevalidation = qui_valid_phone();
if(phonevalidation == 'invalid'){errors.push(' invalid phone');}
else if (phonevalidation == 'valid'){}

var locvalidation = qui_valid_location();
if(locvalidation == 'invalid'){errors.push(' select a location');}
else if (locvalidation == 'valid'){}

var messagevalidation = qui_valid_message();
if(messagevalidation == 'invalid'){errors.push(' empty message');}
else if (messagevalidation == 'valid'){}

var i = errors.length;

if(i > 0)
	{
	var errorText = '';
        for(var i = 0; i < errors.length; i++){
            errorText += errors[i]+ ',' ;
    		}
	}
	return errorText;
	}

//Submit Form
function qui_submitform(){

var errorcheck = checkblank();

if(errorcheck)
{
	alert(errorcheck)
	return false;
	}

else{
	
var na = 'na='+document.getElementById('qui_Name').value;
var ph = '&ph='+document.getElementById('qui_Phone').value;
var em = '&em='+document.getElementById('qui_Email').value;
var loc = '&loc='+document.getElementById('qui_Location').value;
var me = '&me='+document.getElementById('qui_Message').value;

if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("qui_send").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","/includes/php/qui_submit.php?"+na+ph+em+loc+me,true);
xmlhttp.send();
	
	}



}
