// JScript source code

/*******************************************************************************************************************
 ************************ Start of *************************************
****************************************************************************************/
/* *****************************************************************************************************************
************************** End Of *************************************************
********************************************************************************************************/

/*******************************************************************************************************************
 ************************ Start of  Drop Down*************************************
****************************************************************************************/
/* *****************************************************************************************************************
************************** End Of *************************************************
********************************************************************************************************/

function cboclick()
{	

    if(document.getElementById("select3").value == "Meet an Advisor")
    {		
	    document.location.href='../contactus/MeetAnAdvisor.aspx';
    }
    if(document.getElementById("select3").value == "Premium Calculator")
    {		
	    window.open("http://calculator.ingvysyalife.com/SalesIllustration/JSP/ils.jsp?null","X");
	    
    }
    
	if(document.getElementById("select3").value == "Branch Locator")
    {		
	    document.location.href='../contactus/BranchLocator.aspx';
    }
    
	if(document.getElementById("select3").value == "Easy Plan Finder")
    {		
	    document.location.href='../planningtools/planningtools-completepicture.shtml';
    }
    
	if(document.getElementById("select3").value == "Planning Tools")
    {		
	    document.location.href='../planningtools/planningtools.shtml';
    }
    
	if(document.getElementById("select3").value == "Financial Horoscope")
    {		
	    document.location.href='../planningtools/planningtools-financialhoroscope.shtml';
    }
    
	if(document.getElementById("select3").value == "Unit Price")
    {		
	    document.location.href='../resources/CurrentNav.aspx';
    }


	if(document.getElementById("select3").value == "FAQs")
	{		
		document.location.href='../resources/faqs.shtml';
	}
	
	if(document.getElementById("select3").value == "Glossary")
	{		
		document.location.href='../resources/glossary.shtml';
	}
}



/*******************************************************************************************************************
 ************************ Start of Body On Load Function *************************************
****************************************************************************************/

function onloadfunctions()
{
	callKeywordDesc();
	startList();
	formonFocus('f1');
	emailfriendform();
	
}

window.onload=onloadfunctions;

/* *****************************************************************************************************************
************************** End Of Body On Load Function *************************************************
********************************************************************************************************/


/*******************************************************************************************************************
 ************************ Start of FAQs & Glossary Dynamic load XML Script *************************************
****************************************************************************************/



var questions = new Array();
var answers = new Array();
var glossary = new Array();
var glossarydesc = new Array();

function parseXMLfaq(path)
{
	try //Internet Explorer
  	{
  		xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  	}
	catch(e)
  	{
 		try //Firefox, Mozilla, Opera, etc.
    	{
    	xmlDoc=document.implementation.createDocument("","",null);
		
    	}
  		catch(e)
    	{
    		alert(e.message);
    		return;
    	}
  	}
	xmlDoc.async=false;
	try
	{
		xmlDoc.load(path);
	}
	catch(e)
	{
		alert(e.toString())
	}
	//alert("ENTERED");
	var keytag=xmlDoc.getElementsByTagName("faqs")[0].getElementsByTagName("faq");
	var reg= new RegExp()
	for(i=0;i<keytag.length;i++)
	{
		//questions[i]=
		//alert(keytag[i].getElementsByTagName("question")[0].firstChild.nodeValue);
		
		questions[i]=keytag[i].getElementsByTagName("question")[0].firstChild.nodeValue;
		answers[i]=keytag[i].getElementsByTagName("answer")[0].firstChild.nodeValue;
		var reg= new RegExp('html:br', ["ig"])
		answers[i]= answers[i].replace(reg, "<br/>")
	}
}

function loadDropdown(path, heading)
{
	document.getElementById('question-header').innerHTML='';
	document.getElementById('faqdropdownplacer').innerHTML='';
	document.getElementById('faqquestionplacer').innerHTML='';
	document.getElementById('faqanswerplacer').innerHTML='';
	questions.length=0;
	answers.length=0;
	parseXMLfaq(path);
	var dropdown="<select id=\"faqselect\" class=\"dropdown1\" style=\"overflow-x:auto; width:400px\" onchange=\"displayAnswer()\">";
	for(i=0; i<questions.length; i++)
	{
	        dropdown+="<option>" + questions[i]      + "</option>";
	}
	dropdown+="</select>"
	document.getElementById('question-header').innerHTML=heading;
	document.getElementById('faqdropdownplacer').innerHTML=dropdown;
	document.getElementById('faqquestionplacer').innerHTML=questions[0];
	document.getElementById('faqanswerplacer').innerHTML=answers[0];
}


function displayAnswer()
{
    var drop= document.getElementById('faqselect');
    if(drop.selectedIndex >= 0)
    {
        document.getElementById('faqquestionplacer').innerHTML=questions[drop.selectedIndex];
        document.getElementById('faqanswerplacer').innerHTML=answers[drop.selectedIndex]
    }
}

var loaded =false;


var prealpha = null;	

var Gkeytag;
function loadGlossary(path, alpha, alphaid)
{	
	//This is added to hilight the Letters
	
	var getalpha = alphaid;
	
	if(prealpha == null)
	{	
		if(getalpha == "a"|| getalpha == "b"|| getalpha == "c"|| getalpha =="d"|| getalpha =="e"|| getalpha =="f"|| getalpha == "g"|| getalpha == "h"|| getalpha =="I"|| getalpha == "J"|| getalpha == "k"|| getalpha =="l"|| getalpha == "m"|| getalpha == "n"|| getalpha == "o"|| getalpha == "p"|| getalpha == "q"|| getalpha == "r"|| getalpha == "s"|| getalpha == "t"|| getalpha == "u"|| getalpha =="v"|| getalpha == "w"|| getalpha == "x"|| getalpha =="y"|| getalpha == "z" )
		{
		document.getElementById(getalpha).style.fontSize = "16px";
      	document.getElementById(getalpha).style.textDecoration = "none";
      	document.getElementById(getalpha).style.fontWeight ="bold";
		prealpha = getalpha;
		}
	
	}
	else
	{	
		document.getElementById(prealpha).style.fontSize = "12px";
		document.getElementById(prealpha).style.fontWeight ="100";
      	document.getElementById(prealpha).style.textDecoration = "underline"; 
		
		document.getElementById(getalpha).style.fontSize = "16px";
      	document.getElementById(getalpha).style.textDecoration = "none";
      	document.getElementById(getalpha).style.fontWeight ="bold";
		prealpha = getalpha;
	}
	
	//Hilighting ends here
	
	

	
	
    if(!loaded)
    {
        //alert("loading")
        glossary.length=0;
        glossarydesc.length=0;
        var flag=false;
        var lalpha =alpha.toLowerCase();
        //alert(lalpha)
        try //Internet Explorer
  	    {
  		    xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  	    }
	    catch(e)
  	    {
 		    try //Firefox, Mozilla, Opera, etc.
    	    {
    	    xmlDoc=document.implementation.createDocument("","",null);
    		
    	    }
  		    catch(e)
    	    {
    		    alert(e.message);
    		    return;
    	    }
  	    }
      	
  	    if(navigator.userAgent.toLowerCase().indexOf('chrome') > -1)
  	    {
  	        
  	        var xmlhttp = new window.XMLHttpRequest();
            xmlhttp.open("GET",'../resources/keywords.xml',false);
            xmlhttp.send(null);
            if(xmlhttp.responseXML)
            {
            xmlDoc = xmlhttp.responseXML.documentElement;
            }
            
  	    }
  	    else
  	    {
	        xmlDoc.async=false;
	        try
	        {
		        xmlDoc.load(path);
	        }
	        catch(e)
	        {
		        alert(e.toString())
	        }
	        //Gkeytag=xmlDoc.getElementsByTagName("keywords")[0].getElementsByTagName("keyword");
	    }
	    loaded=true;
	    Gkeytag=xmlDoc.getElementsByTagName("keyword");
	}
	
	var reg= new RegExp()
	for(i=0;i<Gkeytag.length;i++)
	{
		glossary[i]=Gkeytag[i].getElementsByTagName("word")[0].firstChild.nodeValue;
		
		glossarydesc[i]=Gkeytag[i].getElementsByTagName("desc")[0].firstChild.nodeValue;
	}
	for(i=0; i<glossary.length; i++)
	{
	    var reg= new RegExp(alpha, "i")
		var table="<table cellpadding=\"0\" cellspacing=\"0\" width=\"95%\">" +
		            "<tr> <td width=\"18%\" style=\"padding:0 0 0 4px;\" align=\"left\" class=\"page-sub-header\" align=\"left\">" + alpha +
		            " </td> <td></td></tr>" + "<tr><td colspan=\"2\"> &nbsp; </td></tr>" ;
		            
		for(i=0; i<glossary.length ;i++ )
		{
		    if(reg.test(glossary[i]))
		    {
		        if((glossary[i].indexOf(alpha)==0 || glossary[i].indexOf(lalpha)==0 ))
		        {
		            flag=true
		            //alert(glossary[i])
		            table += "<tr><td colspan=\"2\" style=\"height:4px; font-size:4px; line-height:4px;\"></td></tr>"+"<tr> <td align=\"left\" width=\"18%\" style=\"padding:0 0 0 4px;\" class=\"generaltext-black\" valign=\"top\">" + glossary[i]+ "</td>" + "<td align=\"left\" width=\"82%\" style=\"padding:0 0 0 4px;\">" + glossarydesc[i] + "</td></tr>" +
		                    "<tr><td colspan=\"2\" style=\"height:4px; font-size:4px; line-height:4px;\" class=\"form-border-table\"><div style=\" width:1px; height:1px; font-size:1px; line-height:1px;\"></div></td></tr>";
		        }
		    }
		}
		table+="<tr><td colspan=\"2\" align=\"right\"><a href=\"#\" class=\"more\"><img src=\"../assets/images/top.jpg\" border=\"0\" alt=\"Back to Top\" width=\"20\" height=\"20\" ></td></tr></table>"
		
		
		
	}
	if (flag)
	document.getElementById('glossaryplacer').innerHTML=table;
	else
	    document.getElementById('glossaryplacer').innerHTML="<div>"+ "No Glossary For "+"&quot; "+ alpha+" &quot;"+ "</div>";
}

