function update(str_table, id) {
    window.location = "update_" + str_table + ".php?id=" + id 
}

function delete_record(str_table, str_text, id) {
   var answer = confirm(str_text)
	if (answer){
		window.location = "delete_" + str_table + ".php?id=" + id;
	}
}

function uncheck_button(str_txt1, str_txt2) {

	if (document.frm2.pass.disabled==true) {
		document.frm2.pass.disabled = false;
 		document.frm2.change_pass.value = '1'; 
		document.frm2.change_val.value = str_txt2;}  
	else { 
		document.frm2.pass.disabled = true;
		document.frm2.change_pass.value = '0'; 
		document.frm2.change_val.value = str_txt1;
	}
}

function CountryChangedShowState(str_command) {
	first_name = document.forms['frm2'].elements['first_name'].value;
	last_name = document.forms['frm2'].elements['last_name'].value;
	company_name = document.forms['frm2'].elements['company_name'].value;
	address = document.forms['frm2'].elements['address'].value;
	city = document.forms['frm2'].elements['city'].value;
	zip_code = document.forms['frm2'].elements['zip_code'].value;
	phone = document.forms['frm2'].elements['phone'].value;
	email = document.forms['frm2'].elements['email'].value;
	website = document.forms['frm2'].elements['website'].value;
	profile = document.forms['frm2'].elements['profile'].value;
	country = document.forms['frm2'].elements['country'].value;
	state = document.forms['frm2'].elements['state'].value;
	company_type = document.forms['frm2'].elements['company_type'].value;
	logo = "";
	featured = document.forms['frm2'].elements['featured'].value;
	js_user = document.forms['frm2'].elements['js_username'].value;
	
	if (str_command == "update") {
	    logo = document.forms['frm2'].elements['logo'].value;
		id_field = document.forms['frm2'].elements['id'].value;
		str_text = "update_employer.php?id=" + id_field + "&";
	}
	else {
		str_text = "insert_employer.php?"
	}

	window.location = str_text + "user=" + js_user + "&first_name=" + first_name + "&last_name=" + last_name + "&company_name=" + company_name + "&address=" + address + "&city=" + city + "&zip_code=" + zip_code + "&phone=" + phone + "&email=" + email + "&website=" + website + "&profile=" + profile + "&country=" + country + "&company_type=" + company_type  + "&featured=" + featured + "&logo=" + logo + "&state=" + state + "&signal=1"
}

function PricingPlan(str_command) {
	plan = document.forms['frm'].elements['plan'].value;
	price = document.forms['frm'].elements['price'].value;
	
	if (str_command == "update") {
		id_field = document.forms['frm'].elements['id'].value;
		str_text = "update_pricing_plan.php?id=" + id_field + "&";
	}
	else {
		str_text = "insert_pricing_plan.php?"
	}
	window.location = str_text + "plan=" + plan + "&price=" + price + "&signal=1"
}

function StateChangedShowCity(str_command) {
	first_name = document.forms['frm2'].elements['first_name'].value;
	last_name = document.forms['frm2'].elements['last_name'].value;
	company_name = document.forms['frm2'].elements['company_name'].value;
	address = document.forms['frm2'].elements['address'].value;
	city = document.forms['frm2'].elements['city'].value;
	zip_code = document.forms['frm2'].elements['zip_code'].value;
	phone = document.forms['frm2'].elements['phone'].value;
	email = document.forms['frm2'].elements['email'].value;
	website = document.forms['frm2'].elements['website'].value;
	profile = document.forms['frm2'].elements['profile'].value;
	country = document.forms['frm2'].elements['country'].value;
	state = document.forms['frm2'].elements['state'].value;
	company_type = document.forms['frm2'].elements['company_type'].value;
	js_user = document.forms['frm2'].elements['js_username'].value;
	logo = "";
	featured = document.forms['frm2'].elements['featured'].value;
	
	if (str_command == "update") {
	    logo = document.forms['frm2'].elements['logo'].value;
		id_field = document.forms['frm2'].elements['id'].value;
		str_text = "update_employer.php?id=" + id_field + "&";
	}
	else {
		str_text = "insert_employer.php?"
	}

	window.location = str_text + "user=" + js_user + "&first_name=" + first_name + "&last_name=" + last_name + "&company_name=" + company_name + "&address=" + address + "&city=" + city + "&zip_code=" + zip_code + "&phone=" + phone + "&email=" + email + "&website=" + website + "&profile=" + profile + "&country=" + country + "&company_type=" + company_type  + "&featured=" + featured + "&logo=" + logo + "&state=" + state + "&signal=1"
}

