referralPage	="";


ondragstart="return false" 
onselectstart="return false"

//Disable right mouse click Script
//By Maximus (maximus@nsimail.com) w/ mods by DynamicDrive
//For full source code, visit http://www.dynamicdrive.com

var message="Function Disabled!";
///////////////////////////////////
function clickIE4(){
if (event.button==2){
//alert(message);
return false;
}
}

function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
//alert(message);
return false;
}
}
}

if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}

//document.oncontextmenu=new Function("alert(message);return false")
document.oncontextmenu=new Function("return false")


//function to disable F11 and F5  option in all pages so that adrees bar and other options are not available to the end user by pressing F11
// and by pressing F5 page doesn't get refreshed
document.onkeydown = function ()
{
	if ((122 == event.keyCode)||(116== event.keyCode))
	{
		event.keyCode = 0;
		return false;
	}
}




//left side tab menu

function shwSection1()
{
	document.getElementById('lnk1').className = "selected";
	document.getElementById('lnk2').className = "";
	document.getElementById('lnk3').className = "";
	
	document.getElementById('section1').style.display = "block";
	document.getElementById('section2').style.display = "none";
	document.getElementById('section3').style.display = "none"
}
function shwSection2()
{
	document.getElementById('lnk1').className = "";
	document.getElementById('lnk2').className = "selected";
	document.getElementById('lnk3').className = "";

	document.getElementById('section1').style.display = "none";
	document.getElementById('section2').style.display = "block";
	document.getElementById('section3').style.display = "none";
}
function shwSection3()
{
	document.getElementById('lnk1').className = "";
	document.getElementById('lnk2').className = "";
	document.getElementById('lnk3').className = "selected";
	
	document.getElementById('section1').style.display = "none";
	document.getElementById('section2').style.display = "none";
	document.getElementById('section3').style.display = "block";
}
//


//Center tab menu

function shwCenterSection1()
{
	document.getElementById('centerLnk1').className = "selected";
	document.getElementById('centerLnk2').className = "";
	
	document.getElementById('centerSection1').style.display = "block";
	document.getElementById('centerSection2').style.display = "none";
}
function shwCenterSection2()
{
	document.getElementById('centerLnk1').className = "";
	document.getElementById('centerLnk2').className = "selected";

	document.getElementById('centerSection1').style.display = "none";
	document.getElementById('centerSection2').style.display = "block";
}
//

//---function to change lead image in every page ------------
function changeImage(imgSrc,altText)
{
	var img_tag=document.getElementById("leadImage");
	img_tag.src="../images/"+imgSrc;
	img_tag.alt=altText;
}
//--------------------------------------------------------------------

function are_cookies_enabled()
{
	var cookieEnabled = (navigator.cookieEnabled) ? true : false;

	if (typeof navigator.cookieEnabled == "undefined" && !cookieEnabled)
	{ 
		document.cookie="testcookie";
		cookieEnabled = (document.cookie.indexOf("testcookie") != -1) ? true : false;
	}
	return (cookieEnabled);
}

//--------------------------------------------------------------------

//---function to select particular menu item ------------
/*
function getTheEffect(liid)
{
	var li_tag=document.getElementById(liid);
	li_tag.className="current";
	var ul_tag=document.getElementById(liid+"-submenu");
	ul_tag.className="selected";
}
*/
function include(file)   
{     
  var script  = document.createElement('script');   
  script.src  = file;   
  script.type = 'text/javascript';   
  script.defer = true;   
  
  document.getElementsByTagName('head').item(0).appendChild(script);     
}

//include('../js/addThis.js');
include('../js/validateForm.js');



// google translate
function doTranslate(lang_pair) {
        if (((location.hostname == 'www.nispaara.com')||(location.hostname == 'nispaara.com')) && lang_pair == 'en|en') return;
        else if(((location.hostname != 'www.nispaara.com')||(location.hostname != 'nispaara.com')) && lang_pair == 'en|en') 
        {
        	//alert("one");
        	location.href = gfg('u');
        }
        else if(((location.hostname == 'www.nispaara.com')||(location.hostname == 'nispaara.com')) && lang_pair != 'en|en') 
        {
     	   //alert("two");
     	   location.href = 'http://translate.google.com/translate_p?client=tmpg&hl=en&langpair=' + lang_pair + '&u=' + location.href;
        }
		else 
		{
			//alert("three");
			location.href = 'http://translate.google.com/translate_p?client=tmpg&hl=en&langpair=' + lang_pair + '&u=' + gfg('u');
		}
		
}
// get from get
function gfg(name) {
		//alert("name="+name);
        name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
        var regexS = "[\\?&]"+name+"=([^&#]*)";
        var regex = new RegExp(regexS);
        var results = regex.exec(location.href);
        if(results == null) return '';
       // alert(results[1])
        return results[1];
}



