function HideContent(d) {
	if(d.length < 1) { return; }
	document.getElementById(d).style.display = "none";
}
function ShowContent(d) {
	if(d.length < 1) { return; }
	document.getElementById(d).style.display = "block";
}
function ReverseContentDisplay(d) {
	if(d.length < 1) { return; }
	if(document.getElementById(d).style.display == "none") { document.getElementById(d).style.display = "block"; }
	else { document.getElementById(d).style.display = "none"; }
}
function GetHeight()
{
}

function register_form ( form )
{
  var error_message="";
  var email=false;
  var password=false;
  var repeat_password=false;  
  var password_match=false;  
  var emailvalid=false;

  //firstname entered
  if (form.Email.value == "") {
    email=true;
	error_message+="\nPlease enter an Email Address";
  }
  else if (!form.Email.value.match("@") || !form.Email.value.match(".")){
    emailvalid=true;
	error_message+="\nPlease enter a valid Email";
  }


  //lastname entered
  if (form.Password.value == "") {
    password=true;
	error_message+="\nPlease enter a Password";
  }

  if (form.Repeat_Password.value == "") {
    repeat_password=true;
	error_message+="\nPlease enter a Repeat Password";
  }

  if (form.Repeat_Password.value != form.Password.value) {
    password_match=true;
	error_message+="\nPasswords do not match";
  }

  if (email==true || emailvalid == true || password == true || repeat_password == true || password_match == true){
	alert("Ooops! A few things are missing...\n\n"+error_message);
	return false;
  }
  return true;
}

function check_contact_form ( form )
{
  var error_message="";
  var email=false;
  var emailvalid=false;
  var message=false;

  if (!form.emailfrom.value.match("@") || !form.emailfrom.value.match(".")){
    emailvalid=true;
	error_message+="\nPlease enter a valid Email";
  }
  
  //firstname entered
  if (form.email.value == "") {
    name=true;
	error_message+="\nPlease enter an Email Address";
  }
  //lastname entered
  if (form.message.value == "") {
    title=true;
	error_message+="\nPlease enter your Message	";
  }

  if (email==true || emailvalid == true || message == true){
	alert("Ooops! A few things are missing...\n\n"+error_message);
	return false;
  }
  return true;
}

function check_company_form ( form )
{
  var error_message="";
  var name=false;
  var address=false;
  var city=false;
  var state=false;
  var zip=false;
  var filetype=false;
  var website=false;

  //firstname entered
  if (form.Company_Name.value == "") {
    name=true;
	error_message+="\nPlease enter Company Name";
  }
  //lastname entered
  if (form.Address.value == "") {
    address=true;
	error_message+="\nPlease enter Company Address	";
  }

  if (form.City.value == "") {
    city=true;
	error_message+="\nPlease enter a City	";
  }

  if (form.state.value == "") {
    state=true;
	error_message+="\nPlease select a State	";
  }
  //zip entered
  if (form.Zip.value == "" || IsNumeric(form.Zip.value) == false) {
    zip=true;
	error_message+="\nPlease enter a valid Zip Code";
  }

  if (form.Website.value!="") {
	if (form.Website.value.indexOf("http://")==(-1)) {
		website=true;
		error_message+="\nWebsite must be in format: http://www.domainname.com";
	}
  }
  
  if (form.uploadedfile.value!="") {
  	var file_array=form.uploadedfile.value.split(".");
	  var ext1="jpg";
	  var ext2="jpeg";
	  var ext3="png";
  	  var ext4="gif";
	  if (file_array[1].toLowerCase() != ext1.toLowerCase() && file_array[1].toLowerCase() != ext2.toLowerCase() && file_array[1].toLowerCase() != ext3.toLowerCase() && file_array[1].toLowerCase() != ext4.toLowerCase()) {
		filetype=true;
		error_message+="\nFile has to be jpg, jpeg, png or gif. Your file is "+file_array[1].toUpperCase();
	  }
  }

  if (name==true || address == true || city == true || state == true || zip == true || filetype == true || website == true){
	alert("Ooops! A few things are missing...\n\n"+error_message);
	return false;
  }
  return true;
}

function check_jobs_form ( form )
{
  var error_message="";
  var employer_id=false;
  var title=false;
  var description=false;
  var jobcategory=false;
  //var city=false;
  //var state=false;
  var zip=false;

  //firstname entered
  if (form.employer_id.value == "") {
    employer_id=true;
	error_message+="\nPlease select a Company";
  }
  //lastname entered
  if (form.title.value == "") {
    title=true;
	error_message+="\nPlease enter Job Title	";
  }

  if (form.description.value == "") {
    description=true;
	error_message+="\nPlease enter a Job Description	";
  }

  //if (form.city.value == "") {
  //  city=true;
	//error_message+="\nPlease enter a City	";
  //}

  //if (form.state.value == "") {
   // state=true;
	//error_message+="\nPlease select a State	";
  //}
  //zip entered
  if (form.zip.value == "" || IsNumeric(form.zip.value) == false) {
    zip=true;
	error_message+="\nPlease enter a valid Zip Code";
  }

  if (form.jobcategory.value == "" || IsNumeric(form.jobcategory.value) == false) {
    jobcategory=true;
	error_message+="\nPlease select a Job Category";
  }
  //resume entered

  if (employer_id==true || title == true || description == true || zip == true || jobcategory == true){
	alert("Ooops! A few things are missing...\n\n"+error_message);
	return false;
  }
  return true;
}