function loadFromQuery()
{
	
	var url = window.location;
	url=url.toString();
	var index=url.indexOf('=')
	if(index!=-1)
	{
		var alpha= url.charAt(index+1);
		alpha=alpha.toUpperCase();
		if(alpha!=null || alpha!=='')
		{
			loadGlossary('keywords.xml', alpha, alpha.toLowerCase());
			return true
		}
	}
}

/* *****************************************************************************************************************
************************** End Of FAQs & Glossary Dynamic load XML Script *************************************************
********************************************************************************************************/



/*******************************************************************************************************************
 ************************ Start of Smart Words Finder Script *************************************
****************************************************************************************/

var key = new Array();
var desc = new Array();
var replacedkey = new Array();
//var desccall="<a href=\"javascript:void(0)\" onmouseover=\"popupdesc()\" onmouseout=\"closepopupdesc()\">"
function parseXML()
{
	try //Internet Explorer
  	{
  		xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  	}
	catch(e)
  	{
 		try //Firefox, Mozilla, Opera, etc.
    	{
    	xmlDoc=document.implementation.createDocument("","",null);
    	
		
    	}
  		catch(e)
    	{
    		alert(e.message);
    		return;
    	}
  	}
  	
  	if(navigator.userAgent.toLowerCase().indexOf('chrome') > -1)
  	{
  	    
  	    var xmlhttp = new window.XMLHttpRequest();
        xmlhttp.open("GET",'../resources/keywords.xml',false);
        xmlhttp.send(null);
        xmlDoc = xmlhttp.responseXML.documentElement;
        keytag=xmlDoc.getElementsByTagName("keyword");
  	}
  	else
  	{
	    xmlDoc.async=false;
	    try
	    {
		    xmlDoc.load("../resources/keywords.xml");
	    }
	    catch(e)
	    {
		    alert(e.toString());
	    }
	    //alert("ENTERED");
	    // keytag=xmlDoc.getElementsByTagName("keywords")[0].getElementsByTagName("keyword");
	     keytag=xmlDoc.getElementsByTagName("keyword");
	}
	for(i=0;i<keytag.length;i++)
	{
		//alert(keytag[i].getElementsByTagName("word")[0].firstChild.nodeValue)
		key[i]=keytag[i].getElementsByTagName("word")[0].firstChild.nodeValue;
		desc[i]=keytag[i].getElementsByTagName("desc")[0].firstChild.nodeValue;
	}
}

function findReplace()
{
	var k= new Number();

	ptag=document.getElementsByTagName("p");
	//ptag=document.getElementsByClassName("smartWords")
	//ptag=document.getElementById("contant-text-panel");
	for(i=0; i<key.length; i++)
	{
		k=0;
		for( j=0; j<ptag.length; j++)
		{
			var ptext=ptag[j].innerHTML; 
			//var ptext=ptag.innerHTML;
			//alert(ptext)
			//var regexp=new RegExp("\\b"+key[i]+"\\b","ig")
			var regexp=new RegExp([key[i]+"\\s"],["ig"])
			var gettext=regexp.exec(ptext);
			//alert(gettext)
			//alert(key[i])
			
			if(gettext!=null)
				{
				k++;
				}

			if(gettext!=null && k==1)
			{
			var gettext2=gettext.toString();
			//gettext2= gettext2.substr(0, gettext2.lastIndexOf(" "));
			gettext2= gettext2.substr(0, gettext2.length-1);
			var replacetext ='<a href=\"javascript:void(0)\" class=\"callout\" onmouseover=\"popupdesc('+ i + ')\" onmouseout=\"closepopupdesc()\"> ' + gettext2+ '</a> ';
			ptext=ptext.replace(gettext, replacetext);
			//alert(gettext2  + ' ' + ptext)
			ptag[j].innerHTML=ptext;
			//ptag.innerHTML=ptext;
			}
		}

		
	}
	//document.body.innerHTML+='<div id=\"popuptext\" style=\"background:#FFECA7; text-align:justify; padding:10px 10px 10px 10px; display:none; border:3px solid #FF6600; font-size:12px; width:300px; \"></div>'
// Div to place the description into the file //
}


var x, y;
var scrOfX = 0, scrOfY = 0;
var firefox=document.getElementById&&!document.all;	//detect browser
document.onmousemove=capturemouseMove;		//capture mouse move events
function capturemouseMove(e)
{		//define what to do when mouse moves
	if (firefox){
		x=e.clientX; 
		y=e.clientY;}
	else
		{x=event.clientX;
		y=event.clientY;
		}
		//
}

function getScrollXY() {
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
	//alert('entered')
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  
}
function popupdesc(j)
{
	var s=screen.width;
	getScrollXY();
	var x1=x+scrOfX;
	var y1=y+scrOfY+15;
	var x2=x1-320; // position minus width to get div to the left of mouse pointer
	clearTimeout(homeSmartTimer);
	document.getElementById('popuptext').style.position='absolute';
	document.getElementById('popuptext').style.display='block';
	document.getElementById('popuptext').style.zIndex='100';
	document.getElementById('popuptext').style.top=y1+'px';
	document.getElementById('iframe-smartword').style.position='absolute';
	document.getElementById('iframe-smartword').style.display='block';
	document.getElementById('iframe-smartword').style.zIndex='50';
	document.getElementById('iframe-smartword').style.top=y1+'px';
	
	var arrowimg='<img src=\"../assets/images/callout.gif\" style=\"position:absolute; top:-16px; left:10px;\" width=\"16" height=\"16\">';
	var arrowimg2='<img src=\"../assets/images/callout.gif\" style=\"position:absolute; top:-16px; right:10px;\" width=\"16" height=\"16\">';
	
	if(x1>500)
	{
		document.getElementById('iframe-smartword').style.left=x2+'px';
		document.getElementById('popuptext').style.left=x2+'px';
		document.getElementById('popuptext').innerHTML=desc[j];//arrowimg2+desc[j];
	}
	else
	{
		document.getElementById('iframe-smartword').style.left=x1+'px';
		document.getElementById('popuptext').style.left=x1+'px';
		document.getElementById('popuptext').innerHTML=desc[j];//arrowimg+desc[j];
	}
}

function closepopupdesc()
{
	homeSmartTimer=setTimeout("writeFiveWords()", 5000);
	document.getElementById("popuptext").style.display='none';
	document.getElementById("iframe-smartword").style.display='none';
	
}

function callKeywordDesc()
{
	parseXML();
	findReplace();
	
}

/* *****************************************************************************************************************
************************** End Of  Smart Words Finder Script*************************************************
********************************************************************************************************/


/*******************************************************************************************************************
 ************************ Start of Home Page Five Smartwords*************************************
****************************************************************************************/


