﻿// JScript File

function showTestiData(x)
{
    if(x==1){
    document.getElementById('testiText').innerHTML="While working at Xavient for the past 3 years, I have been exposed to many new opportunities and have been able to work with a group of extremely intelligent people. In contrast to previous employers, Xavient takes its employees’ input into consideration when making company-wide decisions, which enables us to feel as though we are an important and indispensible part of the team and to take pride in its collective achievements.  Another thing that I really like about working at Xavient is that its leadership is extremely approachable, which has helped make this experience even more worthwhile.";
    }
    else if(x==2){
    document.getElementById('testiText').innerHTML="One’s first step into a new career lays the foundation that you build your future upon.  That’s why, for me, starting my career at Xavient Information Systems was undoubtedly one of the best decisions of my life.   I’ve been with Xavient for over 6 years now, and I’ve had multiple opportunities to demonstrate my skills and grow professionally, as I have been able to work on several different technologies and many different environments. What I have most appreciated at Xavient, is the guidance of my leaders and peers that helped me go through the ranks quickly. The growth in responsibility that a focused career progression has facilitated, has taken me to a level where I can contribute to the culture of collaboration and people centric leadership by sharing my expertise with others. This experience has been priceless.";
    }
    else if(x==3){
    document.getElementById('testiText').innerHTML="In my 5 years of working with Xavient, I have found collaboration, encouragement and easy accessibility to higher management, which distinguishes Xavient from other employers out there. While other organizations dream of success, we at Xavient go the extra mile to achieve it.";
    }
    else if(x==4){
    document.getElementById('testiText').innerHTML="Xavient is a great place to work for many reasons, most notably, the opportunity to work with global clients, therefore exposing us to some of the most intricate work challenges and knowledge-enhancing tasks. Since day one, I felt that I was in a place where individual talent and achievements were recognized and encouraged by all. Working here is exciting and challenging every day, and the work environment makes you feel like you are a part of a big family.";
    }
    else if(x==5){
    document.getElementById('testiText').innerHTML="Xavient is the company where my dreams got wings.  I have been exposed to all phases of SDLC and have worked on projects that   presented a lot of technical challenges.  Its friendly work environment and the management’s open-door policy are what makes Xavient different from the rest.”";
    }
    else if(x==6){
    document.getElementById('testiText').innerHTML="Since the day I joined Xavient, I have felt like I am part of a family where every individual has an important role to play. Xavient is not just another IT company where you have a predefined, limited role and responsibility in the business. Rather, Xavient makes each and every one of its employees feel like they are an indispensable part of the family, contributing to its success.";
    }
    else if(x==7){
    document.getElementById('testiText').innerHTML="At Xavient, I have found that there is a sense of freedom to be innovative and to think in infinite dimensions, whether coming up with technical solutions or practical ideas that affect the business directly or indirectly. It has a strong communication system through which each employee is guided by its peers and experts. Xavient is not just another success story of any particular individual, but a success story of a team duly guided and motivated by a strong leadership.";
    }
    else if(x==8){
    document.getElementById('testiText').innerHTML="I have been employed with Xavient for over 6 years now and the reason I have stayed here for so long is that I feel that I always have the freedom to implement my ideas into simple solutions. Xavient is a place where I not only find helping hands and guidance, but also where my ideas are valued and I don’t encounter many road blocks along the way.";
    }

    document.getElementById('testi').style.display='block';
}

function hideTestiData()
{
document.getElementById('testi').style.display='none';
}


 
if (document.all || document.getElementById){ //if IE4 or NS6+ 

 document.write('<style type="text/css">\n'); 
 document.write('.dyncontent{display: none;}\n'); 
 document.write('</style>'); 
 
 document.write('<style type="text/css">\n'); 
 document.write('.dyncontent_Birth{display: none;}\n'); 
 document.write('</style>'); 

} 

var curcontentindex=0; 
var messages=new Array(); 

function getElementByClass(classname){ 
 var inc=0; 
 var alltags=document.all? document.all : document.getElementsByTagName("*"); 
 for (i=0; i<alltags.length; i++){ 
   if (alltags[i].className==classname) 
     messages[inc++]=alltags[i]; 
 } 
} 

