﻿var enterCheck = 0
var z;
var y;
var n;
var checkEnterCode = 0
/*---------------------------------------------------------------*/
function begin_ValidateIdentityCode(){	
	var code = $("#txtCode1").val() + $("#txtCode2").val() + $("#txtCode3").val()	
	if ($("#__timer").val() < 5){
	  if (code !== ""){
    	if (code.length == 9){ 
    	        panelLoading();   	      
				enterCheck = 1
				window.setTimeout(function(){DoCallBack("ValidateIdentityCode",code,End_ValidateIdentityCode)}, 100)
			}			
		}
	}
} 
/*---------------------------------------------------------------*/
function End_ValidateIdentityCode(arg){
	var data = arg.split(":::") 
	
	document.getElementById("tdMessage").innerHTML = data[0];	
		
	if(data[1]!=""){
	    document.getElementById("tdTitle").innerHTML = data[1]+":";
	}
	
	document.getElementById("tdLogo").innerHTML = data[3];
	panelHidden();
		
	$("#txtCode1").attr("maxlength", 12)
	checkEnterCode = 0	
}
/*---------------------------------------------------------------*/
function f(z,y,n,id2){
	upperCase("", y)
	
	var d;
	d = document.getElementById(y).value.length;

	var mBrowser = detectBrowser()
	
	switch (mBrowser){
			case "IE":
					
					if (event.altKey){
						if(event.keyCode == "17" || event.keyCode == "86"){
							$("#txtCode1").attr("maxlength", 12)
						}						
					}

					if(event.keyCode != "8" ){
						if(d == "2"){
							if(y!="txtCode3"){
								if (event.keyCode !== 16){
									window.setTimeout(function(){$("#"+id2).focus()}, 0)
								}
							}else{
								var f;
								f=0;
							}
						}
					}else{
						
					 var n_id;
						 if(d==0){
							 if(n!=1){
									if (n-1 > 0){
										n_id = "txtCode"+(n-1).toString();	
									}
								 
								}
								if (n-1 > 0){
									document.getElementById(n_id).focus();
									event.keyCode = "35";
								}
							
						}
					}
					break;
			case "FF":
					Key = z.which;

					if(Key == "17" || Key == "86"){
						$("#txtCode1").attr("maxlength", 12)
					}						
					
					if(Key != "8" ){
						if(d == "2"){
							if(y !="txtCode3"){
								if (Key !== 16){
									window.setTimeout(function(){$("#"+id2).focus()}, 0)
								}
							}else{
								var f;
								f=0;
							}
						}
					}else{
					 var n_id;
						 if(d==0){
							 if(n!=1){
									if (n-1 > 0){
										n_id = "txtCode"+(n-1).toString();
									}
								}
								
								if (n-1 > 0){
									document.getElementById(n_id).focus();
									Key = "35";	
								}
							
						}
					}
				break;
			case "SF":
					if (event.altKey){
						if(event.keyCode == "17" || event.keyCode == "86"){
							$("#txtCode1").attr("maxlength", 12)
						}						
					}
					
					if(event.keyCode != "8" ){
						if(d == "2"){
							if(y!="txtCode3"){
								if (event.keyCode !== 16){
									window.setTimeout(function(){$("#"+id2).focus()}, 0)
								}
							}else{
								var f;
								f=0;
							}
						}
					}else{
					 var n_id;
						 if(d==0){
							 if(n!=1){
									if (n-1 > 0){
										n_id = "txtCode"+(n-1).toString();	
									}
								}
								if (n-1 > 0){
									document.getElementById(n_id).focus();
									event.keyCode = "35";
								}
							
						}
					}
					break;     
			case "OP":
			    if (event.altKey){
			  		if(event.keyCode == "17" || event.keyCode == "86"){
			  		  $("#txtCode1").attr("maxlength", 12)
						}						
					}
					
					if(event.keyCode != "8" ){
					  parent.document.getElementById("txts").value = d
					  if(d == "2"){
							if(y!="txtCode3"){
								if (event.keyCode !== 16){
								  window.setTimeout(function(){$("#"+id2).focus()}, 0)
								}
							}else{
								var f;
								f=0;
							}
						}
					}else{
					 var n_id;
						 if(d==0){
							 if(n!=1){
									if (n-1 > 0){
										n_id = "txtCode"+(n-1).toString();	
									}
								}
								if (n-1 > 0){
									document.getElementById(n_id).focus();
									event.keyCode = "35";
								}
							
						}
					}
					break; 					       
	}
	window.setTimeout(function(){fx(y, d, z)}, 0)
}
/*---------------------------------------------------------------*/
function fx(y, d, event){
		var l = new String()
		l = $("#txtCode1").val() + $("#txtCode2").val() + $("#txtCode3").val()
		
		var mBrowser = detectBrowser()
		
		if (mBrowser == "OP"){
		  l += "f"
		}		
		if (Number(l.length) == 9 || y == "txtCode3"){
		  if (Number(d) == 2){
		        checkEnterCode = 1
				begin_ValidateIdentityCode()
			}			  
	  }
}
/*---------------------------------------------------------------*/
function upperCase(value, id){
	//$("#txtCode1").attr("maxlength", 3)
	window.setTimeout(function(){fupperCase(value, id);}, 50)
}
/*---------------------------------------------------------------*/
function fupperCase(value, id){
	var _value = new String()
	_value = document.getElementById(id).value
	document.getElementById(id).value = _value.toUpperCase()
}
/*---------------------------------------------------------------*/
function showMessage(){
	var code = new String()
	code = $("#txtCode1").val() + $("#txtCode2").val() + $("#txtCode3").val()
	if (code.length == 1){
		document.getElementById("tdMessage").innerHTML = "Please enter your MedicalMarks ID number in the textboxes above."
	}
}
/*---------------------------------------------------------------*/
function timer(){
	DoCallBack("endTimer", "", End_timer)
}
/*---------------------------------------------------------------*/
function End_timer(arg){
	$("#__timer").val(arg)
}
/*---------------------------------------------------------------*/
function clearx(id){
	if (enterCheck == 1){
		$("#txtCode1").val("")
		$("#txtCode2").val("")
		$("#txtCode3").val("")
		$("#txtCode1").focus()
	}	
	
	document.getElementById("tdTitle").innerHTML = "";		
	$("#ImgLogoFile").css("display","none");		
	
	enterCheck = 0
	//$("#txtCode1").attr("maxlength", 3)
	document.getElementById("tdMessage").innerHTML = "Please enter your MedicalMarks ID number in the textboxes above."
	
}
/*---------------------------------------------------------------*/
function changeMaxLength(){
	window.setTimeout(function(){$("#txtCode1").attr("maxlength", 3)},1)	
}
/*---------------------------------------------------------------*/
function changeTextBox(value){
	//window.setTimeout("enterCode()", 1000)
}
/*---------------------------------------------------------------*/

