<!--
//function to open popup window
function pop(url, name, height, width, scrollbars)
  {
  	var popwin;
    var opts = "status=no,resizable=yes,scrollbars=no,width=500,height=530";
  	popwin = window.open("", name, opts );	
  	popwin.focus();
  	popwin.location = url;
  }

function SearchJob(sitehost,cat,keyword,country,location){
    //alert(sitehost+"/Jobs/SearchResult/"+cat+"/"+keyword);
    var addtionalParam=keyword+"_"+country+"_"+location;
    window.location.href=sitehost+"/Jobs/SearchResult/"+cat+"/"+addtionalParam;
    //window.location.href=sitehost+"/Jobs/SearchResult/"+cat+"/"+keyword;
}


function in_array(val, extArr){
  var isValidFile = false;
  for(var i=0; i<extArr.length; i++){
    if(extArr[i] ==  val){
      isValidFile = true;
      break;
    }
  }
  return isValidFile;
}

//check for valid us zip code like 99999 or 99999-9999
function validateUSZip(strValue) {
var objRegExp  = /(^\d{5}$)|(^\d{5}-\d{4}$)/;
  if(objRegExp.test(strValue)==false){
    return false;
  }else{ return true;}
}

//check valid url like http://www.yahoo.com
function isValidURL(url)
{	var j = new RegExp(); 
	j.compile("^[A-Za-z]+://[A-Za-z0-9-:]+\.[A-Za-z0-9]+"); 
	if(j.test(url)==false){
    return false;
  }else{ return true;}
}

//check valid url like http://www.yahoo.com
function isValidURL2(url)
{	var j = new RegExp(); 
	j.compile("^[A-Za-z0-9-:]+\.[A-Za-z0-9]+"); 
	if(j.test(url)==false){
    return false;
  }else{ return true;}
}

//check for us phone no. like (233)456-7890
function IsUSPhoneNumber(str){
  //var re = /^\(?[2-9]\d{2}[\)\.-]?\s?\d{3}[\s\.-]?\d{4}$/
  var re = /^\([2-9]\d{2}[\)]\d{3}[\-]\d{4}$/
  if(re.test(str)==false){
    return false;
  }else{ return true;}
}

//check character value
function IsString(str)
{
  var text = /^([a-zA-Z]+)$/;
  if(text.test(str)==false){
    return false;
  }else{ return true;}
}

//check character value that accepts the space also
function IsString2(str)
{
  var text = /^([a-zA-Z]{0,1}[\s]{0,1}){3,}$/;
  if(text.test(str)==false){
    return false;
  }else{ return true;}
}

//check alphanumric value
function IsAlphaNumeric(str)
{
//  var alpha = /^([a-zA-Z0-9_-]+)$/;
  var text = /^([a-zA-Z0-9]+)$/;
    if(text.test(str)==false){
      return false;
    }else{ return true;}
}

//check alphanumric1 value
function IsAlphaNumeric1(str)
{
  var text = /^([a-zA-Z0-9_-]+)$/;
  if(text.test(str)==false){
    return false;
  }else{ return true;}
  
}

//check for valid email
function IsEmail(mail)
{
	var text  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  return text.test(mail)
}

//check for empty field
function CheckEmpty(str)
{
  var blankRE=/^\s*$/;
  if(blankRE.test(str)){
  return false;  
  }else{ return true;}
}

//confirm box for delete
function ConfirmDelete()
{
	if (confirm ("Do you want to delete")) 
		return true;
	else
		return false;
}
function IsEmpty(checkString)
{
    count = 0;         // COUNTER FOR LOOPING THROUGH STRING
    var first_char = 0;
    if (checkString != null)
    {
		for (i = 0; i < checkString.length; i++) 
		{
		    ch = checkString.substring(i, i+1);
		    if ((ch == " " ) && (first_char == 0))
		    {
		        continue;
		    }
		    else
		    {
				first_char = 1;
				break;
		    }
		}
    }
	if (first_char == 0)
	{
		return true;
	}
	else
	{
		return false;
	}
}
function isSpecialChars(s)
{
  // ** BLANK INPUT CHECK **
  var iChars = "!@#$%^*()+=-[]\\\';,./{}|\":<>?";
  for (var i = 0; i < s.length; i++) {
  if (iChars.indexOf(s.charAt(i))!= -1) {
			return true;
  	}
  }
	
 }
var whitespace = " \t\n\r";
function isWhitespace(s) {   
var i;
if (isEmptyE(s)) return true;
for (i = 0; i < s.length; i++) {   
var c = s.charAt(i);
if (whitespace.indexOf(c) == -1) return false;
}
return true;
}

function isEmptyE(s) {   
return ((s == null) || (s.length == 0))
}

function is_numeric(string){
	string = string.replace(/^\s*|\s*$/g,"");
    if(string.match(/^[\+]?[\d]+[\d\-\ ]+[\d]+$/)){
        return true;
    }else{
        return false;
    }
}

function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function initialize() {
	var latlng = new google.maps.LatLng(-26.119115999999998, 28.136811999999999);
	var myOptions = {
		zoom: 15,
		center: latlng,
		navigationControl: true,
		mapTypeControl: false,
		mapTypeId: google.maps.MapTypeId.ROADMAP
	};
	var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

	var marker = new google.maps.Marker({
		position: latlng,
		map: map,
		title: "Consulmet (Pty) Ltd."
	});
}

function validate_press(form_name) {
	error = false;
	form = form_name;
	error_message = 'Errors have occured during the process of your form.\n\nPlease make the following corrections:\n\n';

	var uname=document.getElementById('uname').value;
	var email=document.getElementById('email').value;
	var phone=document.getElementById('phone').value;
	var message=document.getElementById('message').value;
	var errmsg="";

	if(uname=="") {
		errmsg  +=  "Please enter your name.\n";
	}

	if(email=="" || !IsEmail(email)){
		errmsg  +=  "Please enter your valid email address.\n";
	}

	if(phone=="") {
		errmsg  +=  "Please enter your phone number.\n";
	}

	if(message=="") {
		errmsg  +=  "Please enter your message.\n";
	}

	if (errmsg!="") {
	  alert(error_message+"\n"+errmsg);
	  return false;
	} else {
	  return true;
	}
}

function goDwnload(dwlfile)
{
    if(!dwlfile){
      alert('File is not available!!');
    } else{
       window.location.replace("process.php?mode=downloadfile&flpath="+dwlfile);
    }
}

//-->

