// JavaScript Document
  window.addEvent('domready', function(){
    SexyLightbox = new SexyLightBox();
  });
  
  function checkForm(frm){
  	if(checkValue(frm.name,'Please specify your Name.') && checkPhone(frm.phone,'Please specify your Contact Number.') &&
	   checkEmail(frm.email,'Please specify your Email Address.') && checkValue(frm.comments,'Please specify your Inquiry.') && 
	   checkValue(frm.dept,'Please choose a Department.') && checkValue(frm.priority,'Please choose a Priority value.')) {
			
			var qryString = "name=" + frm.name.value + "&phone=" + frm.phone.value + "&email=" + frm.email.value;
				qryString += "&report=" + frm.comments.value + "&dept=" + frm.dept.value + "&type=" + frm.priority.value;
				qryString += "&ipc=" + frm.clientIP.value + "&website=" + frm.website.value;
			
				fetchAjax(qryString,'login');				
		
	}
	
	return false;		
  	
  }
  
  function Inint_AJAX() {
	try { return new ActiveXObject("Msxml2.XMLHTTP");  } catch(e) {} //IE
	try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {} //IE
	try { return new XMLHttpRequest();          } catch(e) {} //Native Javascript
	alert("XMLHttpRequest not supported");
	return null;
  }
  
  function fetchAjax(qString,src) {

		document.getElementById(src).innerHTML = '<br /><br /><center><font class="small">Sending information<br>Please wait...</font><br /><br /><img src="help/images/loader-small.gif" width="16" height="16" border="0" /><br /><br /></center>';
		 
		 var req = Inint_AJAX();
		 var gAlert;
		 req.onreadystatechange = function () { 
			  if (req.readyState==4) {
				   if (req.status==200) {
				   		if(req.responseText != 'error') {
							document.getElementById(src).innerHTML=req.responseText;														
						} else {
							document.getElementById(src).innerHTML=req.responseText; //return value
						}	
				   } 
			  }
		 };
		 
		 var params = qString;
		 req.open("POST", "help/sendInfo.php",true); //make connection
		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
		 req.setRequestHeader("Content-length", params.length);
		 req.setRequestHeader("Connection", "close");
		 req.send(params); //send value
	}
  
  function checkValue(objid,msg){
  	if(objid.value != ''){
		return true;
	} else {
		alert(msg);
		objid.focus();
		return false;
	}
  }
  
  function closeMe(){
  	SexyLightbox.close();
  }
  
  function checkPhone(objid,msg){
  	if(objid.value != ''){
		var ovalue = objid.value;
		if(tocheckPhonefax(ovalue)){
			return true;
		} else {
			alert(msg);
			objid.focus();
			return false;
		}
	} else {
		alert(msg);
		objid.focus();
		return false;
	}
  }
  
  function checkEmail(objid,msg){
  	if(objid.value != ''){
		var ovalue = objid.value;
		if(tocheckEmail(ovalue)){
			return true;
		} else {
			alert(msg);
			objid.focus();
			return false;
		}
	} else {
		alert(msg);
		objid.focus();
		return false;
	}
  }
  
  function tocheckPhonefax(r){
	var ValidChars = "0123456789-() ";
	var ValidChars1 = "0123456789";
	var blnResult = true;
	var Char;
	var telnum = 0;
	var ep = r.replace(/\s+$/, '');
	
	
	if(ep.length != 0){
			
		for (var n = 0; n < r.length && blnResult == true; n++){
			Char=r.charAt(n);
			if (n < 2 && Char == ","){
				blnResult = false;
			} else {
				if (ValidChars.indexOf(Char) == -1){
					blnResult = false;
				} else {
					blnResult = true;
					if (ValidChars1.indexOf(Char) != -1){
						telnum += 1;
					}
				}
			}
		}
		
		if (blnResult){
			if (telnum > 6 && telnum < 12)
				blnResult = true;
			else
				blnResult = false;
		}
	} else {
		blnResult = false;
	}
	
	return blnResult;
	
  }

function tocheckEmail(e){
	var ValidEmail = /(\w+)\@(\w+)\.(\w+)/;
	var IsValid;
	var o =  e.match(ValidEmail);
	//alert("value of o: " + o);
	if (o){
		IsValid = true;
	}else{
		IsValid = false;
	}
	
	return IsValid;
	
}


function deActive(){
	if(document.getElementById('website').value == 'Optional'){
		document.getElementById('website').value = '';
		document.getElementById('website').className = '';
	} 
}

function ActivePutOn(){
	if(document.getElementById('website').value == ''){
		document.getElementById('website').value = 'Optional';
		document.getElementById('website').className = 'valuenone';
	}	
}