function parseXMLHome()
{
    try //Internet Explorer
  	{
  		xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  	}
	catch(e)
  	{
 		try //Firefox, Mozilla, Opera, etc.
    	{
    	xmlDoc=document.implementation.createDocument("","",null);
    	
		
    	}
  		catch(e)
    	{
    		alert(e.message);
    		return;
    	}
  	}
  	var keytag
  	if(navigator.userAgent.toLowerCase().indexOf('chrome') > -1)
  	{
  	     
  	    var xmlhttp = new window.XMLHttpRequest();
        xmlhttp.open("GET",'resources/keywords.xml',false);
        xmlhttp.send(null);
        xmlDoc = xmlhttp.responseXML.documentElement;
        keytag=xmlDoc.getElementsByTagName("keyword");
  	}
  	else
  	{
	    xmlDoc.async=false;
	    try
	    {
		    xmlDoc.load("resources/keywords.xml");
	    }
	    catch(e)
	    {
		    alert(e.toString());
	    }
	    //alert("ENTERED");
	     keytag=xmlDoc.getElementsByTagName("keywords")[0].getElementsByTagName("keyword");
	}
	for(i=0;i<keytag.length;i++)
	{
		//alert(keytag[i].getElementsByTagName("word")[0].firstChild.nodeValue)
		key[i]=keytag[i].getElementsByTagName("word")[0].firstChild.nodeValue;
		desc[i]=keytag[i].getElementsByTagName("desc")[0].firstChild.nodeValue;
	}
}
var counter=0;
function fiveSmartWord()
{
    parseXMLHome();
   writeFiveWords();
}
var homeSmartTimer;
function writeFiveWords()
{
    var writekey
    var i=counter;
    if(i<key.length)
    {
        var queryst='?l='
		writekey='<a href=\"resources/glossary.shtml' + queryst+ key[i].charAt(0) + '\"  style=\"color:#000000; background:#FDB90D;\" onmouseover=\"popupdesc(' +  i  + ')\" onmouseout=\"closepopupdesc()\">' + key[i] + '</a>'+'&nbsp; &nbsp;'
        
        i++;
        counter++;
        if(i<key.length)
            writekey+='<a href=\"resources/glossary.shtml' + queryst+ key[i].charAt(0) + '\"  style=\"color:#AB0179; font-weight:bold;\" onmouseover=\"popupdesc('+ i + ')\" onmouseout=\"closepopupdesc()\">' + key[i] + '</a>' +'&nbsp; &nbsp;'
        
        i++;
        counter++;
        
        if(i<key.length)
            writekey+='<a href=\"resources/glossary.shtml' + queryst+ key[i].charAt(0) + '\"  style=\"color:#660000;font-style: italic;\" onmouseover=\"popupdesc('+ i + ')\" onmouseout=\"closepopupdesc()\">' + key[i] + '</a>'+'&nbsp; &nbsp;'
        
        i++;
        counter++;
        
        /*if(i<key.length)
            writekey+='<a href=\"javascript:void(0)\" style=\"color:#0000FF\" onmouseover=\"popupdesc('+ i + ')\" onmouseout=\"closepopupdesc()\">' + key[i] + '</a>'+'&nbsp; &nbsp;'
        
        i++;
        counter++;
        
        if(i<key.length)
            writekey+='<a href=\"javascript:void(0)\" style=\"color:#660000\" onmouseover=\"popupdesc('+ i + ')\" onmouseout=\"closepopupdesc()\">' + key[i] + '</a>'+'&nbsp; &nbsp;'
        */
        if(counter==key.length)
            counter=0;
    }
    if(document.getElementById('five-smartwords'))
        document.getElementById('five-smartwords').innerHTML=writekey;
    
    homeSmartTimer=setTimeout("writeFiveWords()", 5000)
}


/* *****************************************************************************************************************
************************** End Of Home Page Five Smartwords*************************************************
********************************************************************************************************/




/*******************************************************************************************************************
 ************************ Start of Menu Highlight Script *************************************
****************************************************************************************/

function menuhighlight(highlight) 
{
		var pat=new RegExp(highlight, "i")
		if(document.getElementById("top-nav-menu"))
		{
			navRoot = document.getElementById("top-nav-menu").getElementsByTagName("li");
			for (i=0; i<navRoot.length; i++) 
			{
				node = navRoot[i]
				if (node.nodeName=="LI") 
				{
					if(pat.test(node.childNodes[0].innerHTML))
					{
						node.style.background="#7E91C9";
						node.childNodes[0].style.background="#7E91C9";
						node.childNodes[0].style.color="#FFFFFF";
					}
				}
			}
		}
}

/* *****************************************************************************************************************
************************** End Of Menu Highlight Script *************************************************
********************************************************************************************************/

/*******************************************************************************************************************
 ************************ Start of Collapable Div Script*************************************
****************************************************************************************/
var openboxid;
var openDetId;
    function openpartnerbox(boxid, detId)
    {
        if(boxid==openboxid)
        {
            document.getElementById(boxid).style.display='none';
            openboxid=null;
            if((document.getElementById('emailArrow')) && boxid=='free-consultation-agent-form')
                document.getElementById('emailArrow').src='../assets/images/e-mail_inactive.jpg';
            if(document.getElementById(openDetId))
                    document.getElementById(openDetId).innerHTML='Show details'
            openDetId=null;
        }
        else
        {
            if(openboxid!=null)
            {
                if((document.getElementById('emailArrow')) && openboxid=='free-consultation-agent-form')
                    document.getElementById('emailArrow').src='../assets/images/e-mail_inactive.jpg';
                document.getElementById(openboxid).style.display='none';
                if(document.getElementById(openDetId))
                    document.getElementById(openDetId).innerHTML='Show details'
            }
            
            if((document.getElementById('emailArrow')) && boxid=='free-consultation-agent-form')
                document.getElementById('emailArrow').src='../assets/images/e-mail_active.jpg';
            
            document.getElementById(boxid).style.display='block';
            
            if((document.getElementById(detId)))
                    {
                        //alert("eneterd")
                    document.getElementById(detId).innerHTML='Hide details'
                    }
            openboxid=boxid;
            openDetId=detId;
        }
    }

/* *****************************************************************************************************************
************************** End Of Collapable Div Script *************************************************
********************************************************************************************************/


/*******************************************************************************************************************
 ************************ Start of Form Active And Blur Border Event Adding Dynamically *************************************
****************************************************************************************/

function formonFocus(formid)
 {
    if(document.getElementById('f1'))
    {
        
 	var forminput=document.getElementById(formid).getElementsByTagName("input");
		for(i=0;i<forminput.length;i++)
		{
			var formtype=forminput[i].getAttribute("type");
			switch(formtype)
			{
				case "text":
					forminput[i].onfocus= function()
					{
					this.style.border='1px solid #FF6600';
	                this.style.background='#FFFFFF';
					}
					//alert("entered")
					forminput[i].onblur= blurBorderChange;
					break;
				
			}
		}
	formtextbox=document.getElementById("f1").getElementsByTagName("textarea")
	for(i=0; i<formtextbox.length; i++)
	{
		formtextbox[i].onfocus=activeBorderChange;
		formtextbox[i].onblur=blurBorderChange;
	}
    }
}

/* *****************************************************************************************************************
************************** End Of Form Active And Blur Border Event Adding Dynamically *************************************************
********************************************************************************************************/



/*******************************************************************************************************************
 ************************ Start of Top Menu IE5-6 Fixer *************************************
****************************************************************************************/

startList = function() 
{
	if (document.all&&document.getElementById) 
	{
		if(document.getElementById("top-nav-menu"))
		{
			navRoot = document.getElementById("top-nav-menu").getElementsByTagName("li");
			for (i=0; i<navRoot.length; i++) 
			{
				node = navRoot[i]
				if (node.nodeName=="LI") 
				{
					node.onmouseover=function() 
					{
						this.className+="over";
						this.style.zIndex=1000; 
					}
					node.onmouseout=function() 
					{
						//this.className=this.className.replace("over", "");
						this.className="";
					}
				}
			}
		}
 	}
}

/* *****************************************************************************************************************
************************** End Of Top Menu IE5-6 Fixer *************************************************
********************************************************************************************************/





///*******************************************************************************************************************
// ************************ Start of Focus And Blur Border Change Of Form Text Box *************************************
//****************************************************************************************/



