var isNS4, isIE4, isIE5, isNS6;

isNS4 = (document.layers) ? true : false;
isIE4 = (document.all && !document.getElementById) ? true : false;
isIE5 = (document.all && document.getElementById) ? true : false;
isNS6 = (!document.all && document.getElementById) ? true : false;

//alert(isNS4 + "/" + isIE4 + "/" + isIE5 + "/" + isNS6)
if (isNS4) {
	//1 = Invalid Page; 2 = Not Support
	location.href = "/career/ErrorPage/ErrorPage.asp?ErrID=2&"+Global_Random();
}

function OpenWin(theURL,winName,features) {
	window.open(theURL,winName,features);
}

var VersionSupport = false
var LoginProcess = false

/*
function doKeyPress(obj,evt) 
{ 
    var eCode = (evt.which)?evt.which:event.keyCode
	if (eCode == 13) 
	{
		obj.blur()
		obj.focus()
		Save(); 
	} 
} 
*/
function Reset(){
	document.getElementById("AdminLoginID").value ="";
	document.getElementById("AdminPassword").value=""; 
}

function Save() {


	if("\v"=="v") {
		var oLoginNode = TheData.XMLDocument.selectSingleNode("/code/user");
		if (oLoginNode.getAttribute("LoginID") == "" || oLoginNode.getAttribute("PW") == "" /*|| oLoginNode.getAttribute("EntityID") == ""*/) {
			Common_Alert("Please Input your login information");
			LoginProcess=false
		}
		else {
			XMLForm.XMLText.value = TheData.xml;
			XMLForm.action = (oLoginNode.getAttribute("EntityID")=='0'?"/recruiter/Login/Login_Submit_Admin.asp?":"/recruiter/Login/Login_Submit_V2.asp?")+ Global_Random()
			XMLForm.submit();
		}	
	}
	else{
		alert("IE browser is allowed only!")
	}
				
}

function SaveFromFE(){
	var oSelEntity = document.getElementById("sEntityID");
	if(oSelEntity.options[oSelEntity.selectedIndex].value =="" || document.getElementById("UserName").value =="" || document.getElementById("Pwd").value ==""){
		alert("Please Input your login information")
		return;
	}else{
		 var oLoginNode = TheData.XMLDocument.selectSingleNode("/code/user");
		oLoginNode.setAttribute("LoginID",document.getElementById("UserName").value);
		oLoginNode.setAttribute("PW",document.getElementById("Pwd").value);
		oLoginNode.setAttribute("EntityID",oSelEntity.options[oSelEntity.selectedIndex].value);
		XMLForm.XMLText.value = TheData.xml;
		XMLForm.action = (oLoginNode.getAttribute("EntityID")=='0'?"/recruiter/Login/Login_Submit_Admin.asp?":"/recruiter/Login/Login_Submit_V2.asp?")+ Global_Random()
		XMLForm.submit();
	}
	
}


function ReturnXMLSubmit(status, sURL) {

	if (status==true) {
		bChange = false;
		window.location.replace(sURL);
	}
	else if (status=="DupliLogin"){

		var arrEIDs = sURL.split(",");
		var oSe = document.getElementById("sEntityID")
		var iLen = oSe.options.length-1

		for(var i=iLen;i>0;i--){
			var bFlag = false
			for(var j=0;j<arrEIDs.length;j++){
				if(oSe.options[i].value == arrEIDs[j]){
				bFlag = true;
			}		
			}
			if(!bFlag)
			oSe.options.remove(i)
		}

       // $('#sdHc3').simpleDialog();
        $('#sdHc3').click();
		/*var objReturn = new Object();
		objReturn.EID = "";
		objReturn.UName = "";
		objReturn.Pwd = "";
		var sURL = 	"/career/LoginAlert.asp?AID=" + Global_AID.value + "&sEID=" +sURL +"&"  +Global_Random();
		var ReturnValue = showModalDialog(sURL,objReturn,"dialogHeight:300px;dialogWidth:400px;status:no;resizable:no;scroll=no;help=no");
		if(ReturnValue == "1"){
			var oLoginNode = TheData.XMLDocument.selectSingleNode("/code/user");
			oLoginNode.setAttribute("LoginID",objReturn.UName);
			oLoginNode.setAttribute("PW",objReturn.Pwd);
			oLoginNode.setAttribute("EntityID",objReturn.EID);
			XMLForm.XMLText.value = TheData.xml;
			XMLForm.action = (oLoginNode.getAttribute("EntityID")=='0'?"/recruiter/Login/Login_Submit_Admin.asp?":"/recruiter/Login/Login_Submit_V2.asp?")+ Global_Random()
			XMLForm.submit();
		}*/
	}
	else if (status =="InValidLogin") {
		Common_Alert("Login Failed! Please try again.");	
		var oLoginNode = TheData.XMLDocument.selectSingleNode("/code/user");
		oLoginNode.setAttribute("LoginID","");
		oLoginNode.setAttribute("PW","");
		oLoginNode.setAttribute("EntityID","");
		document.getElementById("UserName").value = "";
		document.getElementById("Pwd").value = "";
		LoginProcess = false
	}
	else if (status =="ConcurrentLogin") {
		if (confirm("You have login at another computer.  Do you want to log out that session and login here?")) {
				XMLForm.XMLText.value = TheData.xml;
				var oLoginNode = TheData.XMLDocument.selectSingleNode("/code/user");
				XMLForm.action = (oLoginNode.getAttribute("EntityID")=='0'?"/recruiter/Login/Login_Submit_Admin.asp?Action=Terminate&":"/recruiter/Login/Login_Submit_V2.asp?Action=Terminate&") + Global_Random()
				XMLForm.submit();
		}
		else
			LoginProcess = false
	}
	else if (status == "ConcurrentLicense") {
		Common_Alert("Login fail! Not enough user license!");	
		LoginProcess = false
	}
	else if (status == "UserLocked"){    //DM000390
		Common_Alert("Login fail! This account has been locked. Please ask the Administrator to unlock the account.");	
		LoginProcess = false
	}
	else {
		Common_Alert("Process failure(RE-LO-LO-01).\nPlease try again or contact administrator for the incident\n(Please quote the error code for referce).");	
		LoginProcess = false
	}
}