function rotatecontent(){ 
if(document.getElementById('testi').style.display!='block')
{
    //document.getElementById("dummyDiv").style.display="none";
     //get current message index (to show it): 
     curcontentindex=(curcontentindex<messages.length-1)? curcontentindex+1 : 0; 
     //get previous message index (to hide it): 
     prevcontentindex=(curcontentindex==0)? messages.length-1 : curcontentindex-1; 
     if(messages[prevcontentindex]!=null){
     messages[prevcontentindex].style.display="none"; //hide previous message 
     messages[curcontentindex].style.display="block"; //show current message 
     }
 }
} 


window.onload=function(){ 
 if (document.all || document.getElementById){ 
   getElementByClass("dyncontent"); 
   //setInterval("rotatecontent()", 3000); 
    getElementByClass_Birth("dyncontent_Birth"); 
  // setInterval("rotatecontent_Birth()", 3000); 
   setHeightTable();

 }

}   

var curcontentindex_birth=0; 
var messages_Birth=new Array(); 

function getElementByClass_Birth(classname){ 
 var inc_birth=0; 
 var alltags_birth=document.all? document.all : document.getElementsByTagName("*"); 
 for (i=0; i<alltags_birth.length; i++){ 
   if (alltags_birth[i].className==classname) 
     messages_Birth[inc_birth++]=alltags_birth[i]; 
 } 
} 

function rotatecontent_Birth(){ 
//document.getElementById("dummyDiv_birth").style.display="none";
 //get current message index (to show it): 
 curcontentindex_birth=(curcontentindex_birth<messages_Birth.length-1)? curcontentindex_birth+1 : 0; 
 //get previous message index (to hide it): 
 prevcontentindex_birth=(curcontentindex_birth==0)? messages_Birth.length-1 : curcontentindex_birth-1; 
 if(messages_Birth[prevcontentindex_birth]!=null){
 messages_Birth[prevcontentindex_birth].style.display="none"; //hide previous message 
 messages_Birth[curcontentindex_birth].style.display="block"; //show current message 
 }
} 

function divOpen(x)
        {
                var tab_w = document.getElementById('enable_table').clientWidth;
	            var tab_h = document.getElementById('enable_table').offsetHeight;
	            document.getElementById(x).style.display = "block";
	           
	            if(document.getElementById(x).offsetHeight>tab_h)
	            {
                document.getElementById('disable_div').style.height=document.getElementById(x).offsetHeight+160+"px";
                }
                else
                {
                document.getElementById('disable_div').style.height = tab_h+"px";
                }

	
	        document.getElementById('disable_div').style.display = "block";
	

        }

function divClose(x){


    document.getElementById('disable_div').style.display = "none";
	document.getElementById(x).style.display = "none";	

}


function divOpenNews(x)
        {
                var tab_w = document.getElementById('enable_table').clientWidth;
	            var tab_h = document.getElementById('enable_table').offsetHeight;
	            if(x==1)
	            {
	              document.getElementById('NewsTitle_a').style.display = "block";	   
	             document.getElementById('NewsDescription_a').style.display = "block";	
	              document.getElementById('NewsTitle_b').style.display = "none";	   
	             document.getElementById('NewsDescription_b').style.display = "none";
	              document.getElementById('NewsTitle_c').style.display = "none";	   
	             document.getElementById('NewsDescription_c').style.display = "none";   
	            }
	             if(x==2)
	            {
	             document.getElementById('NewsTitle_a').style.display = "none";	   
	             document.getElementById('NewsDescription_a').style.display = "none";	
	              document.getElementById('NewsTitle_b').style.display = "block";	   
	             document.getElementById('NewsDescription_b').style.display = "block";	 
	               document.getElementById('NewsTitle_c').style.display = "none";	   
	             document.getElementById('NewsDescription_c').style.display = "none";   
	            }
	             if(x==3)
	            {
	                 document.getElementById('NewsTitle_a').style.display = "none";	   
	             document.getElementById('NewsDescription_a').style.display = "none";	
	              document.getElementById('NewsTitle_b').style.display = "none";	   
	             document.getElementById('NewsDescription_b').style.display = "none";
	              document.getElementById('NewsTitle_c').style.display = "block";	   
	             document.getElementById('NewsDescription_c').style.display = "block";	   
	            }
	          	
	            document.getElementById('LatestNews').style.display = "block";	                         
	            if(document.getElementById('LatestNews').offsetHeight>tab_h)
	            {
                document.getElementById('disable_div').style.height=document.getElementById('LatestNews').offsetHeight+160+"px";
                }
                else
                {
                document.getElementById('disable_div').style.height = tab_h+"px";
                }

	
	        document.getElementById('disable_div').style.display = "block";
	

        }