function activeBorderChange()
{
	this.style.border='1px solid #FF6600';
	this.style.background='#FFFFFF';
}
function blurBorderChange()
{
	this.style.border='1px solid #CCCCCC';
	this.style.background='#FAFAFA';
	var pnode=this.parentNode.parentNode;
	if(this.title=='required')
	{
		
		if(this.value=="" || this.value==null)
		{
			writemessagewrong(pnode);
		}
		else
		{
			pnode.getElementsByTagName('td')[2].innerHTML='&nbsp;';
		}
	}
	
}
function writemessagewrong(pnode)
        {
			pnode.getElementsByTagName('td')[2].innerHTML=' * Required';
        }



///* *****************************************************************************************************************
//************************** End of Focus And Blur Border Change Of Form Text Box  *************************************************
//********************************************************************************************************/




/*
Function Name       : checkEmail.
Description         : This function is used to validate the emailaddress
*/  

function checkEmail(myForm) 
{
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm))
    {
        return (true);
    }															
    return (false);
}





/*******************************************************************************************************************
 ************************ Start of Email A Friend *************************************
****************************************************************************************/
function EmailAFriend() 
{ 
    try
    {
        //readyState of 4 or 'complete' represents 

        //that data has been returned 
        //alert("coming to the event")
        if (xmlHttp.readyState == 4 || 
            xmlHttp.readyState == 'complete')
        {
            //alert("entered callback")
            var response = xmlHttp.responseText; 
            //alert("got response")
            if (response.length > 0)
            {
                //update page
                //alert(response.toString())
               if(response='success')
               {
				   	document.getElementById("cmdEmailFriend").disabled = true;
				   	document.getElementById("EmailPopup").innerHTML= 'Sending..';
					setTimeout("document.getElementById('closethis').style.display = 'none'; document.getElementById('closethissecond').style.display = 'block';",1500); 
				   	//document.getElementById("closethis").style.display = 'none';
					//document.getElementById("closethissecond").style.display = 'block';
				   
                //document.getElementById("EmailPopup").innerHTML= 'Sending..';
                //setTimeout("document.getElementById('EmailPopup').innerHTML = 'Your mail has been sent.';",1500); 
                }
                else
                {
                    //document.getElementById("EmailPopup").innerHTML= 'Sending Failed'; 
                } 
                //alert("clear all fields");
                setTimeout("document.getElementById('cmdEmailFriend').disabled = false;document.getElementById('closethissecond').style.display = 'none'; document.getElementById('EmailPopup').innerHTML= '&nbsp;'; document.getElementById('closethis').style.display = 'block'; clearAllEmailAFriend();document.getElementById('EmailAFriend').style.display='none';document.getElementById('iframe-email-fixer').style.display='none';", 4000);    
                
            } 
        }
        document.body.style.cursor='auto';
        //document.getElementById('sending-emailfriend').style.display= 'none';
    }
    catch(e){
        //alert("EmailFriend Error");
    }
}

function trim(strExpression)
{
    if (strExpression.length > 0 )
    {
        while(strExpression.charAt(0) ==' ')
        {
        strExpression = strExpression.substring(1);
        }
        while(strExpression.charAt(strExpression.length-1) ==' ')
        {
        strExpression = strExpression.substring(0,strExpression.length-1);
        }
    }
    return strExpression;
}

var subjecttrue, totrue ,fromtrue, contenttrue,receivername,sendername;
function sendemail()
{
   
   document.getElementById("EmailPopup").innerHTML="&nbsp;";
    var cont=false;
    var subject=trim(document.getElementById("subject").value);
    var to=trim(document.getElementById("txtReceiverEmail").value);
    var toname = trim(document.getElementById("txtReceiverName").value);
    var from=trim(document.getElementById("txtSenderEmail").value);
    var fromname=trim(document.getElementById("txtSenderName").value);
    var content=trim(document.getElementById("content").value);
    
    document.getElementById("msgSenderName").innerHTML="&nbsp;";
    document.getElementById("msgSenderEmail").innerHTML="nbsp;";
    document.getElementById("msgSubject").innerHTML="&nbsp;";
    
    document.getElementById("msgMessage").innerHTML="&nbsp;";
    
    document.getElementById("msgReceiverName").innerHTML="&nbsp;";
    document.getElementById("msgReceiverEmail").innerHTML="&nbsp;";
    
        
    document.getElementById("msgSenderName").style.display="none";
    document.getElementById("msgSenderEmail").style.display="none";
    document.getElementById("msgSubject").style.display="none";
    
    document.getElementById("msgMessage").style.display="none";
    
    document.getElementById("msgReceiverName").style.display="none";
    document.getElementById("msgReceiverEmail").style.display="none";
    
    
    
    var curl =window.location.toString();
    if(subject.length > 0)
    {
       document.getElementById("msgSubject").style.display='none';
       
       subjecttrue=true
    }
    else 
    {
        
        
        document.getElementById("msgSubject").style.display='';
        document.getElementById("msgSubject").innerHTML='Please enter the Subject.';
        
        
        subjecttrue=false;
    }
    
    
    var friendato;
    var friendafrom;
    
    if(to != '')
    {
    
          var friendato = to;
                            
                            
          if(checkEmail(friendato) == true)       
          {
             totrue = true;
             document.getElementById("msgReceiverEmail").style.display = 'none';
             document.getElementById("msgReceiverName").style.display = 'none';
          } 
          else
          {
              document.getElementById("msgReceiverEmail").style.display = '';
              document.getElementById("msgReceiverName").style.display = '';
              document.getElementById("msgReceiverEmail").innerHTML="Please enter a valid Email ID.";
              totrue=false;                      
          }  
         
     } 
     
    else
    {
        
        document.getElementById("msgReceiverEmail").style.display = '';
              document.getElementById("msgReceiverName").style.display = '';
              document.getElementById("msgReceiverEmail").innerHTML="Please enter a valid Email ID.";
        totrue=false;
    }
    
    
    
    if(from.length != 0)
    {
          var friendafrom = from;
                        
          if(checkEmail(friendafrom) == true)       
          {
             fromtrue = true;
          } 
          else
          {
                document.getElementById("msgSenderEmail").style.display = '';
                document.getElementById("msgSenderName").style.display = '';
                document.getElementById("msgSenderEmail").innerHTML="Please enter a valid Email ID.";
                fromtrue=false;                     
          }      
  
    }
    else
    {
        
        document.getElementById("msgSenderEmail").style.display = '';
        document.getElementById("msgSenderName").style.display = '';
        document.getElementById("msgSenderEmail").innerHTML="Please enter a valid Email ID.";
        totrue=false;
    }
    
    
        if(toname.length != 0)
    {
        receivername = true;   
  
    }
     
    else
    {
        document.getElementById("msgReceiverEmail").style.display = '';
        document.getElementById("msgReceiverName").style.display = '';
        document.getElementById("msgReceiverName").innerHTML="Please enter the Receiver's Name.";
        receivername=false;
    }  
    if(fromname.length != 0)
    {
        sendername = true;   
  
    }
     
    else
    {
        document.getElementById("msgSenderEmail").style.display = '';
        document.getElementById("msgSenderName").style.display = '';
        document.getElementById("msgSenderName").innerHTML="Please enter your Name.";
        sendername=false;
    }  
    
        
        
    if(content.length > 0)
    {
       contenttrue=true
    }
    else 
    {
        
        document.getElementById("msgMessage").style.display = '';
        document.getElementById("msgMessage").innerHTML="Please enter the Message";
        contenttrue=false;
    }
    if(subjecttrue && totrue && fromtrue && contenttrue && receivername && sendername)
    {
        cont=true;
    }
 
    var poststr="subject=" + subject + "&" +
                "to=" + to +"&"+
                "from=" + from + "&" +
                "content=" + content + "&"+
                "curl=" + curl+ "&"+
                "fromname=" + fromname + "&"+
                "toname=" + toname;

    if(cont)
    {
        //ExecuteCall("emailfriend.aspx", poststr);
        try 
        { 
            //xmlHttp = GetXmlHttpObject(CallbackMethod);
            document.getElementById('cmdEmailFriend').disabled = true;
            document.body.style.cursor='wait';
            //document.getElementById('sending-emailfriend').style.display='block'; 
            xmlHttp = GetXmlHttpObject(EmailAFriend); 
            SendXmlHttpRequestPost(xmlHttp, "../emailafriend/emailfriend.aspx", poststr); 
            //alert("no exception")
        }
        catch(e){
        alert(e.toString());
        } 
        }
}

 function clearAllEmailAFriend()
{
    document.getElementById("txtSenderName").value="";
    document.getElementById("txtSenderEmail").value="";
    document.getElementById("txtReceiverEmail").value="";
    document.getElementById("txtReceiverName").value="";
   // document.getElementById("subject").value="";
   // document.getElementById("content").value="";
    
    document.getElementById("msgSenderName").innerHTML="&nbsp;";
    document.getElementById("msgSenderEmail").innerHTML="nbsp;";
    document.getElementById("msgSubject").innerHTML="&nbsp;";
    
    document.getElementById("msgMessage").innerHTML="&nbsp;";
    
    document.getElementById("msgReceiverName").innerHTML="&nbsp;";
    document.getElementById("msgReceiverEmail").innerHTML="&nbsp;";
    
        
    document.getElementById("msgSenderName").style.display="none";
    document.getElementById("msgSenderEmail").style.display="none";
    document.getElementById("msgSubject").style.display="none";
    
    document.getElementById("msgMessage").style.display="none";
    
    document.getElementById("msgReceiverName").style.display="none";
    document.getElementById("msgReceiverEmail").style.display="none";
}

