﻿// JScript File
function PopUpNewWindow(JobRID)
{
    var strURL = JobRID;
    window.open(strURL,'CustomPopUp','width=700, height=400,status=no,  menubar=no, toolbar=no, resizable=yes, titlebar=no, scrollbars=yes,top=150,left=145'); 
    return false;
}

function NameValidation(e)
{
    var keyCode;
	if(window.event) // IE
	    keyCode = event.keyCode;                
    else if(e.which) // Netscape/Firefox/Opera
        keyCode = e.which;
    
    if(!((keyCode >= 65 && keyCode <= 90) || (keyCode >= 97 && keyCode <= 122) || (keyCode == 32) || (keyCode == 8) || (String(keyCode) == 'undefined')))
	{
		if(window.event) // IE
            event.returnValue = false;                
        else if(e.which) // Netscape/Firefox/Opera
            e.returnValue = false;
        return false;
	}	
}

function ValidQuantity2(txtQty,e)
{   
    //debugger;
    var keyCode = event.keyCode; 
    
    if(window.event) // IE
	    keyCode = event.keyCode;                
    else if(e.which) // Netscape/Firefox/Opera
        keyCode = e.which;
        
    var StrQty = txtQty.value;
    var ArryStr = new Array(StrQty.length);
    var i = 0;
        
    if(!((keyCode>=48 && keyCode<=57) || (keyCode == 46 ) || (String(keyCode) == 'undefined')))
	{			
		if(window.event) // IE
            event.returnValue = false;                
        else if(e.which) // Netscape/Firefox/Opera
            e.returnValue = false;
        return false;       
	}
	
	for(i = 0;i < StrQty.length; i++)
    {
        ArryStr[i] = StrQty.substring(i,i+1);
        
        if(ArryStr[i]==".")
        {
            if(keyCode == 46 )
            {
                //alert("Not allowed");
                event.returnValue = false;
                return false;
            }
        }
    }    
}
function ValidPercentage(txtQty)
{    
    if(document.getElementById(txtQty).value >=100)
    {
        alert("Value should be less than 100.");
        document.getElementById(txtQty).value = "";
        event.returnValue = false;
        return false;
    }
}

//Phone,Mobile Number Validation
function PhoneValidation(e)
{
    var keyCode;
	if(window.event) // IE
	    keyCode = event.keyCode;                
    else if(e.which) // Netscape/Firefox/Opera
        keyCode = e.which;
    
    if(!((keyCode >= 48 && keyCode <= 57) || (keyCode == 8) || (String(keyCode) == 'undefined')))
	{
		if(window.event) // IE
            event.returnValue = false;                
        else if(e.which) // Netscape/Firefox/Opera
            e.returnValue = false;
        return false;       
	}	
}
function VisibleEditResumeTable(tblResumeDoc)
{
    document.getElementById(tblResumeDoc).style.display='block';
    return false;
}
function DisableEditResumeTable(tblResumeDoc,fuResumeDoc)
{
    document.getElementById(fuResumeDoc).value="";  //for FireFox
    document.getElementById(fuResumeDoc).outerHTML=document.getElementById(fuResumeDoc).outerHTML;  //for IE
    document.getElementById(tblResumeDoc).style.display='none';
    return false;
}
function CheckAvailabilityUserName(TxtEmaiID)
{    
    var elementValue = document.getElementById(TxtEmaiID).value.replace(/\s+$/g,'');
    if(elementValue=="")
    {
        alert("Please Enter Username");
        document.getElementById(TxtEmaiID).focus();
        return false; 
    }
    if(elementValue.length<4)
    {
        alert("Please Enter Username more than 5 characters");
        document.getElementById(TxtEmaiID).focus();
        return false; 
    }
    
    var txtEmail=document.getElementById(TxtEmaiID);
    wsService.CheckUsername(txtEmail.value.replace(/\s+$/g,''),onComplet_CheckUsername,onError); 
    return false;  
}
function onComplet_CheckUsername(result)
{    
    if(result == "1")
    {
        alert("Username is available.");
        return false;
    }
    else
    {
        alert("Username is not available.");
        return false;
    }
}
function onError()
{
    alert('Error from webservice');
}