﻿// JScript File

function ipaddress()
{
    var country = document.getElementById('ctl00_Country_Hidden').value;
   
    var global_us = document.getElementById('Global_US');
    var global_asia = document.getElementById('Global_Asia');
     
     

    if((global_us != undefined) && (global_asia != undefined))
    {
     if (country != 'IN')
        {
          global_us.style.visibility = 'visible';
          global_asia.style.visibility = 'visible';
    return false;

                     
        }
      else
        {
           global_us.style.visibility = 'visible';
           global_asia.style.visibility = 'visible';
    return false; 
        }
    }
           
    return false;
}

// Div Hide/Unhide starts Here
// resize fix for ns4
var origWidth, origHeight;
if (document.layers) 
{
	origWidth = window.innerWidth; origHeight = window.innerHeight;
	window.onresize = function() 
	{ 
	   if (window.innerWidth != origWidth || window.innerHeight != origHeight) 
	   history.go(0); 
	}
}

var cur_lyr;	// holds id of currently visible layer
    cur_lyr='lyr1'

function swapLayers(id) 
{
 if (cur_lyr) hideLayer(cur_lyr);
  showLayer(id);
  cur_lyr = id;
}

function showLayer(id) 
{
  var lyr = getElemRefs(id);
  if (lyr && lyr.css) lyr.css.visibility = "visible";
}

function hideLayer(id) 
{
  var lyr = getElemRefs(id);
  if (lyr && lyr.css) lyr.css.visibility = "hidden";

}

function getElemRefs(id) 
{
	var el = (document.getElementById)? document.getElementById(id): (document.all)? document.all[id]: (document.layers)? getLyrRef(id,document): null;
	if (el) el.css = (el.style)? el.style: el;
	return el;
}

// get reference to nested layer for ns4
// from old dhtmllib.js by Mike Hall of www.brainjar.com
function getLyrRef(lyr,doc) 
{
	if (document.layers) 
	{
		var theLyr;
		for (var i=0; i<doc.layers.length; i++) 
		{
	  	    theLyr = doc.layers[i];
			    if (theLyr.name == lyr) return theLyr;
			    else if (theLyr.document.layers.length > 0) 
	    	    if ((theLyr = getLyrRef(lyr,theLyr.document)) != null)
					return theLyr;
	    }
		return null;
    }
} 
// Div Hide-Unhide Ends Here



//search functionlity starts here

function checkKeycode(e) 
    {
        var keycode;
        if (window.event) // IE
            keycode = e.keyCode;
        else if (e.which) // Netscape/Firefox/Opera
            keycode = e.which;
        if (keycode == 13)
        {           
            CallSearch();
        }
    }
   function CallSearch() 
    {

        var objsearchText = document.getElementById('txtSearchText');
        var searchText;

        if ((objsearchText != null)) 
        {
            searchText = objsearchText.value;
            searchText = searchText.replace(/>/gi, " >");
            searchText = searchText.replace(/</gi, "< ");
            objsearchText.value = searchText;
        }
        //This cookie is used for the backbutton to work in search on postback
        //This cookie must be cleared to prevent old search results from displayed
        document.cookie = 'postbackcookie=';
        window.location = "SearchResult.aspx?searchtext=" + searchText.replace('alert', '').replace('confirm', '') + "";
        
    }
    
 //search functionlity ends here
    

// SpeakConsultant to a consultant functionality Starts here    
var speak_to_a_consultant_flag = 'false';
       
 //Speak to a consultant redirect functionlity starts here      
       function SpeakConsultant()
       {
       
          validate_speaktoaconsultant();
          
          if(speak_to_a_consultant_flag == 'false')
          {
              speak_to_a_consultant_flag = 'false';
              document.forms[0].action = 'SpeakConsultant.aspx';
              document.forms[0].submit(); 
              return false;  
          }
          else
          {
              speak_to_a_consultant_flag = 'false';
              return false;
          }
          
          
          return false;
       }  
 //Speak to a consultant redirect functionlity ends here  
 
       
//Speak to a consultant validation funciton starts here