function emailfriendform()
{
    if(document.getElementById('email-table'))
    {
        var forminput=document.getElementById('email-table').getElementsByTagName("input");
		for(i=0;i<forminput.length;i++)
		{
			var formtype=forminput[i].getAttribute("type");
			switch(formtype)
			{
				case "text":
					forminput[i].onfocus=activeBorderChange;
					forminput[i].onblur=blurBorderChange;
					break;
				
			}
		}
	    formtextbox=document.getElementById("email-table").getElementsByTagName("textarea")
	    for(i=0; i<formtextbox.length; i++)
	    {
		    formtextbox[i].onfocus=activeBorderChange;
		    formtextbox[i].onblur=blurBorderChange;
	    }
	}
}




/* *****************************************************************************************************************
************************** End Of Email A Friend *************************************************
********************************************************************************************************/



/*******************************************************************************************************************
 ************************ Start of Email A Query *************************************
****************************************************************************************/

function EmailQuery() 
{ 
    try
    {
        //readyState of 4 or 'complete' represents 

        //that data has been returned 
        //alert("coming to the event")
        if (xmlHttp.readyState == 4 || 
            xmlHttp.readyState == 'complete')
        {
            //alert("entered callback")
            var response = xmlHttp.responseText; 
            //alert("got response")
            if (response.length > 0)
            {
                //update page
                //alert(response)
                //document.getElementById("emailquery-error-mess").innerHTML=response;
               if(response='success')
               {
                    //document.getElementById("cmdSendQuery").style.display = "none";
                    document.getElementById("emailquery-error-mess").style.fontSize = "14px";
                    document.getElementById("emailquery-error-mess").style.fontWeight = "bold";
                    document.getElementById("emailquery-error-mess").innerHTML = 'Sending..';
					setTimeout("document.getElementById('emailquery-table').style.display = 'none'; document.getElementById('displaymessagequery').style.display = 'block';",1500); 
                //document.getElementById("emailquery-error-mess").innerHTML= 'Mail Sent'; 
                //document.getElementById('sending-emailquery').style.display= 'none';

                   //setTimeout("document.getElementById('emailquery-error-mess').innerHTML = 'Your mail has been sent.';",1500);
                
                }
                else
                {
                   // document.getElementById("emailquery-error-mess").innerHTML= 'Sending Failed'; 
                    //document.getElementById('sending-emailquery').style.display= 'none';
                }                               
               // setTimeout("document.getElementById('emailquery-error-mess').innerHTML= '&nbsp;';clearAllEmailQuery();", 4000)    
                setTimeout("document.getElementById('cmdSendQuery').disabled=false;document.getElementById('displaymessagequery').style.display = 'none'; document.getElementById('emailquery-table').style.display = 'block'; document.getElementById('emailquery-error-mess').innerHTML= '&nbsp;'; clearAllEmailQuery()", 4000); 
                
            } 
        }
        document.body.style.cursor='auto';
    }
    catch(e){
        alert("fram" + e.toString())
    }
}

var emailquerynametrue, emailquerypnumbertrue ,emailquerycitytrue, emailqueryemailtrue,emailquerymessagetrue,emailquerysubjecttrue,emailqueryspecifyotherstrue;

function sendemailquery()
{
    document.getElementById("emailquery-error-mess-name").innerHTML="&nbsp;";
 document.getElementById("emailquery-error-mess-phnum").innerHTML="&nbsp;";
 document.getElementById("emailquery-error-mess-city").innerHTML="&nbsp;";
 document.getElementById("emailquery-error-mess-email").innerHTML="&nbsp;";
 
 document.getElementById("emailquery-error-mess-subject").innerHTML="&nbsp;";
 
 document.getElementById("emailquery-error-mess-message").innerHTML="&nbsp;";
 document.getElementById("emailquery-error-mess-specify_others").innerHTML="&nbsp;";
 
    var cont=false;
    var emailqueryname=document.getElementById("emailqueryname").value;
    var emailquerypnumber=document.getElementById("emailquerypnumber").value.toString();
    var emailqueryemail =document.getElementById("emailqueryemail").value;
   	var emailquerycity=document.getElementById('emailquerycity').value;
   	
   	var emailquerysubject=document.getElementById("emailquerysubject").value;
   	
    var emailquerymessage=document.getElementById("emailquerymessage").value;
    var emailqueryspecifyothers=document.getElementById("emailqueryspecifyothers").value;
    
    if(emailqueryname.length > 0)
    {
       emailquerynametrue=true
    }
    else 
    {
        document.getElementById("emailquery-error-mess-name").innerHTML ="Enter Name";
        subjecttrue=false;
    }
    
    //alert(emailquerypnumber.length)
    if(emailquerypnumber.length != 0)
    {
        
        for(i=0;i<emailquerypnumber.length;i++)
        {
            //alert(emailquerypnumber);
            if(emailquerypnumber.charAt(i)>=0 && emailquerypnumber.charAt(i)<=9 )
            {
               //alert(emailquerypnumber.charAt(i));
               emailquerypnumbertrue=true;
            }
            else
            {
                emailquerypnumbertrue=false;
                document.getElementById("emailquery-error-mess-phnum").innerHTML="Invalid Ph No";
                break;
            }
        }
        
        if(Number(emailquerypnumber)==0)
        {
            emailquerypnumbertrue=false;
            document.getElementById("emailquery-error-mess-phnum").innerHTML="Invalid Ph No";
        }
        
        
        
        
    }
    else
    {
        emailquerypnumbertrue=false;
        document.getElementById("emailquery-error-mess-phnum").innerHTML ="Enter Ph No";
    }
    
    if(document.getElementById('emailquerycity').selectedIndex > 0)
    {
        emailquerycitytrue=true;
    }
    else
    {
        emailquerycitytrue=false;
        document.getElementById("emailquery-error-mess-city").innerHTML ="Select City ";
    }
    
    
    if(document.getElementById('emailquerycity').value == "Others")
    {
        if(emailqueryspecifyothers.length > 0)
        {
           emailqueryspecifyotherstrue=true
        }
        else 
        {
            document.getElementById("emailquery-error-mess-specify_others").innerHTML ="Enter Others";
            emailqueryspecifyotherstrue=false;
        }
    }
    else
    {
        emailqueryspecifyotherstrue=true;
    }
    
    
    
    
    if(emailqueryemail.length != 0)
    {
                          
         var InputString = emailqueryemail;
         
         if(checkEmail(InputString) == true)       
          {
             emailqueryemailtrue = true;
          } 
          else
          {
              document.getElementById("emailquery-error-mess-email").innerHTML ="Invalid Email";
              emailqueryemailtrue=false;                      
          }                                

     }
     else
     {
        document.getElementById("emailquery-error-mess-email").innerHTML ="Enter Email";
        emailqueryemailtrue=false;
     }  
     
     
     
    if(emailquerysubject.length > 0)
    {
       emailquerysubjecttrue=true
    }
    else 
    {
        emailquerysubjecttrue=false;
        document.getElementById("emailquery-error-mess-subject").innerHTML =" Enter Subject";
    }
     
      
    
    if(emailquerymessage.length > 0)
    {
       emailquerymessagetrue=true
    }
    else 
    {
        
        emailquerymessagetrue=false;
        document.getElementById("emailquery-error-mess-message").innerHTML =" Enter Message";
        
    }
    if(emailquerynametrue && emailquerypnumbertrue && emailquerycitytrue && emailqueryemailtrue && emailquerymessagetrue && emailquerysubjecttrue && emailqueryspecifyotherstrue)
    {
        cont=true;
    }
    document.getElementById("cmdSendQuery").disabled = true;
    var poststr="emailqueryname=" + emailqueryname + "&" +
                "emailquerypnumber=" + emailquerypnumber +"&"+
                "emailquerycity=" + emailquerycity + "&" +
                "emailqueryspecifyothers=" + emailqueryspecifyothers + "&" +
                "emailqueryemail=" + emailqueryemail + "&"+
                "emailquerysubject="+emailquerysubject + "&"+
                "emailquerymessage=" + emailquerymessage;
 
    if(cont)
    {
        //ExecuteCall("emailfriend.aspx", poststr);
        //alert(poststr)
        try 
        { 
            //xmlHttp = GetXmlHttpObject(CallbackMethod);
            document.body.style.cursor='wait';
            document.getElementById('cmdSendQuery').disabled = true;
            //document.getElementById('sending-emailquery').style.display='block'; 
            xmlHttp = GetXmlHttpObject(EmailQuery); 
            SendXmlHttpRequestPost(xmlHttp, "../emailafriend/emailquery.aspx", poststr);
            
            //alert("no exception")
        }
        catch(e)
        {
            alert(e.toString());
        } 
    }
}