function divCloseNews(){
    document.getElementById('disable_div').style.display = "none";
	document.getElementById('LatestNews').style.display = "none";	

}
function changeImage(x)
{
    if(document.getElementById('twit_'+x)!=null)
    {    
    document.getElementById('twit_'+x).src="images/twi_icon.jpg";
    }
}
   function HideImage(x)
{
    if(document.getElementById('twit_'+x)!=null)
    {    
       document.getElementById('twit_'+x).src="images/twi_lighticon.jpg";
    }
}

function Expand()
    { 
        if(document.getElementById('trServices')!=null)
        {
            if(document.getElementById('trServices').style.display=="block")
            {
            document.getElementById('imgExpand').src="images/toggle_plus.gif";
            document.getElementById('trServices').style.display="none";
            }
            else
            {
            document.getElementById('imgExpand').src="images/toggle_minus.gif";
            document.getElementById('trServices').style.display="block";
             document.getElementById('overlayCont').scrollTop=267;
            }
            Reset();
        }
   
    }
    function openTwitter(i)
            {
            var hr="http://twitter.com/home?status=http://intranet.xavient.com - "+i;
            window.open(hr,"twitter" ,"Location=0, scrollbars=1,resizable=1");
            
            }
            
            function showNewsDetails(x)
            {
          
              for(var i=1;i<=28;i++)
                {
                if(i!=x)
                {
                    if( document.getElementById('div'+i)!=null)
                    {
                     document.getElementById('div'+i).style.display="none";
                       if(document.getElementById('News_'+i)!=null)
                    document.getElementById('News_'+i).src="images/toggle_plus.gif";
                    }             
                 }
                
                }           
                if( document.getElementById('div'+x)!=null)
                {
                    if(document.getElementById('div'+x).style.display=="none")
                    {
                     document.getElementById('div'+x).style.display="block"
                    document.getElementById('News_'+x).src="images/toggle_minus.gif";
                    }
                    
                       else if(document.getElementById('div'+x).style.display=="block")
                    {
                     document.getElementById('div'+x).style.display="none"
                    document.getElementById('News_'+x).src="images/toggle_plus.gif";
                    }
                }
            }
    
      
 

function divClose_IT(x)
{
             for(var i=1;i<=28;i++)
                {
               
                    if( document.getElementById('div'+i)!=null)
                    {
                     document.getElementById('div'+i).style.display="none";
                      if(document.getElementById('News_'+i)!=null)
                    document.getElementById('News_'+i).src="images/toggle_plus.gif";
                    }             
                
                
                }

    document.getElementById('disable_div').style.display = "none";
	document.getElementById(x).style.display = "none";	

}

 function setHeightTable(){
	var pageHeight=document.documentElement.clientHeight;
	pageHeight=pageHeight-130;

	var tblHeight=0;
	if(document.getElementById('overlayDiv')!=null){
		document.getElementById('overlayDiv').style.height=	pageHeight+"px";	
		}
		if(document.getElementById('overlayLoc')!=null){
		document.getElementById('overlayLoc').style.height=	pageHeight+"px";	
		}
	if(document.getElementById('overlayNews')!=null){
		document.getElementById('overlayNews').style.height=pageHeight+"px";	
		}
	if(document.getElementById('overlayCont')!=null){
		document.getElementById('overlayCont').style.height=pageHeight+"px";	
		}	
		
		if(document.getElementById('OverlayIT')!=null){
		document.getElementById('OverlayIT').style.height=pageHeight+"px";	
		}
//	if(tblHeight<=document.getElementById('col1').offsetHeight && document.getElementById('col1').style.display!='none'){
//		tblHeight = document.getElementById('col1').offsetHeight;		
//	}else 
    if(document.getElementById('col_FT')!=null)
    {
	    if(tblHeight<=document.getElementById('col_FT').offsetHeight)
	    {
		    tblHeight = document.getElementById('col_FT').offsetHeight;    		
	    }
	}
	if(document.getElementById('col2')!=null)
	{
	    if (tblHeight<=document.getElementById('col2').offsetHeight){
		    tblHeight = document.getElementById('col2').offsetHeight;
	    }
	}
	if(document.getElementById('col3')!=null)
	{
	if (tblHeight<=(document.getElementById('col3').offsetHeight-40)){
		tblHeight = document.getElementById('col3').offsetHeight-40;
	}
	}
	tblHeight=tblHeight-30;
    //	document.getElementById('col1').style.height=tblHeight+'px';
    if(document.getElementById('col2')!=null)
	    document.getElementById('col2').style.height=tblHeight+'px';
	if(document.getElementById('col3')!=null)
	    document.getElementById('col3').style.height=tblHeight+'px';
//document.getElementById('col3sub1').style.height=(tblHeight/2)-20+'px';
//document.getElementById('col3sub2').style.height=(tblHeight/2)-20+'px';
}