function validate_speaktoaconsultant()
       {
           var obj1 = document.getElementById('How_Did_You_Hear_About_Us');
           if(obj1 != null)
           {
              if((obj1.value == null) || (obj1.value == ''))
              {
                   speak_to_a_consultant_flag = 'true';
                   return false;
              }
           }
      var obj2 = document.getElementById('First_Name');
           if(obj2 != null)
           {
              if((obj2.value == null) || (obj2.value == ''))
              {
                   speak_to_a_consultant_flag = 'true';   
                   return false;
              }
           }
           
     var obj3 = document.getElementById('Last_Name');
           if(obj3 != null)
           {
              if((obj3.value == null) || (obj3.value == ''))
              {
                   speak_to_a_consultant_flag = 'true';  
                   return false;
              }
           }
           
     var obj4 = document.getElementById('Email');
           if(obj4 != null)
           {
              if((obj4.value == null) || (obj4.value == ''))
              {
                   speak_to_a_consultant_flag = 'true'; 
                   return false;
              }
           }
           
     var obj5 = document.getElementById('Company_Name');
           if(obj5 != null)
           {
              if((obj5.value == null) || (obj5.value == ''))
              {
                   speak_to_a_consultant_flag = 'true';  
                   return false;
              }
           }
           
     var obj6 = document.getElementById('City');
           if(obj6 != null)
           {
              if((obj6.value == null) || (obj6.value == ''))
              {
                   speak_to_a_consultant_flag = 'true';  
                   return false;
              }
           }
           
     var obj7 = document.getElementById('Address');
           if(obj7 != null)
           {
              if((obj7.value == null) || (obj7.value == ''))
              {
                   speak_to_a_consultant_flag = 'true';   
                   return false;
              }
           } 
           
     var obj8 = document.getElementById('State_Province');
           if(obj8 != null)
           {
              if((obj8.value == null) || (obj8.value == ''))
              {
                   speak_to_a_consultant_flag = 'true';   
                   return false;
              }
           } 
           
     var obj9 = document.getElementById('Zip_Code');
           if(obj9 != null)
           {
              if((obj9.value == null) || (obj9.value == ''))
              {
                   speak_to_a_consultant_flag = 'true';   
                   return false;
              }
           } 
           
     var obj10 = document.getElementById('Telephone');
           if(obj10 != null)
           {
             if((obj10.value == null) || (obj10.value == ''))
              {
                   speak_to_a_consultant_flag = 'true';   
                   return false;
              }
           } 
    var obj11 = document.getElementById('Scheduling_Information');
           if(obj11 != null)
           {
              if((obj11.value == null) || (obj11.value == ''))
              {
                   speak_to_a_consultant_flag = 'true';   
                   return false;
              }
           }  
           
   var obj12 = document.getElementById('Requirements');
           if(obj12 != null)
           {
              if((obj12.value == null) || (obj12.value == ''))
              {
                   speak_to_a_consultant_flag = 'true';   
                   return false;
              }
           }  
       }
       
       
    function Reset()
       {
      alert('Do you want to reset ?');
        var obj1 = document.getElementById('How_Did_You_Hear_About_Us');
           if(obj1 != null)
           {
              if((obj1.value != null) || (obj1.value != ''))
              {
                   obj1.value ='';
              }
           }
            
         var obj2 = document.getElementById('First_Name');
           if(obj2 != null)
           {
              if((obj2.value != null) || (obj2.value != ''))
              {
                   obj2.value = '';
              }
           }
           
        var obj3 = document.getElementById('Last_Name');
           if(obj3 != null)
           {
              if((obj3.value != null) || (obj3.value != ''))
              {
                   obj3.value = '';
              }
              
           }
           
        var obj4 = document.getElementById('Title');
            if(obj4 != null)
           {
              if((obj4.value != null) || (obj4.value != ''))
              {
                   obj4.value = '';
              }
           }
           
           var obj5 = document.getElementById('Email');
           if(obj5 != null)
           {
              if((obj5.value != null) || (obj5.value != ''))
              {
                   obj5.value = '';
              }
           }
           
           var obj6 = document.getElementById('Company_Name');
           if(obj6 != null)
           {
              if((obj6.value != null) || (obj6.value != ''))
              {
                  obj6.value= '';
              }
           }
           
           var obj7 = document.getElementById('Company_Url');
           if(obj7 != null)
           {
              if((obj7.value != null) || (obj7.value != ''))
              {
                   obj7.value = 'http://www.';
              }
           } 
           
           
           var obj8 = document.getElementById('City');
           if(obj8 != null)
           {
              if((obj8.value != null) || (obj8.value != ''))
              {
                   obj8.value = '';
              }
           }
           
           var obj9 = document.getElementById('Address');
           if(obj9 != null)
           {
              if((obj9.value != null) || (obj9.value != ''))
              {
                   obj9.value = '';
              }
           } 
           
           
           var obj10 = document.getElementById('Country');
           if(obj10 != null)
           {
              obj10.value = 'UNITED STATES';
           } 
           
           var obj11 = document.getElementById('State_Province');
           if(obj11 != null)
           {
              if((obj11.value != null) || (obj11.value != ''))
              {
                   obj11.value = '';
              }
           } 
           
           var obj12 = document.getElementById('Zip_Code');
           if(obj12 != null)
           {
              if((obj12.value != null) || (obj12.value != ''))
              {
                   obj12.value = '';
              }
           } 
           
           var obj13 = document.getElementById('Telephone');
           if(obj13 != null)
           {
              if((obj13.value != null) || (obj13.value != ''))
              {
                   obj13.value = '';
              }
           } 
           
           
           var obj14 = document.getElementById('Scheduling_Information');
           if(obj14 != null)
           {
             if((obj14.value != null) || (obj14.value != ''))
              {
                   obj14.value = '';
              }
           }  
           
           var obj15 = document.getElementById('Requirements');
           if(obj15 != null)
           {
              if((obj15.value != null) || (obj15.value != ''))
              {
                   obj15.value = '';
              }
           }  
           
          var obj16 = document.getElementById('Preferred_time_for_telephone_discussion');
           if(obj16 != null)
           {
              if((obj16.value != null) || (obj16.value != ''))
              {
                   obj16.value = '-MM:HH-';
              }
           }  
           
           
           
           var obj17 = document.getElementById('Preferred_Discussion_Time');
           if(obj15 != null)
           {
              if((obj17.value != null) || (obj17.value != ''))
              {
                   obj17.value = '-AM/PM-';
              }
           }  
           
          var obj18 = document.getElementById('GMT');
           if(obj18 != null)
           {
              if((obj18.value != null) || (obj18.value != ''))
              {
                   obj18.value = '-Time Zone-';
              }
           }  
          
         var obj19 = document.getElementById('Time_Duration');
           if(obj19 != null)
           {
              if((obj19.value != null) || (obj19.value != ''))
              {
                   obj19.value = '-Duration-';
              }
           }  
             
        var obj20 = document.getElementById('Decision_Timeframe');
           if(obj15 != null)
           {
              if((obj20.value != null) || (obj20.value != ''))
              {
                   obj20.value = '-Select-';
              }
           }  
           
           var obj21 = document.getElementById('Evaluating_For');
           if(obj21 != null)
           {
              if((obj21.value != null) || (obj21.value != ''))
              {
                   obj21.value = '-Select-';
              }
           }  
           
           var obj22 = document.getElementById('Company_Size');
           if(obj22 != null)
           {
              if((obj22.value != null) || (obj22.value != ''))
              {
                   obj22.value = '-Select-';
              }
           }  
           
           var obj23 = document.getElementById('Industry');
           if(obj23 != null)
           {
              if((obj23.value != null) || (obj23.value != ''))
              {
                   obj23.value = '-Select-';
              }
           } 
           
           var obj24 = document.getElementById('Company_Globalization');
           if(obj24 != null)
           {
              if((obj24.value != null) || (obj24.value != ''))
              {
                   obj24.value = '-Select-';
              }
           }  
            
            var obj25 = document.getElementById('Decision_Makers_Experience_in_Globalization');
           if(obj25 != null)
           {
              if((obj25.value != null) || (obj25.value != ''))
              {
                   obj25.value = '-Select-';
              }
           }  
           
        return false; 
        }