function formreset()
{
	document.getElementById("emailqueryname").value = "";
	document.getElementById("emailquerypnumber").value = "";
	document.getElementById('emailquerycity').value = "0";
	document.getElementById("emailqueryemail").value = "";
	
	document.getElementById("emailquerysubject").value = "";
	
	document.getElementById("emailquerymessage").value = "";
	document.getElementById("emailqueryspecifyothers").value = "";
	
	
	document.getElementById("emailquery-error-mess-name").innerHTML="&nbsp;";
    document.getElementById("emailquery-error-mess-phnum").innerHTML="&nbsp;";
    document.getElementById("emailquery-error-mess-city").innerHTML="&nbsp;";
    document.getElementById("emailquery-error-mess-email").innerHTML="&nbsp;";
    
    document.getElementById("emailquery-error-mess-subject").innerHTML="&nbsp;";
    
    document.getElementById("emailquery-error-mess-message").innerHTML="&nbsp;";
    document.getElementById("emailquery-error-mess-specify_others").innerHTML="&nbsp;";
 
    document.getElementById("specifyifothers").style.display='none';
    document.getElementById("txtSpecifyIfOthers").style.display='none';
	
}






function clearAllEmailQuery()
{
    document.getElementById("emailqueryname").value="";
    document.getElementById("emailquerypnumber").value="";
    document.getElementById("emailqueryemail").value="";
    document.getElementById('emailquerycity').selectedIndex=0;
    
    document.getElementById("emailquerysubject").value="";
    
	document.getElementById("emailquerymessage").value="";
	
	document.getElementById("emailqueryspecifyothers").value="";
	
	document.getElementById("specifyifothers").style.display='none';
    document.getElementById("txtSpecifyIfOthers").style.display='none';
	
	
    //emailquerymessage=document.getElementById("emailquerymessage").value="";
}
/* *****************************************************************************************************************
************************** End Of Email A Query *************************************************
********************************************************************************************************/



/*We will call u back function starts here*/




function clearWeWillcallBack(boxid)
{	
	document.getElementById(boxid).value = "";
    document.getElementById(boxid).style.color="black";
}

var trcount = 1;
function callmeback() 
{ 
    try
    {
      
        if (xmlHttp.readyState == 4 || 
            xmlHttp.readyState == 'complete')
        {
            
            var response = xmlHttp.responseText; 
            
            if (response.length > 0)
            {
                
               if(response='success')
               {
				  	
					//document.getElementById("hidecall").innerHTML = "";					
					//document.getElementById("call1").style.display = "none";
					//document.getElementById("call2").style.display = "";		
					
				//	setTimeout("document.getElementById('call1').style.display = 'none'; document.getElementById('call2').style.display = '';",1500); 
					
				
                }
                else
                {
                    //document.getElementById("emailquery-error-mess-phonenumber").innerHTML= 'Sending Failed'; 
                    //document.getElementById('sending-emailquery').style.display= 'none';
                }
				//alert("callmeback");
				//setTimeout("document.getElementById('call2').style.display = 'none';document.getElementById('call1').style.display = '';document.getElementById('emailqueryphonenumber').style.color='#CCCCCC';document.getElementById('emailqueryname').style.color='#CCCCCC';document.getElementById('emailqueryphonenumber').style.fontSize='11px';document.getElementById('emailqueryphonenumber').style.fontFamily='Arial, Helvetica, sans-serif';document.getElementById('emailqueryphonenumber').style.height='14px';document.getElementById('emailqueryphonenumber').style.width='176px';document.getElementById('emailqueryphonenumber').value='Mobile/STD code - phone #';document.getElementById('emailqueryName').value='Name';document.getElementById('emailqueryCity').value='City';document.getElementById('hidecall').style.color='#000000';document.getElementById('hidecall').innerHTML='We will call you back'", 3000);   
				location.href = "./contactus/smsauthentication.aspx";
               
            } 
        }
        document.body.style.cursor='auto';
		
    }
    catch(e){
        //alert(e.toString())
    }
}


//function clercallback()
//{
//document.getElementById("emailquery-error-mess-phonenumber").innerHTML="&nbsp;&nbsp;&nbsp;";
//document.getElementById("emailqueryphonenumber").value = "";

//}




// call U back function starts.

var takephonenum;

function callUback()
{	

	var emailqueryphonenumberfirst=document.getElementById("emailqueryphonenumber").value;
	var emailqueryphonenumber=document.getElementById("emailqueryphonenumber").value.toString();
	
	var strName = document.getElementById("emailqueryName").value;
	var strCity = document.getElementById("emailqueryCity").value;
	var OtherCity = document.getElementById("emailOtherCity").value;
	
	var cont1=false;
	
	if(strName !="Name" && strName!="") //emailqueryphonenumber.length != 0
    {
        for(i=0;i<strName.length;i++)
			{
				
				if(strName.charAt(i)!= " ")
				{
				   
				   takephonenum=true;
				   break;
				}
				else
				{
					takephonenum=false;
					//document.getElementById("emailquery-error-mess-phonenumber").innerHTML="&nbsp;&nbsp;&nbsp;Invalid Ph No.";
					//document.getElementById("emailquery-error-mess-phonenumber").style.fontSize = "11px";
					
				}
			}
			if (!takephonenum)
			{
			document.getElementById("hidecall").style.color="#FF0000";
			document.getElementById("hidecall").innerHTML="Please enter your Name.";
			takephonenum=false;
			return;
			}
    }
    else
    {
        document.getElementById("hidecall").style.color="#FF0000";
		document.getElementById("hidecall").innerHTML="Please enter your Name.";
		takephonenum=false;
		return;
    }
    
	
	
	//to validate the phone number
	
	if(emailqueryphonenumberfirst !="Mobile No." && emailqueryphonenumberfirst!="") //emailqueryphonenumber.length != 0
    {
		if(emailqueryphonenumber.length == 10)
		{
			for(i=0;i<emailqueryphonenumber.length;i++)
			{
				
				if(emailqueryphonenumber.charAt(i)>=0 && emailqueryphonenumber.charAt(i)<=9 )
				{
				   
				   takephonenum=true;
				}
				else
				{
					takephonenum=false;
					//document.getElementById("emailquery-error-mess-phonenumber").innerHTML="&nbsp;&nbsp;&nbsp;Invalid Ph No.";
					//document.getElementById("emailquery-error-mess-phonenumber").style.fontSize = "11px";
					break;
				}
			}
			if(Number(emailqueryphonenumber)==0)
			{
			document.getElementById("hidecall").style.color="#FF0000";
			document.getElementById("hidecall").innerHTML="Invalid Mobile No.";
			takephonenum=false;
			return
			
			}
			
		}
		else
		{	
				

			document.getElementById("hidecall").style.color="#FF0000";
			document.getElementById("hidecall").innerHTML="Invalid Mobile No.";
			takephonenum=false;
			return;
		}
		
		
    }
    else
    {	
		document.getElementById("hidecall").style.color="#FF0000";
		document.getElementById("hidecall").innerHTML="Enter Mobile No.";
        takephonenum=false;     
        return;   
    }
   
    
    
    if(strCity !="City" && strCity!="") //emailqueryphonenumber.length != 0
    {
        for(i=0;i<strCity.length;i++)
			{
				
				if(strCity.charAt(i)!= " ")
				{
				   
				   takephonenum=true;
				   break;
				}
				else
				{
					takephonenum=false;
					//document.getElementById("emailquery-error-mess-phonenumber").innerHTML="&nbsp;&nbsp;&nbsp;Invalid Ph No.";
					//document.getElementById("emailquery-error-mess-phonenumber").style.fontSize = "11px";
					
				}
			}
			if (!takephonenum)
			{
			document.getElementById("hidecall").style.color="#FF0000";
			document.getElementById("hidecall").innerHTML="Please select your City.";
			takephonenum=false;
			return;
			}
    }
    else
    {
        document.getElementById("hidecall").style.color="#FF0000";
		document.getElementById("hidecall").innerHTML="Please select your City.";
		takephonenum=false;
		return;
    }
    
    
     if(strCity == "Others" && (document.getElementById("emailOtherCity").value=="" || document.getElementById("emailOtherCity").value=="Enter City"))
    {
            document.getElementById("hidecall").style.color="#FF0000";
			document.getElementById("hidecall").innerHTML="Please enter your City.";
			return;
			
			
			
    }
    
    if(strCity == "Others" && document.getElementById("emailOtherCity").value != "")
    {
    
			
			for (i=0;i<OtherCity.length;i++)
			{
			    if (OtherCity.charAt(i) != " ")
			    {
			        takephonenum= true;
			        break;
			    }
			    else
			    {
			        takephonenum=false;
			    }
			}
			if (!takephonenum)
			{
			document.getElementById("hidecall").style.color="#FF0000";
			document.getElementById("hidecall").innerHTML="Please enter your City.";
			takephonenum=false;
			return;
			}
    }
	
	if(takephonenum == true)
	{
		cont1 =true;
	}
	if (strCity=="Others")
	{
	    strCity = OtherCity;
	}
	document.getElementById('Submit222').disabled = true;
	var poststr1 ="emailqueryphonenumber=" + emailqueryphonenumber + "&strName=" + strName + "&strCity=" + strCity + "&Send=false";
	
	
	if(cont1 == true)
    {   
        
        try 
        { 
           
			//xmlHttp = GetXmlHttpObject(CallbackMethod);
            document.body.style.cursor='wait';
            document.getElementById("hidecall").innerHTML="Please wait...";
            
            //document.getElementById('sending-emailquery').style.display='block'; 
            xmlHttp = GetXmlHttpObject(callmeback); 
            
            SendXmlHttpRequestPost(xmlHttp, "emailafriend/emailqueryCalluback.aspx", poststr1); 
            
            
        }
        catch(e)
        {
            alert(e.toString());
        } 
    }
	
	
}









