function funSearchRedirect()
{
	var regKey=new RegExp('^[ ]*$');
	var regLoc=new RegExp('^[ ]*$');

	
	if ('Keywords'==document.forms[0].keyskills.value)
		document.forms[0].keyskills.value='';
		if ('Location'==document.forms[0].locationid.value)
		document.forms[0].locationid.value='';

	
	if ((regKey.test(document.forms[0].keyskills.value)) && (regLoc.test(document.forms[0].locationid.value)))
	{	
		alert("Please Enter Keywords or Location");
		document.forms[0].keyskills.focus();
		return false;
	}
	else
	{
		document.forms[0].action='/js/search/jresult.php';
		document.forms[0].submit();
	}
}
function clearText(thefield)
{
	if ('Keywords'==document.forms[0].keyskills.value)
		document.forms[0].keyskills.value='';	
}
function relTags() {

if (document.getElementsByTagName) {

var anchors = document.getElementsByTagName( "a" );

for (var loop = 0; loop < anchors.length; loop++) {

var anchor = anchors[loop];
if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
anchor.target = "_blank";
}
}
}
}

window.onload = function() {
relTags();
} 



function popup(url,wname,param)
{
	var child_win = window.open(url,wname,param);
    if (child_win)
    {
		child_win.focus();
    }
	else
	{
		alert('Your Browser or other popup blocker(s) blocks popup windows. Disable popup blocker');
	}
}

function validate_email(value, message, object)
{
	if (!(/^[a-z0-9\-\_\+]+(\.[a-z0-9\-\_\+]+)*\@(([a-z0-9\-\_\+]+(\.[a-z0-9\-\_\+]+)*){2,}\.[a-z]{2,}|([0-9]+\.){3}[0-9]+)$/i.test(value)))
	//if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(value)))
	 {
		alert(message);
		object.focus();
		return false;
	 }
	 else
	 {
		 return true;
	 }
}

function validate_name(value, message, object)
{ 
	
			if(!(value.length >= 3) && (value.length <= 20))
			 {
				 alert("Length of Name must be greater than 2 and less than 19 characters");			
			     object.focus();
			     return false;
			 }

			
         
		if (!(/(?!^[\.\_]*$)(?!^[\x21-\x40\x5B-\x60\x7B-\x7E]*$)^([a-z0-9]{3,20})$/i.test(value)))
		 {
			
			alert(message);		
			object.focus();
			return false;
		 }
		 else
		 {
			 return true;
		 }
  }


function validate_mul_email(value, message, object)
{
 var remail = new Array();
	 remail = value.split(",");
	 var i=0;
	 for(i=0;i<remail.length;i++)
	 {
		if (!(/^[a-z0-9\-\_\+]+(\.[a-z0-9\-\_\+]+)*\@(([a-z0-9\-\_\+]+(\.[a-z0-9\-\_\+]+)*){2,}\.[a-z]{2,}|([0-9]+\.){3}[0-9]+)$/i.test(remail[i])))
		 {
			alert(message);
			object.focus();
			return false;
		 }
	}

	return true;
}

function validate_null(value, message, object)
{
	if (Trim(value)=="")
	{
		alert(message);
		object.focus();
		return false;
	}
	else
	{
		return true;
	}
}

function validate_number(value, message, object)
{
	if (isNaN(Trim(value)))
	{
		alert(message);
		object.focus();
		return false;
	}
	else
	{
		return true;
	}
}



function validate_image(value, message, object)
{
	var file = value.split(".");
	var ext = file[1];
	if (ext!="jpg" && ext!="gif" &&  ext!="png")
	{
		alert(message);
		object.focus();
		return false;
	}
	else
	{
		return true;
	}
}

function Trim(TRIM_VALUE){
	if (!(TRIM_VALUE))
	{
		return "";
	}
if(TRIM_VALUE.length < 1){
return"";
}
TRIM_VALUE = RTrim(TRIM_VALUE);
TRIM_VALUE = LTrim(TRIM_VALUE);
if(TRIM_VALUE==""){
return "";
}
else{
return TRIM_VALUE;
}
} 

function RTrim(VALUE){
var w_space = String.fromCharCode(32);
var v_length = VALUE.length;

var strTemp = "";
if(v_length < 0){
return"";
}
var iTemp = v_length -1;

while(iTemp > -1){
if(VALUE.charAt(iTemp) == w_space){
}
else{
strTemp = VALUE.substring(0,iTemp +1);
break;
}
iTemp = iTemp-1;

} 
return strTemp;

} 

function LTrim(VALUE){
var w_space = String.fromCharCode(32);
if(v_length < 1){
return"";
}
var v_length = VALUE.length;
var strTemp = "";

var iTemp = 0;

while(iTemp < v_length){
if(VALUE.charAt(iTemp) == w_space){
}
else{
strTemp = VALUE.substring(iTemp,v_length);
break;
}
iTemp = iTemp + 1;
} 
return strTemp;
} 