function ChangeCSS_2()
{

document.getElementById('txtUserName').className="txtbox";
}
function ChangeCSS()
{
if(document.getElementById('txtUserName')!=null && document.getElementById('txtUserName').value=="")
document.getElementById('txtUserName').className="txtbox_new";
}

function ChangeCSS_Pass()
{
if(document.getElementById('txtPassword')!=null && document.getElementById('txtPassword').value=="")
document.getElementById('txtPassword').className="txtPass_new";
}

function ChangeCSS_Pass2()
{
document.getElementById('txtPassword').className="txtbox";
}


  
  //*****************************Function For Reset***********************************************************************************
    
  
  //******************************Function for Range Validtaion************************************************************************
    
      function RangeValidation()
       {           
            if(document.getElementsByName("txtName")!=null)
          {
            var DescText = trim(document.getElementById("txtName").value);
            
            if(DescText.length >59)   // check if characters entered is greater than 60
            {
            alert("Maximum 60 characters Allowed");
            document.getElementById("txtName").focus();
            return false;
            
            }
          } 
          
            if(document.getElementsByName("txtOrganisation")!=null)
          {
            var DescText = trim(document.getElementById("txtOrganisation").value);
            
            if(DescText.length >199)   // check if characters entered is greater than 200
            {
            alert("Maximum 200 characters Allowed");
            document.getElementById("txtOrganisation").focus();
            return false;
            
            }
          }  
                 if(document.getElementsByName("txtRole")!=null)
          {
            var DescText = trim(document.getElementById("txtRole").value);
            
            if(DescText.length >199)   // check if characters entered is greater than 200
            {
            alert("Maximum 200 characters Allowed");
            document.getElementById("txtRole").focus();
            return false;
            
            }
          }
          
              if(document.getElementsByName("txtRelatedTo")!=null)
          {
            var DescText = trim(document.getElementById("txtRelatedTo").value);
            
            if(DescText.length >199)   // check if characters entered is greater than 200
            {
            alert("Maximum 200 characters Allowed");
            document.getElementById("txtRelatedTo").focus();
            return false;
            
            }
          }
          
            
            if(document.getElementsByName("txtServices")!=null)
          {
            var DescText = trim(document.getElementById("txtServices").value);
            
            if(DescText.length >1999)   // check if characters entered is greater than 2000
            {
            alert("Maximum 2000 characters Allowed");
            document.getElementById("txtServices").focus();
            return false;
            
            }
          }  
          
           if(document.getElementsByName("txtPhoneNo")!=null)
          {
            var DescText = trim(document.getElementById("txtPhoneNo").value);
            
            if(DescText.length >19)   // check if characters entered is greater than 20
            {
            alert("Maximum 20 characters Allowed");
            document.getElementById("txtPhoneNo").focus();
            return false;
            
            }
          } 
                  
       }

  //********************************Function for trimmig string for spaces*****************************************************************
   
    function trim(stringToTrim) {
	    return stringToTrim.replace(/^\s+|\s+$/g,"");
     }
   
 //*********************************Function for field validation***************************************************************************
    
    function txtVal()        
      {
       reWhiteSpace = new RegExp(/^\s+$/);
       var ErrMessage="";
	var controlToFocus="",controlToFocus1="",controlToFocus2="",controlToFocus3="",controlToFocus4="",controlToFocus5="",controlToFocus6="",controlToFocus7="",controlToFocus8="",controlToFocus9="",controlToFocus10="",controlToFocus11="";
	var IsValid= true;
  
  //--------------------------------Code for validating Name field-------------------------------------------------------------------------
   
      
     
         var Fname=document.getElementById('txtName').value;
         if(document.getElementById('txtName')!=null)
         { 
 
//           if(Fname!='')
//           {
//           var nexp=/[^a-z\^A-Z\s&'-\.]/;
//           if(nexp.test(Fname)==true)
//           { ErrMessage +="Please Input Valid Name.\n";
//           IsValid =false;  
//            document.getElementById ('txtName').value='';      
//            controlToFocus1=document.getElementById('txtName');
//            
//            }
//            }
           
         if(trim(document.getElementById('txtName').value)==null ||trim(document.getElementById('txtName').value)==''||(reWhiteSpace.test(Fname)))
          {
            ErrMessage +="Please enter Name.\n";
            IsValid =false;
            controlToFocus1=document.getElementById('txtName');
          }
          }
  //-----------------------------Code for validating Organisation field--------------------------------------------------------------------
      
    if(document.getElementById('txtOrganisation')!=null)
         { 
           if(trim(document.getElementById('txtOrganisation').value)==null || trim(document.getElementById('txtOrganisation').value)=='')
          {
            ErrMessage +="Please enter Organization.\n";
            IsValid =false;
            controlToFocus2=document.getElementById('txtOrganisation');
            
          }
          }                 

 
  //-----------------------------Code for validating Email field-----------------------------------------------------------------------------
           
         var Mail=document.getElementById('txtEmailID').value;
        if(document.getElementById('txtEmailID')!=null)
         {

        if(trim(document.getElementById('txtEmailID').value)==null || trim(document.getElementById('txtEmailID').value)==''||(reWhiteSpace.test(Mail)))
          {
            ErrMessage +="Please enter E-mail.\n";
            IsValid =false;
            controlToFocus3=document.getElementById('txtEmailID');
            
          }
          var txtmail =  document.getElementById('txtEmailID');
          if(txtmail.value!='')
          {
          if(isEmail(txtmail)==false)
          {
          ErrMessage +="Please input valid Email Address.\n";
          IsValid =false;
          txtmail.value='';
          controlToFocus3=document.getElementById('txtEmailID');
          }
          }  
          }        
 

  //----------------------------------Code for validating Phone field----------------------------------------------------------------------
   
         var ph=document.getElementById('txtPhoneNo').value;
         if(document.getElementById('txtPhoneNo')!=null)
         {

//    var phone=document.getElementById("txtPhoneNo").value;
//     var nexp=/[^0-9\+\.-]/;       ///[^a-z\^A-Z\s&'-\.]/
//     if(phone!='')
//     {
//     if(phone.search(nexp)==false)
//      {
//        ErrMessage +="Please Input a valid Phone No..\n";
//        IsValid =false;
//        document.getElementById ('txtPhoneNo').value='';
//        controlToFocus4=document.getElementById('txtPhoneNo');
//       }
//       }
//      }

            if(ph!='')           
            {
            var txtphnum =  document.getElementById('txtPhoneNo');
            if((isTelephonicNumber(txtphnum)==false)||(isTelephonicMinLength(txtphnum,'9')==false))
            {
            ErrMessage +="Please enter valid Phone No.\n";
            IsValid =false;  
            txtphnum.value='';    
            controlToFocus4=document.getElementById('txtPhoneNo');
            }
            }
            }

    

      
  //------------------------------------Code for validating Country field--------------------------------------------------------------
           
       
  if(document.getElementById('ddlCountry')!=null)
   
   {
   if(document.getElementById('ddlCountry').value=='-1')
          {
            ErrMessage +="Please select Country.\n";
            IsValid =false;
            controlToFocus5=document.getElementById('ddlCountry');
            
          }
   }   
  
      
  //--------------------------------------------------------------------------------------------------------------------------------------   
      
 
       if(controlToFocus1!="")
   controlToFocus=controlToFocus1;
  else   if(controlToFocus2!="")
   controlToFocus=controlToFocus2;
  else if(controlToFocus3!="")
   controlToFocus=controlToFocus3;
   else   if(controlToFocus4!="")
   controlToFocus=controlToFocus4;
  else if(controlToFocus5!="")
   controlToFocus=controlToFocus5;
 

      
      
      if(ErrMessage != "")
	{
	    alert(ErrMessage);
	    controlToFocus.focus();
	    return IsValid;
	}
	else
	    return IsValid;   		        
    
}
    

        
function divOpen_Contact(x)
        {
            Reset();
        
            
        if(document.getElementById('trMessage')!=null)
        {
        document.getElementById('trMessage').style.display="none";
        }
                var tab_w = document.getElementById('enable_table').clientWidth;
	            var tab_h = document.getElementById('enable_table').offsetHeight;
	            document.getElementById(x).style.display = "block";
	            if(document.getElementById(x).offsetHeight>tab_h)
	            {
                document.getElementById('disable_div').style.height=document.getElementById(x).offsetHeight+160+"px";
                }
                else
                {
                document.getElementById('disable_div').style.height = tab_h+"px";
                }

	
	        document.getElementById('disable_div').style.display = "block";
	

        }