function check_quick_apply_form ( form )
{
  var error_message="";
  var firstname=false;
  var lastname=false;
  var emailfrom=false;
  var emailvalid=false;
  var fromzip=false;
  var resume=false;
  var filetype=false;
  //firstname entered
  if (form.firstname.value == "") {
    firstname=true;
	error_message+="\nPlease enter First Name";
  }
  //lastname entered
  if (form.lastname.value == "") {
    lastname=true;
	error_message+="\nPlease enter Last Name	";
  }
  //email entered
//  if (form.emailfrom.value == "") {
 //   emailfrom=true;
//	error_message+="\nPlease enter Email";
 // }
  //email valid
  if (!form.emailfrom.value.match("@") || !form.emailfrom.value.match(".")){
    emailvalid=true;
	error_message+="\nPlease enter a valid Email";
  }
  //zip entered
  if (form.fromzip.value == "" || IsNumeric(form.fromzip.value) == false) {
    fromzip=true;
	error_message+="\nPlease enter a valid Zip Code";
  }
  //resume entered
  if (form.uploadedfile.value == "" && document.quickapply.message.value== "") {
    resume=true;
	error_message+="\nPlease enter Resume	";
  }
  
  if (form.uploadedfile.value!="") {
  	var file_ext=form.uploadedfile.value.substr((form.uploadedfile.value.length-3),3);
	var ext1="txt";
	var ext2="doc";
	var ext3="pdf";
	  if (file_ext.toLowerCase() != ext1.toLowerCase() && file_ext.toLowerCase() != ext2.toLowerCase() && file_ext.toLowerCase() != ext3.toLowerCase()) {
		filetype=true;
		error_message+="\nFile has to be TXT, DOC (Word 2003) or PDF. Your file is "+file_ext;
	  }
  }
  
  if (firstname==true || lastname == true || fromzip == true || resume == true || emailvalid == true || filetype == true){
	alert("Ooops! A few things are missing...\n\n"+error_message);
	return false;
  }
  return true;
}

function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }


function newcaptcha() {
	document.imgverify.src=""
	document.imgverify.src="/imgverify/image.php"
}

function popitup(url) {
	 newwindow=window.open(url,'htmlname','width=640,height=1200,resizable=1,scrollbars,location=yes') ; 
}


//begin XML get company information

var xmlHttp

function fillcompinfo(str)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Sorry, we can't fill in company information - your browser doesn't support this function.")
 return
 }
else if (str!=0){
	var url="getcompinfo.php"
	url=url+"?employer_id="+str
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
}

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 var outputarray=xmlHttp.responseText.split(',');
 document.getElementById("zip").value=outputarray[2]; 
 document.getElementById("city").value=outputarray[0]; 
 document.job.state.value=outputarray[1];
 //document.job.jobcategory.value=outputarray[3];
 } 
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

//end XML get company information







/***************************************************************************
 phpTrafficA @soft.ZoneO.net
 Copyright (C) 2004-2008 ZoneO-soft, Butchu (email: "butchu" with the domain "zoneo.net")

 This program is free software; you can redistribute it and/or
 modify it under the terms of the GNU General Public License
 as published by the Free Software Foundation; either version 2
 of the License, or (at your option) any later version.

 More Info About The Licence At http://www.gnu.org/copyleft/gpl.html
****************************************************************************/

function encode64(inp){
var key="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
var chr1,chr2,chr3,enc3,enc4,i=0,out="";
while(i<inp.length){
chr1=inp.charCodeAt(i++);if(chr1>127) chr1=88;
chr2=inp.charCodeAt(i++);if(chr2>127) chr2=88;
chr3=inp.charCodeAt(i++);if(chr3>127) chr3=88;
if(isNaN(chr3)) {enc4=64;chr3=0;} else enc4=chr3&63
if(isNaN(chr2)) {enc3=64;chr2=0;} else enc3=((chr2<<2)|(chr3>>6))&63 
out+=key.charAt((chr1>>2)&63)+key.charAt(((chr1<<4)|(chr2>>4))&63)+key.charAt(enc3)+key.charAt(enc4);
}
return encodeURIComponent(out);
}

function stats(sid){
var referer=encode64(document.referrer);
var thispage=encode64(window.location.pathname+location.search);
var date=new Date()
var time=date.getTime();
document.writeln("<img src=\"http://www.sebronco.com/counter2/count.php?sid="+sid+"&p="+thispage+"&r="+referer+"&t="+time+"\" alt=\"\" border=\"0\" />\n");
}