function sendMail()
{	

    
	var emailqueryphonenumberfirst=document.getElementById("ctl00_cpnIngVysya_txtPhone").value;
	
	var emailqueryphonenumber=document.getElementById("ctl00_cpnIngVysya_txtPhone").value.toString();
	
	var strName = document.getElementById("ctl00_cpnIngVysya_txtName").value;
	var strCity = document.getElementById("ctl00_cpnIngVysya_txtCity").value;
	
	
		
	var poststr1 ="emailqueryphonenumber=" + emailqueryphonenumber + "&strName=" + strName + "&strCity=" + strCity + "&Send=true";
	
	
	
        
        try 
        { 
           
			//xmlHttp = GetXmlHttpObject(CallbackMethod);
            document.body.style.cursor='wait';
            
            //document.getElementById('sending-emailquery').style.display='block'; 
            //xmlHttp = GetXmlHttpObject(callmeback); 
            
            SendXmlHttpRequestPost(xmlHttp, "../emailafriend/emailqueryCalluback.aspx", poststr1); 
            
           
        }
        catch(e)
        {
            alert(e.toString());
        } 
   
	
}


// call u back function ends

/*We will call u back function ends here*/


/*These 4 function are added to validate the Name , phone fields & messagebox in E-mail your queries part  */

 /*
Function Name       : AllowAlphaNumericOnly.
Description         : This function will not allow numbers to enter into the textbox.
*/
    