function divClose_contact(x)
{
    Reset();
    
        if(document.getElementById('trMessage')!=null)
        {
         document.getElementById('trMessage').style.display="none";
        }
    document.getElementById('disable_div').style.display = "none";
    document.getElementById(x).style.display = "none";		
}

    function Reset()
    {
        document.getElementById('txtName').value='';
        document.getElementById('txtOrganisation').value='';
        document.getElementById('txtRole').value='';
        document.getElementById('txtRelatedTo').value='';
        document.getElementById('txtServices').value='';
        document.getElementById('txtEmailID').value='';
        document.getElementById('txtPhoneNo').value='';
        document.getElementById('ddlCountry').selectedIndex=0;
        return false;
    
    }
      // document.frmLogin.txtUserName.focus();
      
      // added by Praveen 
      function divOpen_Contact1(x) {

        Reset1();


        if (document.getElementById('<%=trMessage.ClientID %>') != null) {
            document.getElementById('<%=trMessage.ClientID %>').style.display = "none";
        }
        var tab_w = document.getElementById('enable_table').clientWidth;
        var tab_h = document.getElementById('enable_table').offsetHeight;
        document.getElementById(x).style.display = "block";
        if (document.getElementById(x).offsetHeight > tab_h) {
            document.getElementById('disable_div').style.height = document.getElementById(x).offsetHeight + 160 + "px";
        }
        else {
            document.getElementById('disable_div').style.height = tab_h + "px";
        }


        document.getElementById('disable_div').style.display = "block";


    }


    function divClose_contact1(x) {
        Reset1();

        if (document.getElementById('<%=trMessage.ClientID %>') != null) {
            document.getElementById('<%=trMessage.ClientID %>').style.display = "none";
        }
        document.getElementById('disable_div').style.display = "none";
        document.getElementById(x).style.display = "none";
    }
    function Reset1() {
        document.getElementById('<%=trMessage.ClientID %>').value = '';
        document.getElementById('<%=txtOrganisation.ClientID %>').value = '';
        document.getElementById('<%=txtRole.ClientID %>').value = '';
        document.getElementById('<%=txtRelatedTo.ClientID %>').value = '';
        document.getElementById('<%=txtServices.ClientID %>').value = '';
        document.getElementById('<%=txtEmailID.ClientID %>').value = '';
        document.getElementById('<%=txtPhoneNo.ClientID %>').value = '';
        document.getElementById('<%=ddlCountry.ClientID %>').selectedIndex = 0;
        return false;
    }
    