var req;

function Initialize()
{
    try
    {
        req=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
        try
        {
            req=new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(oc)
        {
            req=null;
        }
    }

    if(!req && typeof XMLHttpRequest!="undefined")
    {
        req= new XMLHttpRequest();

    }
    
    return req;
} 
//--------------------------------------------------------------------

 function getDataFromAJAX(url)
 {
   req=Initialize();
   if(req!=null)
   {
	   req.open("GET", url,  false); 
	   req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	   req.send(null); 
	   var msg=req.responseText;
	   return msg;
   }

}

//--------------------------------------------------------------------
//--------------------------------------------------------------------

function validateDate(dateVal,errorMeg)
{
    var flag=true;
	var dataUrl="../ResumeDetails/checkAjaxCode.php?action=Checkdate&DOB="+dateVal;
	var responseData=getDataFromAJAX(dataUrl);
	responseData=responseData.replace(/^\s+|\s+$/g,"");
   // document.getElementById(errorId).style.display="none";
	var acode="Should not be future Date";
	//alert(responseData);
	if(responseData.match("error"))
	{
		document.getElementById(errorMeg).style.display="inline";
		document.getElementById(errorMeg).innerHTML = acode;
		flag=false;	
	}
	else
	{
		flag=true;	
	}
  return flag;
}

//--------------------------------------------------------------------

function validateDateYear(dateVal,errorMeg)
{
    var flag=true;
	var dataUrl="../ResumeDetails/checkAjaxCode.php?action=CheckdateYear&DOB="+dateVal;
	var responseData=getDataFromAJAX(dataUrl);
	responseData=responseData.replace(/^\s+|\s+$/g,"");
   // document.getElementById(errorId).style.display="none";
	var acode="Should not be Future Date.";
	//alert(responseData);
	if(responseData.match("error"))
	{
		document.getElementById(errorMeg).style.display="inline";
		document.getElementById(errorMeg).innerHTML = acode;
		flag=false;	
	}
	else
	{
		flag=true;	
	}
  return flag;
}


//--------------------------------------------------------------------

function validateDateReq(dateVal,errorId,errorMsg,count)
{
    var flag=true;
	//var dataUrl="../controller/PersonalController.php?action=Checkdate&DOB="+dateVal;
	var dataUrl="?action=Checkdate&DOB="+dateVal;  // You give your  file path
	
	var responseData=getDataFromAJAX(dataUrl);
	responseData=responseData.replace(/^\s+|\s+$/g,"");
    document.getElementById(errorId).style.display="none";
	var acode=errorMsg+"should not be Future Date";
	if(responseData.match("error"))
	{
		document.getElementById(errorId).style.display="inline";
		document.getElementById(errorId).innerHTML = acode;
		flag=false;	
	}
	else
	{
		if((parseInt(count)>0)&&(dateVal==""))
		{
	        var reqMsg="This is a required Field";
			document.getElementById(errorId).style.display="inline";
			document.getElementById(errorId).innerHTML = reqMsg;
		}
		else
		{
			document.getElementById(errorId).style.display="none";
		}
	}
  return flag;
}
//--------------------------------------------------------------------

  function validateDateDifference(fromDate,toDate,errorId)
  {
     var flag=true;
     document.getElementById(errorId).style.display="none";
     var alertReason = 'To Date must be greater than From Date.'
     var TO_DATE = new Date(toDate); 
     var FROM_DATE = new Date(fromDate);
     if(FROM_DATE  != '' && TO_DATE  != '' && FROM_DATE  > TO_DATE) 
     {	 
          document.getElementById(errorId).style.display="inline";
          document.getElementById(errorId).innerHTML = alertReason;	
          //document.getElementById("ToDate").value = "";	  
          flag=false;  
     }
     return flag;  
  }//end of validateDate function
  
function logOff(url)
{
  var flag=confirm("Are You sure,want to logoff");
  if(flag)
  {
  		var response=getDataFromAJAX("../IncludeFiles/invalidSession.php?opcode=invalidateSession");
  		document.forms[0].action=url;
		document.forms[0].submit();
  
  }


}

//--------------------------------------------------------------------

function checkMobileLength(eleValue,errorId)
{
  var notoneof= new Array('0000000000', '000000000','00000000','0000000');
  var flag=true;
  var acode="Mobile number should be 10 digits";
  document.getElementById(errorId).style.display="none";
  if(eleValue != "")
  {
	  if((isNaN(parseInt(eleValue)))||(String(parseInt(eleValue)).length < 10))
	  {
		document.getElementById(errorId).style.display="inline";
		document.getElementById(errorId).innerHTML = acode;			
		flag=false;	
	  }	
	  else
	  {
		for(var i=0;i<notoneof.length;i++)
		{
		    if(parseInt(eleValue) == notoneof[i])
		    {
				document.getElementById(errorId).style.display="inline";
				document.getElementById(errorId).innerHTML = acode;			
				flag=false;	
		    }
		}
	  }
  }
  return flag;
}

//--------------------------------------------------------------------

//----------------------------------------------------------------------------------------------------------
function moveToLeftHidden(colNames1,colNames2,hiddenFieldName)
{		
	var newOpt;
	var field1 = document.getElementById(colNames1);
	var field2 = document.getElementById(colNames2);
	var hiddenField = document.getElementById(hiddenFieldName);
	var x=0;
	var y=0;
	var field2SelArr=new Array();	//to hold selected options
	var field2Arr=new Array();		// to hold all options presenet in field2
	
	// in this for loop put all options present in field2 to field2Arr
	// selected options to field2SelArr
	
	for(k=0;k<field2.length;k++)
	{
		field2Arr[k]=field2.options[k].text;
		if(field2.options[k].selected) 
        {
        	field2SelArr[x]=field2.options[k].text;
			x++;
		}
	}
	
	
	field2.length=0; // reinitialise field2 length to 0
	var arrayLength = field2Arr.length; 
	for(i=0;i<arrayLength;i++)
	{
		var arrayFlag = false; 
		for(j=0;j<field2SelArr.length;j++)
		{
			if(field2Arr[i]==field2SelArr[j])
			{				
				// consider one by one options present in field2SelArr and append  them to field1
			 	// at the same time remove that particular option from field2Arr and move option present at 
			 	// i+1 position to i and decrement field2Arr length by 1
			 	
 				 var list = document.createElement('option');
		         list.value = field2SelArr[j];
        		 list.innerHTML = field2SelArr[j];
		         field1.appendChild(list);
				 arrayFlag = true;	
			}			
		}// end of for loop field2SelArr.length

		if(!arrayFlag)
        {                   
           var list = document.createElement('option');
		   list.value = field2Arr[i];
           list.innerHTML = field2Arr[i];
		   field2.appendChild(list); 
        }
	
   }// end of for loop arrayLength 		
   
	hiddenField.value="";
	if(field2.length > 0)
	{
		var res="";
		for(var i=0;i<field2.length;i++)
		{
			res=res+field2.options[i].text+"~";
			hiddenField.value=res;
			//alert(res);
		}
	}	     
  
}// End of moveToLeft(objectName) function



function moveToRightHidden(colNames1,colNames2,hiddenFieldName)
{		
	var field1 = document.getElementById(colNames1);
	var field2 = document.getElementById(colNames2);
	var hiddenField = document.getElementById(hiddenFieldName);

	var x=0;
	
	var field1SelArr=new Array();	//to hold selected options
	var field1Arr=new Array();		// to hold all options presenet in field1
	
	// in this for loop put all options present in field1 to field1Arr
	// selected options to field1SelArr
	
	for(var k=0;k<field1.length;k++) 
	{
		field1Arr[k]=field1.options[k].text;
		if(field1.options[k].selected) 
        {
        	field1SelArr[x]=field1.options[k].text;
			x++;
		}
	}
	
	//alert(field1Arr.length);
        var arrayLength = field1Arr.length; 
        field1.length=0;
	for(i=0;i<arrayLength;i++)
	{
        var arrayFlag = false; 
		for(j=0;j<field1SelArr.length;j++)
		{
			if(field1Arr[i]==field1SelArr[j])
			{				
			 	// consider one by one options present in field1SelArr and append  them to field2
			 	// at the same time remove that particular option from field1Arr and move option present at 
			 	// i+1 position to i and decrement field1Arr length by 1
			 	
			 var list = document.createElement('option');
		         list.value = field1SelArr[j];
        		 list.innerHTML = field1SelArr[j];
		         field2.appendChild(list);		
 			 arrayFlag = true;			
			}			
		} // end of for loop field1SelArr.length  

        if(!arrayFlag)
        {                   
           var list = document.createElement('option');
		   list.value = field1Arr[i];
           list.innerHTML = field1Arr[i];
		   field1.appendChild(list); 
         }
	
    }  // end of for loop arrayLength 
  
	hiddenField.value="";
	if(field2.length > 0)
	{
		var res="";
		for(var i=0;i<field2.length;i++)
		{
			res=res+field2.options[i].text+"~";
			hiddenField.value=res;
			//alert(res);
		}
	}	
  
}// End of moveToRight(objectName) function

//******************************************************************************************88
