//css menu javascript
//navHover = function() {
//	var lis = document.getElementById("vergedynnav").getElementsByTagName("li");	
//	for (var i=0; i<lis.length; i++) {
//		lis[i].onmouseover=function() {
//			this.className+=" iehover";
//		}
//		lis[i].onmouseout=function() {
//			this.className=this.className.replace(new RegExp(" iehover\\b"), "");
//		}
//	}
//}
//if (window.attachEvent) window.attachEvent("onload", navHover);
//******************************************************

//-- Click to call functions  -- //
            var request = false;
            try 
            {
              request = new XMLHttpRequest();
            } 
            catch (trymicrosoft)
            {
              try 
              {
                request = new ActiveXObject("Msxml2.XMLHTTP");
              }
              catch (othermicrosoft) 
              {
                try
                 {
                    request = new ActiveXObject("Microsoft.XMLHTTP");
                 }
                 catch (failed)
                 {
                    request = false;
                 }
              }
            }
             
            function update_message()
            {
                if (request.readyState < 4)
                {
                  document.getElementById('BtnCall').src='../Includes/Images/processing.jpg';
                }
                else if (request.readyState==4)
                {
                  document.getElementById('BtnCall').src='../Includes/Images/connected.jpg';
                }
            }
             
            function request_call_local()
            {
              if (!request) 
              {
                    alert ("sorry, click to call will not work with your browser");
              }
              else
              {
                    //_uacct = "UA-393087-1";
                    //_udn = "ifbyphone.com";
                    //urchinTracker('/click_to_xyz/home_page_click');  // IMS added to track click to call in Google
    
                    var phone = document.getElementById("TxtISD").value.concat(document.getElementById("TxtSTD").value).concat(document.getElementById("TxtNumber").value);

                    if (validate_phone(phone)) 
                    {
                        var url = "/clickto_xyz_redirect.php?phone_to_call="+escape(phone)+"&click_id=285&ref=homepage&page=%2F&ibp_referrer=" + ibp_referrer;
                        request.onreadystatechange = update_message;
                        request.open("GET", url, true);
                        request.send(null);
                    }
                    else
                    {
                        if(phone.length < 3)
                            document.getElementById("TxtISD").focus();
                        else if(phone.length >= 3 && phone.length<6)
                            document.getElementById("TxtSTD").focus();
                        else if(phone.length >= 6 && phone.length<10)
                            document.getElementById("TxtNumber").focus();
                        return false;
                    }
                 }
            }
            
            function update_message_inside()
            {
                if (request.readyState < 4) 
                {
                    document.getElementById('submitbtn2').src = '/images/layout_internal/leftnav/side_input_btn2.jpg';
                } 
                else if (request.readyState==4) 
                {
                  document.getElementById('submitbtn2').src='/images/layout_internal/leftnav/side_input_btn3.jpg';
                }
            }
             
            function request_call_local_inside()
            {
              if (!request) 
              {
                    alert ("sorry, click to call will not work with your browser");
              }
              else
              {
                    //_uacct = "UA-393087-1";
                    //_udn = "ifbyphone.com";
                    //urchinTracker('/click_to_xyz/inside_page_click');  // IMS added to track click to call in Google
    
                    var phone = document.getElementById("TxtISD").value.concat(document.getElementById("TxtSTD").value).concat(document.getElementById("TxtNumber").value);

                    if (validate_phone(phone))
                    {
			            var url = "/clickto_xyz_redirect.php?phone_to_call="+escape(phone)+"&click_id=285&ref=inside&page=%2F&ibp_referrer=" + ibp_referrer;
                        request.onreadystatechange = update_message_inside;
                        request.open("GET", url, true);
                        request.send(null);
                    }                    
                 }
            }
            
            function validate_phone(phone) 
            {
                 if (phone.length != 10) 
                 {
                    alert("Sorry, the phone number you entered does not have 10 digits! ");
                    return 0;
                 }
                 return 1;
            }
            
            function autofocus(field, limit, next, evt)
            {
                evt = (evt) ? evt : event;
                var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode :
                    ((evt.which) ? evt.which : 0));
                if (charCode > 31 && field.value.length == limit) { 
                    if(next != "BtnCall") //Image button id.
                        field.form.elements[next].focus();
                    else
                        return true;
                }
            }
            
            // IMS entsub is no longer in use.

            function entsub() 
            {
              if (window.event && window.event.keyCode == 13)
                    request_call_local();
              else
                    return true;
            }   
             
//-- the following scripts are used by click to call //

function ValidateCallUs()
{
    if(document.frmCallUs.TxtISD.value=="")
    {
        alert("Please enter your phone number."); 
        document.frmCallUs.TxtISD.focus(); 
        return false;      
    }
    else if(document.frmCallUs.TxtISD.value.charAt(0)== ' ')
    {
        alert("Space is not a valid post code."); 
        document.frmCallUs.TxtISD.focus();
        return false; 
    }
    else if(document.frmCallUs.TxtSTD.value=="")
    {
        alert("Please enter your phone number.");  
        document.frmCallUs.TxtSTD.focus();
        return false;  
    }
    else if(document.frmCallUs.TxtSTD.value.charAt(0)== ' ')
    {
        alert("Space is not a valid post code."); 
        document.frmCallUs.TxtSTD.focus();
        return false; 
    }
    else if(document.frmCallUs.TxtNumber.value=="")
    {
        alert("Please enter your phone number."); 
        document.frmCallUs.TxtNumber.focus();
        return false; 
    }
    else if(document.frmCallUs.TxtNumber.value.charAt(0)== ' ')
    {
        alert("Space is not a valid post code."); 
        document.frmCallUs.TxtNumber.focus();
        return false; 
    }
    return true;
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
	    Nav_01_over = newImage("../Includes/Images/Nav_01-over.gif");
		Nav_02_over = newImage("../Includes/Images/Nav_02-over.gif");
		Nav_03_over = newImage("../Includes/Images/Nav_03-over.gif");
		Nav_04_over = newImage("../Includes/Images/Nav_04-over.gif");
		Nav_05_over = newImage("../Includes/Images/Nav_05-over.gif");
		Nav_06_over = newImage("../Includes/Images/Nav_06-over.gif");
		preloadFlag = true;
	}
}