function CountryChangedShowState_JobSeeker(str_command) {
	first_name = document.forms['frm2'].elements['first_name'].value;
	last_name = document.forms['frm2'].elements['last_name'].value;
	username = document.forms['frm2'].elements['js_username'].value;
	address = document.forms['frm2'].elements['address'].value;
	city = document.forms['frm2'].elements['city'].value;
	zip_code = document.forms['frm2'].elements['zip_code'].value;
	phone = document.forms['frm2'].elements['phone'].value;
	email = document.forms['frm2'].elements['email'].value;
	website = document.forms['frm2'].elements['website'].value;
	country = document.forms['frm2'].elements['country'].value;
	state = document.forms['frm2'].elements['state'].value;
	birth_day = document.forms['frm2'].elements['birth_day'].value;
	birth_month = document.forms['frm2'].elements['birth_month'].value;
	birth_year = document.forms['frm2'].elements['birth_year'].value;
	gender = document.forms['frm2'].elements['gender'].value;
	
	if (str_command == "update") {
		id_field = document.forms['frm2'].elements['id'].value;
		str_text = "update_job_seeker.php?id=" + id_field + "&";
	}
	else {
		str_text = "insert_job_seeker.php?"
	}

	window.location = str_text + "first_name=" + first_name + "&last_name=" + last_name + "&username=" + username + "&address=" + address + "&city=" + city + "&zip_code=" + zip_code + "&phone=" + phone + "&email=" + email + "&website=" + website  + "&country=" + country + "&state=" + state + "&signal=1&gender=" + gender + "&birth_day=" + birth_day + "&birth_month=" + birth_month + "&birth_year=" + birth_year
}

function StateChangedShowCity_JobSeeker(str_command) {
	first_name = document.forms['frm2'].elements['first_name'].value;
	last_name = document.forms['frm2'].elements['last_name'].value;
	username = document.forms['frm2'].elements['js_username'].value;
	address = document.forms['frm2'].elements['address'].value;
	city = document.forms['frm2'].elements['city'].value;
	zip_code = document.forms['frm2'].elements['zip_code'].value;
	phone = document.forms['frm2'].elements['phone'].value;
	email = document.forms['frm2'].elements['email'].value;
	website = document.forms['frm2'].elements['website'].value;
	country = document.forms['frm2'].elements['country'].value;
	state = document.forms['frm2'].elements['state'].value;
	birth_day = document.forms['frm2'].elements['birth_day'].value;
	birth_month = document.forms['frm2'].elements['birth_month'].value;
	birth_year = document.forms['frm2'].elements['birth_year'].value;
	gender = document.forms['frm2'].elements['gender'].value;
	
	if (str_command == "update") {
		id_field = document.forms['frm2'].elements['id'].value;
		str_text = "update_job_seeker.php?id=" + id_field + "&";
	}
	else {
		str_text = "insert_job_seeker.php?"
	}

	window.location = str_text + "first_name=" + first_name + "&last_name=" + last_name + "&username=" + username + "&address=" + address + "&city=" + city + "&zip_code=" + zip_code + "&phone=" + phone + "&email=" + email + "&website=" + website  + "&country=" + country + "&state=" + state + "&signal=1&gender=" + gender + "&birth_day=" + birth_day + "&birth_month=" + birth_month + "&birth_year=" + birth_year
}