//Speak to a consultant validation funciton starts here
// SpeakConsultant to a consultant functionality ends here


// Submit a requirement functionality Starts here

var submit_a_requirement_flag = 'false';

//submit a requirement redirect functionality starts here
   function SubmitRequirements()
       {
       
          validate_submit_a_requirement();
          
          if(submit_a_requirement_flag == 'false')
          {
          submit_a_requirement_flag = 'false';
          document.forms[0].action = 'Submit.aspx';
          document.forms[0].submit(); 
          return false;  
          }
          else
          {
            submit_a_requirement_flag = 'false';
            return false;
          }
       }
//submit a requirement redirect functionality ends here


// submit a requirement validation functionlity starts here
       
       function validate_submit_a_requirement()
       {
           var obj1 = document.getElementById('CompanyName');
           if(obj1 != null)
           {
              if((obj1.value == null) || (obj1.value == ''))
              {
                   submit_a_requirement_flag = 'true';
                   return false;
              }
           }
            
           
           var obj2 = document.getElementById('ContactName');
           if(obj2 != null)
           {
              if((obj2.value == null) || (obj2.value == ''))
              {
                   submit_a_requirement_flag = 'true';   
                   return false;
              }
           }
           
           var obj3 = document.getElementById('Telephone');
           if(obj3 != null)
           {
              if((obj3.value == null) || (obj3.value == ''))
              {
                   submit_a_requirement_flag = 'true';  
                   return false;
              }
           }
           
           var obj4 = document.getElementById('Email');
           if(obj4 != null)
           {
              if((obj4.value == null) || (obj4.value == ''))
              {
                   submit_a_requirement_flag = 'true'; 
                   return false;
              }
           }
           
           var obj5 = document.getElementById('How_Do_You_Hear_AboutUs');
           if(obj5 != null)
           {
              if((obj5.value == null) || (obj5.value == ''))
              {
                   submit_a_requirement_flag = 'true';  
                   return false;
              }
           }
           
           
           var obj6 = document.getElementById('Number_Of_Positions');
           if(obj6 != null)
           {
              if((obj6.value == null) || (obj6.value == ''))
              {
                   submit_a_requirement_flag = 'true';  
                   return false;
              }
           }
           
           var obj7 = document.getElementById('Estimated_Length_Of_Engagement');
           if(obj7 != null)
           {
              if((obj7.value == null) || (obj7.value == '---------Select---------'))
              {
                   submit_a_requirement_flag = 'true';   
                   return false;
              }
           } 
          var obj8 = document.getElementById('CandidatesJob');
           if(obj8 != null)
           {
              if((obj8.value == null) || (obj8.value == ''))
              {
                   CandidatesJob = 'true';   	
                   return false;
              }
           }    
       }
       
//  submit a requirement validation functionlity starts here
       
// Submit a requirement functionality Ends here 


// Tabbing Functionality used in contact us screen (Starts Here)

  function Tabbing(id) 
    { 
      var div1 = document.getElementById(id); 
      if(id == 'North America') 
      { 
          div1.style.display = 'block'; 
          var div2 = document.getElementById('Asia');
          div2.style.display = 'none';
      } 
      else 
      { 
          div1.style.display = 'block'; 
          var div2 = document.getElementById('North America');
          div2.style.display = 'none';
      }
    }
    
//Tabbing Functionality used in contact us screen (Ends Here) 


function SubmitResume()
       {
       
          var speak_to_a_consultant_flag = 'false';
          if(speak_to_a_consultant_flag == 'false')
          {
              speak_to_a_consultant_flag = 'false';
              document.forms[0].action = 'SubmitAResume.aspx';
              document.forms[0].submit(); 
              return false;  
          }
          else
          {
              speak_to_a_consultant_flag = 'false';
              return false;
          }
          
          
          return false;
       }  