function AllowAlphaNumericOnly(obj,e)
{
    var unicode = e.keyCode?e.keyCode:e.which;    
    var Regexp = /[^\sa-zA-Z',-._]/;
    var keyChar = String.fromCharCode(unicode); 
                                     // Back space
    return ( (!Regexp.test(keyChar)) || (unicode == 8) );
}

 /*
Function Name       : PasteAlphaNumericOnly.
Description         : This function will not allow to paste the alphanumeric values.
*/    
function PasteAlphaNumericOnly(obj)
{
    
	var Regexp = /[^ a-zA-Z',-._]/;
	if (!(!Regexp.test(obj.value)))
	{
		obj.value = '';obj.focus();
	}
}

 /*
Function Name       : acceptNumeric.
Description         : This function will allow only numeric values.
*/ 
function acceptNumeric(lstrmyfield,lstrevent)
{			
//	if(objControl.value=='(STD)')
//	{				
//		objControl.value='';
//		objControl.focus();
//	}
//	if (window.event.keyCode < 48 || window.event.keyCode > 57)
//	{
//		window.event.keyCode = 0;	
//	}	
//	
    
	var keycode,lstrX; 	
	if (window.event) keycode = window.event.keyCode; 
	else if (lstrevent) keycode = lstrevent.which; 
	else return true;	
	if ((keycode) == 0) return true;
	if ((keycode) == 8) return true;	
	if ((keycode) == 32) return false;
	if ((String.fromCharCode(keycode)>=0) && (String.fromCharCode(keycode)<=9)) return true; 
	else if ((keycode) == 43) 
	{
		lstrX = lstrmyfield.value.length;
		if ((lstrX) == 0) return false;
		else return false;
	}
	else return false; 



}



/*
Function Name       : maxLength
Description         : Function is used to restrict the textarea for the specified length.
*/

function maxLength(field,maxChars)
{   
    if(document.getElementById(field).value.length > maxChars) 

    {
        document.getElementById(field).value = document.getElementById(field).value.substring(0, maxChars);
    }
}





/*These 4 function end's here*/



/*******************************************************************************************************************
 ************************ Start of CollapableEMPLOYEE Div Script*************************************
****************************************************************************************/
var openEmploeeboxid;
var openEmployeeDetId;
    function EMPLOYEEBOX(boxidemployee, detIdemployee)
    {
        if(boxidemployee==openEmploeeboxid)
        {
            document.getElementById(boxidemployee).style.display='none';
            openEmploeeboxid=null;
            if((document.getElementById('employeeArrow')) && boxidemployee=='free-employeebenefit-form')
                document.getElementById('employeeArrow').src='../assets/images/e-mail_inactive.jpg';
            if(document.getElementById(openEmployeeDetId))
                    document.getElementById(openEmployeeDetId).innerHTML='Show details'
            openEmployeeDetId=null;
        }
        else
        {
            if(openEmploeeboxid!=null)
            {
                if((document.getElementById('employeeArrow')) && openEmploeeboxid=='free-employeebenefit-form')
                    document.getElementById('employeeArrow').src='../assets/images/e-mail_inactive.jpg';
                document.getElementById(openEmploeeboxid).style.display='none';
                if(document.getElementById(openEmployeeDetId))
                    document.getElementById(openEmployeeDetId).innerHTML='Show details'
            }
            
            if((document.getElementById('employeeArrow')) && boxidemployee=='free-employeebenefit-form')
                document.getElementById('employeeArrow').src='../assets/images/e-mail_active.jpg';
            
            document.getElementById(boxidemployee).style.display='block';
            
            if((document.getElementById(detIdemployee)))
                    {
                        //alert("eneterd")
                    document.getElementById(detIdemployee).innerHTML='Hide details'
                    }
            openEmploeeboxid=boxidemployee;
            openEmployeeDetId=detIdemployee;
        }
    }

/* *****************************************************************************************************************
************************** End Of CollapableEMPLOYEE Div Script *************************************************
********************************************************************************************************/






/*******************************************************************************************************************
 ************************ Start of Employee benefit Query *************************************
****************************************************************************************/

function EmployeeQuery() 
{ 
    try
    {

        if (xmlHttp.readyState == 4 || 
            xmlHttp.readyState == 'complete')
        {
           
            var Employeeresponse = xmlHttp.responseText; 
            
            if (Employeeresponse.length > 0)
            {
                
                
                
               if(Employeeresponse='success')
               {	
               		document.getElementById('employeerrorms').style.display = '';
                    document.getElementById("employeequery-error-mess").style.fontSize = "14px";
                    document.getElementById("employeequery-error-mess").style.fontWeight = "bold";
                    document.getElementById("employeequery-error-mess").innerHTML = 'Sending..';
					setTimeout("document.getElementById('employeequery-table').style.display = 'none'; document.getElementById('displayemployeemessagequery').style.display = '';",1800); 
                
                
                }
                else
                {
                   // document.getElementById("emailquery-error-mess").innerHTML= 'Sending Failed'; 
                    //document.getElementById('sending-emailquery').style.display= 'none';
                }                               
                  
                setTimeout("document.getElementById('displayemployeemessagequery').style.display = 'none'; document.getElementById('employeequery-table').style.display = '';document.getElementById('employeerrorms').style.display = 'none'; clearAllEmployeeEmailQuery()", 4000); // document.getElementById('employeequery-error-mess').innerHTML= '&nbsp;';
            } 
        }
        document.body.style.cursor='auto';
    }
    catch(e){
        alert(e.toString())
    }
}

var employeenametrue,employeeemailtrue,employeepnumbertrue,employeecompanyworkingtrue,employeedesignationtrue,employeesubjecttrue,employeekeywordtrue;

function sendemployeequery()
{	
	document.getElementById("employee-error-mess-name").innerHTML="&nbsp;";
	document.getElementById("employee-error-mess-email").innerHTML="&nbsp;";
	document.getElementById("employee-error-mess-phnum").innerHTML="&nbsp;";
	document.getElementById("employee-error-mess-company").innerHTML="&nbsp;";
	document.getElementById("employee-error-mess-designation").innerHTML="&nbsp;";
	document.getElementById("employee-error-mess-subject").innerHTML="&nbsp;";
	document.getElementById("employee-error-mess-keywords").innerHTML="&nbsp;";
 
    var cap=false;
    var employeequeryname=document.getElementById("employeequeryname").value;
	var employeequeryemail =document.getElementById("employeequeryemail").value;
    var employeequerypnumber=document.getElementById("employeequerypnumber").value.toString();
    var employeequerycompanyname =document.getElementById("employeequerycompanyname").value;   
   	var employeequerydesignation=document.getElementById('employeequerydesignation').value;
    var employeequerysubject=document.getElementById("employeequerysubject").value;
	var employeequerykey=document.getElementById("employeequerykey").value;
    
    if(employeequeryname.length > 0)
    {
       employeenametrue=true;
	   
    }
    else 
    {
        document.getElementById("employee-error-mess-name").innerHTML ="Enter Name";
        employeenametrue = false;
    }
	
	
	//email validation .
	if(employeequeryemail.length != 0)
    {
        var Inputemployee = employeequeryemail;
        
        if(Inputemployee.indexOf('@')<(Inputemployee.indexOf('.') && Inputemployee.lastIndexOf('.')))
        {
                if(Inputemployee.match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{5}|(co.in|co.uk|co.us))$/))
                {
                    employeeemailtrue = true;
                }
               
                else if(Inputemployee.match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{4}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/))
                {
                    employeeemailtrue = true;
                }
               else
                {
                  document.getElementById("employee-error-mess-email").innerHTML ="Invalid Email";
                  employeeemailtrue=false;
                }
        }
        
        else
        {
                  document.getElementById("employee-error-mess-email").innerHTML ="Invalid Email";
                  employeeemailtrue=false;
         }
        
        
     }
     else
     {
        document.getElementById("employee-error-mess-email").innerHTML ="Enter Email";
        employeeemailtrue=false;
     } 
	
	
	
	
	
	
    
    //alert(emailquerypnumber.length)
    if(employeequerypnumber.length != 0)
    {
        for(i=0;i<employeequerypnumber.length;i++)
        {
            //alert(emailquerypnumber);
            if(employeequerypnumber.charAt(i)>=0 && employeequerypnumber.charAt(i)<=9 )
            {
               //alert(emailquerypnumber.charAt(i));
               employeepnumbertrue=true;
			   
            }
            else
            {
                employeepnumbertrue=false;
                document.getElementById("employee-error-mess-phnum").innerHTML="Invalid Ph No";
                break;
            }
        }
        
       if(Number(employeequerypnumber)==0)
        {
            employeepnumbertrue=false;
            document.getElementById("employee-error-mess-phnum").innerHTML="Invalid Ph No";
        }
        
        
    }
    else
    {
        employeepnumbertrue=false;
        document.getElementById("employee-error-mess-phnum").innerHTML ="Enter Ph No";
    }
    


    if(employeequerycompanyname.length > 0)
    {
       employeecompanyworkingtrue=true;
	   
    }
    else 
    {
        document.getElementById("employee-error-mess-company").innerHTML ="Enter Company";
        employeecompanyworkingtrue=false;
    }


    if(employeequerydesignation.length > 0)
    {
       employeedesignationtrue=true;
	   
    }
    else 
    {
        document.getElementById("employee-error-mess-designation").innerHTML ="Enter Designation";
        employeedesignationtrue=false;
    }



    if(employeequerysubject.length > 0)
    {
       employeesubjecttrue=true;
	   
    }
    else 
    {
        document.getElementById("employee-error-mess-subject").innerHTML ="Enter Subject";
        employeesubjecttrue=false;
    }




    
  
    
    if(employeequerykey.length > 0)
    {
       employeekeywordtrue=true;
	   
    }
    else 
    {
        
        employeekeywordtrue=false;
        document.getElementById("employee-error-mess-keywords").innerHTML =" Enter Query";
        
    }
	
    if(employeenametrue && employeeemailtrue && employeepnumbertrue && employeecompanyworkingtrue && employeedesignationtrue && employeesubjecttrue && employeekeywordtrue)
    {
       cap = true;
		
    }
	
	
    var poststremployee="employeequeryname=" + employeequeryname + "&" +
                "employeequeryemail=" + employeequeryemail +"&"+
                "employeequerypnumber=" + employeequerypnumber + "&" +
                "employeequerycompanyname=" + employeequerycompanyname + "&"+
                "employeequerydesignation=" + employeequerydesignation + "&" +
				"employeequerysubject=" + employeequerysubject + "&" +
				"employeequerykey=" + employeequerykey ;
 	
    if(cap)
    {
        //ExecuteCall("emailfriend.aspx", poststr);
        //alert(poststr)
        try 
        { 
            //xmlHttp = GetXmlHttpObject(CallbackMethod);
            document.body.style.cursor='wait';
            //document.getElementById('sending-emailquery').style.display='block'; 
            xmlHttp = GetXmlHttpObject(EmployeeQuery); 
            SendXmlHttpRequestPost(xmlHttp, "../emailafriend/employeebenefitquery.aspx", poststremployee); 
            //alert("no exception")
        }
        catch(e)
        {
            alert(e.toString());
        } 
    }
}

function Employeeformreset()
{
	document.getElementById("employeequeryname").value = "";
	document.getElementById("employeequeryemail").value = "";
	document.getElementById('employeequerypnumber').value = "";
	document.getElementById("employeequerycompanyname").value = "";
	document.getElementById("employeequerydesignation").value = "";
	document.getElementById("employeequerysubject").value = "";
	document.getElementById("employeequerykey").value = "";
	
	document.getElementById("employee-error-mess-name").innerHTML="&nbsp;";
	document.getElementById("employee-error-mess-email").innerHTML="&nbsp;";
	document.getElementById("employee-error-mess-phnum").innerHTML="&nbsp;";
	document.getElementById("employee-error-mess-company").innerHTML="&nbsp;";
	document.getElementById("employee-error-mess-designation").innerHTML="&nbsp;";
	document.getElementById("employee-error-mess-subject").innerHTML="&nbsp;";
	document.getElementById("employee-error-mess-keywords").innerHTML="&nbsp;";
	
}






function clearAllEmployeeEmailQuery()
{
	document.getElementById("employeequeryname").value = "";
	document.getElementById("employeequeryemail").value = "";
	document.getElementById('employeequerypnumber').value = "";
	document.getElementById("employeequerycompanyname").value = "";
	document.getElementById("employeequerydesignation").value = "";
	document.getElementById("employeequerysubject").value = "";
	document.getElementById("employeequerykey").value = "";
}
/* *****************************************************************************************************************
************************** End Of Employee benefit Query *************************************************
********************************************************************************************************/