﻿function ConfirmReg(txtctrl, txtval,filename)
{
	var flname;
	flname = filename;
	if(txtval!='') {
	    var i=flname.lastIndexOf('/');   
	    var flimg=flname.substring(i+1).toLowerCase();
		switch(flimg)
	    {
	    	case "c1.jpg" :
		        if(txtval != 'UL3TCe')
		      	{errshow(txtctrl);}
	        	break; 
	    	case "c2.jpg" :
		        if(txtval != 'CS6T5')
		      	{  errshow(txtctrl);}
		         break;
	    	case "c3.jpg" :
		        if(txtval != 'SXGPT')
		      	{ errshow(txtctrl); }
		        break;
			case "c4.jpg" :
		        if(txtval != '5GC6R')
		      	{ errshow(txtctrl); }
		         break;
			case "c5.jpg" :
		        if(txtval != '5S4UG')
		      	{ errshow(txtctrl);}
		        break;
		    case "c6.jpg" :
		        if(txtval != 'RJ28Q')
		      	{ errshow(txtctrl); }
		        break;
			case "c7.jpg" :
		        if(txtval != '4P3X4')
		      	{ errshow(txtctrl);}
		         break;
		    case "c8.jpg" :
		        if(txtval != '3ADKF')
		      	{ errshow(txtctrl);}
		         break;
			case "c9.jpg" :
		        if(txtval != 'SHGLT')
		      	{   errshow(txtctrl); }
				break;
			case "c10.jpg" :
		        if(txtval != 'Y4Y7D')
		      	{ errshow(txtctrl);}
		        break;
			default:
	 			return false;
	    }
	}    
}

function errshow(txtctrl)
{
    alert("Invalid Code, Please Re-Enter..!")
  	document.getElementById(txtctrl).value = '';
    document.getElementById(txtctrl).focus();
    return false;
}

function ValidateNo(NumId, NumStr, String, Header)
{    
	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)
		  {
				alert("Please Enter a Valid " + Header + "  No..!");	  	
				document.getElementById(NumId).value="";
				document.getElementById(NumId).focus();
			    return false;    
		  }
	 }    
	 return true;
} 

function check_date(field)
{
var checkstr = "0123456789";
var DateField = field;
var Datevalue = "";
var DateTemp = "";
var seperator = "/";
var day;
var month;
var year;
var leap = 0;
var err = 0;
var i;
   err = 0;
   DateValue = DateField.value;
   /* Delete all chars except 0..9 */
   for (i = 0; i < DateValue.length; i++) {
	  if (checkstr.indexOf(DateValue.substr(i,1)) >= 0) {
	     DateTemp = DateTemp + DateValue.substr(i,1);
	  }
   }
   DateValue = DateTemp;
   /* Always change date to 8 digits - string*/
   /* if year is entered as 2-digit / always assume 20xx */
   if (DateValue.length == 6) {
      DateValue = DateValue.substr(0,4) + '20' + DateValue.substr(4,2); }
   if (DateValue.length != 8) {
      err = 19;}
   /* year is wrong if year = 0000 */
   year = DateValue.substr(4,4);
   if (year == 0) {
      err = 20;
   }
   /* Validation of month*/
   month = DateValue.substr(2,2);
   if ((month < 1) || (month > 12)) {
      err = 21;
   }
   /* Validation of day*/
   day = DateValue.substr(0,2);
   if (day < 1) {
     err = 22;
   }
   /* Validation leap-year / february / day */
   if ((year % 4 == 0) || (year % 100 == 0) || (year % 400 == 0)) {
      leap = 1;
   }
   if ((month == 2) && (leap == 1) && (day > 29)) {
      err = 23;
   }
   if ((month == 2) && (leap != 1) && (day > 28)) {
      err = 24;
   }
   /* Validation of other months */
   if ((day > 31) && ((month == "01") || (month == "03") || (month == "05") || (month == "07") || (month == "08") || (month == "10") || (month == "12"))) {
      err = 25;
   }
   if ((day > 30) && ((month == "04") || (month == "06") || (month == "09") || (month == "11"))) {
      err = 26;
   }
   /* if 00 ist entered, no error, deleting the entry */
   if ((day == 0) && (month == 0) && (year == 00)) {
      err = 0; day = ""; month = ""; year = ""; seperator = "";
   }
   /* if no error, write the completed date to Input-Field (e.g. 13.12.2001) */
   if (err == 0) {
      DateField.value = day + seperator + month + seperator + year;
   }
   /* Error-message if err != 0 */
   else {
      alert("Date is incorrect!");
      DateField.value='';
      DateField.select();
	  DateField.focus();
   }
}

function onlynumber()
{
	if(window.event.keyCode==13)	return true;
	else if(window.event.keyCode<48 || window.event.keyCode>57)	return false;
}
function empty()
{
	if(window.event.keyCode >0)	return false;
	else if(window.event.keyCode<48 || window.event.keyCode>57)	return false;
}
function checkspace()
{ 
	if(window.event.keyCode == 32) return false;
}

function checkpasswordlen(fieldid,fieldvalue)
{
	if(fieldvalue!='') {
		if(eval(fieldvalue.length) < 6)
		{
			alert('Minimum 6 characters should be entered ..!');
			document.getElementById(fieldid).value='';
			document.getElementById(fieldid).focus();
		}
	}
}



function chkusername(ctrl,memtype)
{

 var opt,i;
	var username,sql,usertype;
	username=ctrl.value;
	if(username != "" && usertype != "undefined")
	{
		var doc=new ActiveXObject("msxml2.DOMDocument");
		doc.async=false;
		doc.load("CreateXML.aspx?username="+username+"&usertype="+memtype);	
		var MasterList = doc.documentElement;
		var XMLLen = MasterList.childNodes.length;
			if (XMLLen > 0)
				{
					alert('The Username you had chosen is not available.');
					ctrl.value='';
					ctrl.focus();
					//document.frmResume.showme.value="The Username you had chosen is not available.";
				}
		//	else
			//	{
			//		alert('The Username you had chosen is available.');
					//document.frmResume.showme.value="The Username you had chosen is available.";
			//	}	
	}	
	//else
	//{
//document.frmResume.showme.value="";
//alert("Please Enter the Username...");
//document.frmResume.username.focus();
//}
 }