function CountryChangedShowState_Job(str_command) {
	job_title = document.forms['frm2'].elements['title'].value;
	job_description = document.forms['frm2'].elements['description'].value;
	job_category = document.forms['frm2'].elements['job_category'].value;
	employe_type = document.forms['frm2'].elements['employe_type'].value;
	position_type = document.forms['frm2'].elements['position_type'].value;
	salary = document.forms['frm2'].elements['salary'].value;
	country = document.forms['frm2'].elements['country'].value;
	city = document.forms['frm2'].elements['city'].value;
	company_name = document.forms['frm2'].elements['company_name'].value;
	email = document.forms['frm2'].elements['email'].value;
	expires_after = document.forms['frm2'].elements['expires_after'].value;
	active = document.forms['frm2'].elements['active'].value;
	featured = document.forms['frm2'].elements['featured'].value;
	date_post = document.forms['frm2'].elements['date_post'].value;
	school = document.forms['frm2'].elements['school_level'].value;
	expirience = document.forms['frm2'].elements['expirience_level'].value;
	state = document.forms['frm2'].elements['state'].value;
	
	if (str_command == "update") {
		id_field = document.forms['frm2'].elements['id'].value;
		str_text = "update_job.php?id=" + id_field + "&";
	}
	else {
		str_text = "insert_job.php?"
	}
	
	window.location = str_text + "title=" + job_title + "&description=" + job_description + "&job_category=" + job_category + "&employe_type=" + employe_type + "&position_type=" + position_type + "&salary=" + salary + "&country=" + country + "&city=" + city + "&company_name=" + company_name + "&email=" + email + "&expires_after=" + expires_after + "&active=" + active + "&featured=" + featured + "&date_post=" + date_post + "&expirience=" + expirience + "&school=" + school + "&state=" + state + "&signal=1"
}


function add_logo_to_partner(){
	id_field = document.forms['frm2'].elements['id'].value
	name = document.forms['frm2'].elements['name'].value
	website = document.forms['frm2'].elements['website'].value
	placement = document.forms['frm2'].elements['placement'].value
	description = document.forms['frm2'].elements['description'].value
	logo = document.forms['frm2'].elements['logo'].value
	
	window.location = "update_partner.php?id=" + id_field + "&action=1" + "&name=" + name + "&website=" + website + "&placement=" + placement + "&description=" + description + "&logo=" + logo 
}

function add_logo_to_employer(){
    id_field = document.forms['frm2'].elements['id'].value;
    first_name = document.forms['frm2'].elements['first_name'].value;
	last_name = document.forms['frm2'].elements['last_name'].value;
	company_name = document.forms['frm2'].elements['company_name'].value;
	address = document.forms['frm2'].elements['address'].value;
	city = document.forms['frm2'].elements['city'].value;
	state = document.forms['frm2'].elements['state'].value;
	zip_code = document.forms['frm2'].elements['zip_code'].value;
	phone = document.forms['frm2'].elements['phone'].value;
	email = document.forms['frm2'].elements['email'].value;
	website = document.forms['frm2'].elements['website'].value;
	profile = document.forms['frm2'].elements['profile'].value;
	country = document.forms['frm2'].elements['country'].value;
	company_type = document.forms['frm2'].elements['company_type'].value;
	featured = document.forms['frm2'].elements['featured'].value;
	logo = document.forms['frm2'].elements['logo'].value;
	js_user = document.forms['frm2'].elements['js_username'].value;
    
    window.location = "update_employer.php?id=" + id_field + "&action=1" + "&user=" + js_user + "&first_name=" + first_name + "&last_name=" + last_name + "&company_name=" + company_name + "&address=" + address + "&city=" + city + "&state=" + state + "&zip_code=" + zip_code + "&phone=" + phone + "&email=" + email + "&website=" + website + "&profile=" + profile + "&country=" + country + "&company_type=" + company_type + "&logo=" + logo + "&featured=" + featured 
}

function CountryChangedShowState_AdvancedSearch() {
	  position_type = document.forms['frm'].elements['position_type'].value;
      employee_type = document.forms['frm'].elements['employee_type'].value; 
	  position_type = document.forms['frm'].elements['position_type'].value;
	  company_type = document.forms['frm'].elements['company_type'].value;
	  country = document.forms['frm'].elements['country'].value;
	  school_level = document.forms['frm'].elements['school_level'].value;
	  experience_level = document.forms['frm'].elements['experience_level'].value;
	  city = document.forms['frm'].elements['city'].value;
	  state = document.forms['frm'].elements['state'].value;
	  description = document.forms['frm'].elements['description'].value;
	  
      categories = "";
      for (var i = 0; i < document.forms['frm'].elements['categories[]'].options.length; i++) {
        if (document.forms['frm'].elements['categories[]'].options[i].selected) 
        {
            temp = categories;
            temp2=document.forms['frm'].elements['categories[]'].options[i].value;
            categories=temp+","+temp2;
        }
      }
      document.cookie="categories="+categories;
	  document.cookie="employee_type="+employee_type;
	  document.cookie="position_type="+position_type;
	  document.cookie="company_type="+company_type;
	  document.cookie="country="+country;
	  document.cookie="school_level="+school_level;
	  document.cookie="experience_level="+experience_level;
	  document.cookie="city="+city;
	  document.cookie="state="+state;
	  document.cookie="description="+encodeURIComponent(description);

      window.location = "advanced_search.php"
}

