function ValidateNo(NumStr, String)
{				
	for(var Idx=0; Idx<NumStr.length; Idx++){
		var Char = NumStr.charAt(Idx);
		var Match = false;

		for(var Idx1=0; Idx1<String.length; Idx1++){
			if(Char == String.charAt (Idx1))
				Match = true;
		}

		if (!Match) 
			return false;
	}
	return true;
}
//validate email
function ValidateEmail(emailstr)
{
	if (emailstr == "" )
	{
		return false;
	}
	if(emailstr.replace(/ /g,"") == "")
	{
		return false;
	}
	else if(emailstr.indexOf("@") < 1 )
	{
		return false;
	}	
	else if( emailstr.indexOf('@',0)==0 || emailstr.indexOf('.',0)<1)
	{
		return false;
	}
	else if( emailstr.search(/[^A-Za-z0-9@._-]/) >= 0 )
	{
		return false;
	}
	else if((emailstr.indexOf("@.",0)) > 1)
	{
		return false;
	}
	else if( emailstr.indexOf("/") > 1 || emailstr.indexOf(",") > 1 )
	{
		return false;
	}
	
	cnt = 0;
	instr = emailstr.toString()
	
	for(var i=0;i<emailstr.length;i++)
	{
		var char1=emailstr.charAt(i)
		if ( char1 == "@" )
		{
			cnt=cnt+1;
		}
	}					
	if( cnt > 1 )
	{
		return false;
	}
	return true;
}
function Vblank(str)
{
	str = str.replace(/ /g,"")
	return str
}
function Vchkb(str)
{
	if(Vblank(str) == "")
	{
		return true ;
	}
	return false;
}
function trimString (str) 
{
  str = this != window? this : str;
  return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}
function trim(str)
{
   return str.replace(/^\s*|\s*$/g,"");
}
function ChngSpe(thisform,element1,element2) 
{
		var docF=document.frmedudetail;
		if(trim(thisform.value) != "")
		{
			var c,spec;
			var len_course = docF.elements[element1].options.length;
			for(var m1=0;m1<len_course;m1++) {
			if (docF.elements[element1].options[m1].selected == true) {
			c = docF.elements[element1].options[m1].value;
			}
			}
			docF.elements[element2].options.length = 0;
			var str      =c.split("|X|");
			var spec_val =str[1].split("#");
			
			for(var k=0;k<spec_val.length;k++) {
			var s = spec_val[k];
			if(s){
			var opt = new Option();
			opt.text=s;
			opt.value=s;
			docF.elements[element2].options[docF.elements[element2].options.length] = opt;
			}}
				}

			return true;
		}
function validatefrmtodate(strdt)
{
	var curdate = new Date();
	var cyear = curdate.getFullYear();
	var cmonth = curdate.getMonth();
	var cdate = curdate.getDate();
	var tmpfrm = new String();
	//var tmpa = new Array();
	tmpfrm=strdt;
	
	tmpfrm = tmpfrm.split("/");
	
	if(eval(tmpfrm[2]) > eval(cyear))
	{
		return false;
	}
	else
	{
		if(eval(tmpfrm[2]) == eval(cyear))
		{
			if(eval(tmpfrm[0]) > eval(cmonth)+1)
			{
				return false;
			}
			else
			{
				if(eval(tmpfrm[0]) == eval(cmonth)+1)
				{
					if (eval(tmpfrm[1]) > eval(cdate))
					{
						return false;
					}
				}
			}
		}
	}
	return true;
}
function gdate(frmdate,todate)
{
	var tmpfrmd = new String();
	var tmptod = new String();
	//var tmpa = new Array();
	tmpfrmd=frmdate;
	tmptod=todate;
	
	tmpfrmd = tmpfrmd.split("/");	
	tmptod = tmptod.split("/");
	if(eval(tmpfrmd[2]) > eval(tmptod[2]))
	{
		//alert("1");
		return false;
	}
	else
	{
		if(eval(tmpfrmd[2]) == eval(tmptod[2]))
		{
			if(eval(tmpfrmd[0]) > eval(tmptod[0]))
			{
				//alert("2");
				return false;
			}
			else
			{
				if(eval(tmpfrmd[0]) == eval(tmptod[0]))
				{
					if(eval(tmpfrmd[1]) > eval(tmptod[1]))
					{
						//alert("3");
						return false;
					}
				}
			}
		}
	}
		return true;
}
function lenstr(objtexta)
{
	var text = objtexta
	if(text.length > 250)
	{
		return false;
	}
	return true;
}
function checkapo(str) 
{
	var chk1;
	var msg1 = str
	for (var k=0; k<msg1.length; k++){
		chk1 = msg1.charAt(k);
		if (chk1 == "'"){
			alert("Please do not use apostrophe character in Password or User Id")
			return false;
			break;
		}
	}

	return true;
}
function checkuser()
{ 
	flag1 = false;
	var valu = document.regjs.jpu_id.value;							
	if(valu == ""){
		flag=false;
	}

	instr = valu.toString()
	var flag;
	for (var i=0; i<instr.length; i++){
		var char1 = instr.charAt(i)
		value = char1.charCodeAt()
		if(value == "32"){
			flag = false;
		}
		else{
			flag = true;
			break;
		}
	}
	if(flag == false){
		alert("Please specify User ID.");
		document.regjs.jpu_id.focus();
		return false;
	}

	var msg3 = document.regjs.jpu_id.value
	for (var i=0; i<msg3.length; i++){
		chk1 = msg3.charCodeAt(i);
		if (!(chk1>47 && chk1<=57) && !(chk1>64 && chk1<91) && !(chk1>96 && chk1<123)){
			flag1 = true;
		}
	}
	if (flag1 == true){
		alert("Please choose User ID using alphabet and number characters.");
		return false;
	}
	else{
		var msg3 = document.regjs.jpu_id.value;
		var msg4 = document.regjs.jobswho.value;
		var newwin;
		chk1 = "/jobs/chkuser.aspx?user=" + msg3 +"&jobswho=" + msg4;
		if (!newwin || newwin.closed){
			newwin = eval("window.open('" + chk1 + "','child','left=130,top=120,width=300,height=100,scrollbars=no')");
		}
		else{		  
			newwin.close();
			newwin = eval("window.open('" + chk1 + "','child','left=130,top=120,width=300,height=100,scrollbars=no')");
		}
	}
}