function clearTip(field)
{
	if(field.defaultValue == field.value)
	field.value = "";
}

function writeTip(field)
{
	if(field.value == "")
		field.value = field.defaultValue;
}

function popup(url)
{
	width = 370;
	height = 345;
	xx = window.screen.width;
	yy = window.screen.height;
	xx = (xx/2) - (width/2);
	yy = (yy/2) - (height);
	style = 'left = ' +  xx + ',top = ' + yy + ',width='+ width +',height=' + height + ',directories=no,location=no,menubar=no,scrollbars=no,status=no,toolbar=no,resizable=no';
	newwindow=window.open(url,'name',style);
	if (window.focus) {newwindow.focus()}
}

function popupForgot()
{
    width = 370;
	height = 150;
	xx = window.screen.width;
	yy = window.screen.height;
	xx = (xx/2) - (width/2);
	yy = (yy/2) - (height);
	style = 'left = ' +  xx + ',top = ' + yy + ',width='+ width +',height=' + height + ',directories=no,location=no,menubar=no,scrollbars=no,status=no,toolbar=no,resizable=no';
	newwindow=window.open('../Intranet/ForgotPass.aspx','name',style);
	if (window.focus) {newwindow.focus()}
}

function ValdiateMember()
{
    var emailPat =/^[A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)*[@][A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)+$/
    var strd;
    if(document.frmVergeMembersLogin.TxtUserName.value=="" || document.frmVergeMembersLogin.TxtUserName.value=="EmailId")
    {
        strd=document.frmVergeMembersLogin.MRFMemberName.value;
        alert(strd);
        document.frmVergeMembersLogin.TxtUserName.focus();
        return false;
    }
    else if (document.frmVergeMembersLogin.TxtUserName.value.match(emailPat) == null)
	{
		strd=document.frmVergeMembersLogin.MRFValidUserName.value;
        alert(strd);
        document.frmVergeMembersLogin.TxtUserName.focus();
        return false;
	}
    if(document.frmVergeMembersLogin.TxtPassword.value=="" || document.frmVergeMembersLogin.TxtPassword.value=="Password")
    {
        strd=document.frmVergeMembersLogin.MRFPassword.value;
        alert(strd);
        document.frmVergeMembersLogin.TxtPassword.focus();
        return false;
    }
    return true;
   
}
function ValdiateSearh()
{
    var strd;
    if(document.frmVergeSearch.TxtSearh.value=="" || document.frmVergeSearch.TxtSearh.value=="Enter search item.")
    {
        strd=document.frmVergeSearch.MRFSearch.value;
        alert(strd);
        document.frmVergeSearch.TxtSearh.focus();
        return false;
    }
    if(document.frmVergeSearch.TxtSearh.value.charAt(0)==' ')
    {
        strd=document.frmVergeSearch.MRFValidSearch.value;
        alert(strd);
        document.frmVergeSearch.TxtSearh.focus();
        return false;
    }
}

function ValdiateNewsLetter()
{
    var emailPat =/^[A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)*[@][A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)+$/
    var strd;
   
    if(document.frmVergeNewsLetter.TxtNewsLetter.value=="" || document.frmVergeNewsLetter.TxtNewsLetter.value=="Enter email address.")
    {
        strd=document.frmVergeNewsLetter.MRFNewsLetterAddreess.value;
        alert(strd);
        document.frmVergeNewsLetter.TxtNewsLetter.focus();
        return false;
    }
    else if (document.frmVergeNewsLetter.TxtNewsLetter.value.match(emailPat) == null)
	{
		strd=document.frmVergeNewsLetter.MRFValidNewsLetterAddreess.value;
        alert(strd);
        document.frmVergeNewsLetter.TxtNewsLetter.focus();
        return false;
	}
    return true;
   
}

function HideDisplay(id)
{
	if (document.getElementById(id).style.display=="none")
	{
	    document.getElementById(id).style.display = "block";
	}
	else
	{
		document.getElementById(id).style.display = "none";			
	}
}
function ValidateForgotPass()
{
    var emailPat =/^[A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)*[@][A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)+$/
    var strd;
   
    if(document.frmVergeForgotpass.TxtForgotUserName.value=="" || document.frmVergeForgotpass.TxtForgotUserName.value=="EmailId")
    {
        strd=document.frmVergeForgotpass.MRFForgotpassAddreess.value;
        alert(strd);
        document.frmVergeForgotpass.TxtForgotUserName.focus();
        return false;
    }
    else if (document.frmVergeForgotpass.TxtForgotUserName.value.match(emailPat) == null)
	{
		strd=document.frmVergeForgotpass.MRFValidForgotpass.value;
        alert(strd);
        document.frmVergeForgotpass.TxtForgotUserName.focus();
        return false;
	}
    return true;
}
function changeImgIn(objIn,imgId)
{	var Inimg =objIn;
	var dispIn=imgId;					
	document.getElementById(dispIn).src="../Includes/Images/"+Inimg;	
			
}
function changeImgOut(objOut,imgIdOut)
{	var Outimg=objOut;	
	var dispOut=imgIdOut;								    			
	document.getElementById(dispOut).src="../Includes/Images/"+Outimg;	
	
}