function validateJobAppFormOnSubmit(theForm, str_text) {
var reason = "0";

  reason += validateEmpty(theForm.customer_name);
  reason += validateEmpty(theForm.userfile);
  reason += validateEmpty(theForm.subject);
  reason += validateEmpty(theForm.cover_letter);
  reason += validateEmail(theForm.email);
  
  if (reason != "000000") {
    alert(str_text);
    return false;
  }

  return true;
}


function validateEmpty(fld) {
    var error = "0";
 
    if (fld.value.length == 0) {
        fld.style.background = 'Yellow'; 
        error = "1"
    } else {
        fld.style.background = 'White';
    }
    return error;  
}


function trim(s)
{
  return s.replace(/^\s+|\s+$/, '');
}

function validateEmail(fld) {
    var error="0";
    var tfld = trim(fld.value);                        // value of field with whitespace trimmed off
    var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
   
    if (fld.value == "") {
        fld.style.background = 'Yellow';
        error = "1";
    } else if (!emailFilter.test(tfld)) {              //test email for illegal characters
        fld.style.background = 'Yellow';
        error = "1";
    } else if (fld.value.match(illegalChars)) {
        fld.style.background = 'Yellow';
        error = "1";
    } else {
        fld.style.background = 'White';
    }
    return error;
}

function popup(mylink, windowname)
{
    if (! window.focus)return true;
    var href;
    if (typeof(mylink) == 'string')
       href=mylink;
    else
       href=mylink.href;
    window.open(href, windowname, 'width=320px,height=430px,scrollbars=no');
    return false;
}

function popup_pass(mylink, windowname)
{
    if (! window.focus)return true;
    var href;
    if (typeof(mylink) == 'string')
       href=mylink;
    else
       href=mylink.href;
    window.open(href, windowname, 'width=300px,height=210px,scrollbars=no');
    return false;
}

function switch_banners_type()
{
	 document.cookie="banner_name="+ encodeURIComponent(document.forms['frm2'].elements['name'].value);
	 document.cookie="banner_group="+ document.forms['frm2'].elements['banner_group'].value;
	 document.cookie="banner_type="+ document.forms['frm2'].elements['banner_type'].value;
	 document.cookie="banner_date_post="+ document.forms['frm2'].elements['date_post'].value;
	 document.cookie="banner_expires_after="+ document.forms['frm2'].elements['expires_after'].value;
	 if (document.forms['frm2'].elements['userfile'] != null)
	 {
		document.cookie="banner_userfile="+ document.forms['frm2'].elements['userfile'].value;
	 }
	 if (document.forms['frm2'].elements['html_text'] != null)
	 {
		document.cookie="banner_html_text="+ document.forms['frm2'].elements['html_text'].value;
	 }
	 if (document.forms['frm2'].elements['link'] != null)
	 {
		document.cookie="banner_link="+ document.forms['frm2'].elements['link'].value;
	 }
	 if (document.forms['frm2'].elements['pic_width'] != null)
	 {
		document.cookie="banner_width="+ document.forms['frm2'].elements['pic_width'].value;
	 }
	 if (document.forms['frm2'].elements['pic_height'] != null)
	 {
		document.cookie="banner_height="+ document.forms['frm2'].elements['pic_height'].value;
	 }
	 document.cookie="banner_description="+ encodeURIComponent(document.forms['frm2'].elements['description'].value);
	 if (document.forms['frm2'].elements['active'].checked == 1) {
		document.cookie="banner_active=1";
	 }
	 else {
		document.cookie="banner_active=0";
	 }
	 
	  window.location = "insert_banner.php";
}