﻿// JScript File
function loginStatus()
{
	if(Cust.length==0)
	{
		return;
	}
	else if((Cust[0].FirstName==''))
	{
        $('list').innerHTML="<span class='loginstatus'> <img alt ='' height='34'  src='images/spacer.gif' width='9' align='middle'/><center>Please Login.</center></span>";
		document.frmLogin.elements[0].focus();
		SetFocus();
		return;
	}
	else if((Cust[0].FirstName=='RegLoginFailed'))
	{
		$('loginStatus').innerHTML="<span class='loginstatus'><font color='blue'/>Please Register and Login.</span>";
		document.frmLogin.elements[0].focus();
		return; 
	}
	else if((Cust[0].FirstName=='LoginFailed'))
	{
		$('loginStatus').innerHTML="<span class='loginstatus'>Login Failed. Check credentials</span>";
		document.frmLogin.elements[0].focus();
		SetFocus();
		return; 		
	}
	else if((Cust[0].FirstName=='UnApproved'))
	{
	      //Commented and added by senthil on 05/05/2009 for show this message center  
		 //$('loginStatus').innerHTML="<span class='loginstatus'><img alt ='' height='30'  src='images/spacer.gif' width='200' align='middle'/><font color='blue'/>Please check email to confirm your account.</span>";
		 $('loginStatus').innerHTML="<span class='loginstatus'><font color='blue'/>Please check email to confirm your account.</span>";
		document.frmLogin.elements[0].focus();
		SetFocus();
		return; 		
	}
	else if((Cust[0].FirstName=='SignUp'))
    {
	    displayRegister()
    }
    else if((Cust[0].FirstName=='Registeruser'))
    {
        var log =displayLogin() ;
        $('cart').innerHTML = log;
        SetFocus();
        return; 		
    }
    else if(Cust[0].FirstName!='')
    {
		if((Cust[0].Email.substring(0,6)!='Exists') || (Cust[0].UserName.substring(0,6)!='Exists') || (Cust[0].FirstName !='EmailFailed')||(Cust[0].FirstName!='EmailSent')||(Cust[0].FirstName!='RegSuccess'))
		{
			if (Cust[0].id>0)
			{
				if(Cust[0].FirstName.substring(0,11)=='LoginFailed')
				{ 	
					$('loginStatus').innerHTML="<span class='loginstatus' font-size = 4> வ௫க &nbsp;" + Cust[0].FirstName.substring(11) + "</span>";	
				}
				else if(Cust[0].Message==true){
				 var cart=Cart;
                showCart(cart,'false');
				$('loginStatus').innerHTML="<span class='search'>வ௫க &nbsp;" + Cust[0].FirstName + " You have a Gift.  Please check your Account.</span>";
			}
			else
			{
				 var cart=Cart;
			     showCart(cart,'false');
				 $('loginStatus').innerHTML="<span class='loginstatus' font-size = 4>வ௫க &nbsp;" + Cust[0].FirstName + "</span>";
			}
		 }	
	 }
  }
}
function checkUpdateAccount(frm)
{		 
		var flag=0;
		var i;
	for (i=0;i< document.frmUpdateaccount.elements.length;i++)
	{	
		if(document.frmUpdateaccount.elements[i].value !="")
		{
				if (i==2)
				{
					var str = document.frmUpdateaccount.elements[i].value;
					flag = checkemailUpdateAccount(str);
					if (flag==0) 
					{
						return;
					}
				}
				else if(i!=2)
				{
					flag=1;
				}
		}
		if (i!=11)
		{	
			if(document.frmUpdateaccount.elements[i].value =="")
			{
				alert("Please Enter a Value");
				return window.document.frmUpdateaccount.elements[i].focus();
			}
			if(i==11)
			{					
				flag=1;
			}	
		}
	}	
	return formsubmit(frm);		

}
function check(frm)
{
	var flag=0;
	var i;
	for (i=0;i< document.frmRegister.elements.length;i++)
	{
		if(document.frmRegister.elements[i].value !="")
		{
		    if (i==7)
		    {
				var str = document.frmRegister.elements[i].value;
				flag = checkmailRegister(str);
				if (flag==0) 
				{
						return;
				}
			}
			else if((i!=7,8,9,10))

			{
				flag=1;
			}
		}
		if(document.frmRegister.elements[7].value !=document.frmRegister.elements[8].value)
		{		
		   return checkConfirmemail();
		}	
        if(document.frmRegister.elements[9].value !=document.frmRegister.elements[10].value)

		{		
			return checkpass();
		}	
		if ((i!=3) && (i!=4))
		{
			if(document.frmRegister.elements[i].value =="")
			{
				alert("Please Enter a Value");
				return window.document.frmRegister.elements[i].focus();
			}
		}	
		if(i==6)
		{
		if(document.frmRegister.elements[6].value=="-1")
		{
		alert("Please select a Country");
		return window.document.frmRegister.elements[i].focus();
		}
		}	
		if((i==16)||(i!=13))
		{					
			flag=1;
		}	
	}			
	return formsubmit(frm);
}
function checkConfirmemail()
{

	if (document.frmRegister.email.value!=document.frmRegister.cemail.value)
	{
	 
		alert("Retype the correct Email");
		window.document.frmRegister.email.focus();
	}
}
   
function checkpass()
{
	if (document.frmRegister.pass.value!=document.frmRegister.cpass.value)
	{
		alert("Retype the correct password");
		window.document.frmRegister.pass.focus();
	}
}
function displayRegister()
{
	var reg=displayreg();
	var element = document.getElementById("flashContent");
	element.innerHTML=reg;	
    $('listProducts').innerHTML = "";
	$('listItems').innerHTML = "";
	SetFocus();
	document.frmRegister.elements[1].focus();
	if((Cust.length==0) ||(Cust[0].FirstName=='')||(Cust[0].FirstName=='LoginFailed')||(Cust[0].FirstName=='RegLoginFailed'))
	{ 
	     var log =displayLogin() ;
		 $('cart').innerHTML = log;
	}
	else
	{
		var cart=Cart;
		showCart(cart,'false');
	}
}
function displayreg()
{
    Cust=[{id:"",FirstName:"",LastName:"",Email:"",UserName:"",address1:"",address2:"",city:"",county:"",PostCode:"",country:"",telephone:"",mobile:""}];
    var reg='<form name="frmRegister"  action="http://thirdsphereautomation.com/cgi-bin/index.cgi"  method="post" enctype="multipart/form-data" >';
    reg+='<br>';
    reg+='<table width="460" border="0" cellspacing="0" cellpadding="">';
	reg+='<tr>';
	reg+='<td width="0%"></td>';
	reg+='<td width="100%" align="left" class="PageTitle" bgcolor="#E5E5E5">&nbsp;&nbsp;New Member Registration</td>';
	reg+='<td width="0%"></td>';
	reg+='</tr>';
	reg+='<tr>';
	reg+='<td colspan="3">&nbsp;</td>';
    reg+='</tr>';
	reg+='<tr>';
	reg+='<td>&nbsp;</td>';
	reg+='<td>';
	reg+='<table width="100%" cellpadding="5" cellspacing="0" border="0" class="PageText">';
    reg+='<tr>';
    reg+='<td colspan="2" class="PageText"><font color="#DC2521">(*)</font>&nbsp;<span class="PageText">Mandatory</span></td>';
    reg+='</tr>';
	reg+='<tr bgcolor="#f6f6f6">';
	reg+='<td colspan="2" class="PageTitle">Personal Details</td>';
	reg+='</tr>';
    reg+='<tr>';
    reg+='<td width="20%" class="PageText" align="left">Title:</td>';
    reg+='<td width="80%" class="PageText">';
    reg+='<select name="selTitle" class="formfield">';
	reg+='<option value="Mr">Mr</option>';
	reg+='<option value="Mrs">Mrs</option>';
	reg+='<option value="Ms">Ms</option>';
	reg+='<option value="Miss">Miss</option>';
    reg+='<option value="Dr">Dr</option>';
    reg+='<option value="Prof">Prof</option>';
    reg+='<option value="Rev">Rev</option>';
    reg+='</select>&nbsp;<font color="#DC2521">*</font>';
	reg+='</td>';
	reg+='</tr>';
	reg+='<td width="20%" class="PageText" align="left">First Name:</td>';
	if((Cust[0].FirstName.substring(0,11)=="LoginFailed")||(Cust[0].FirstName.substring(0,11)=="EmailFailed")||(Cust[0].FirstName.substring(0,11)=="EmailSent"))
	{
		reg+='<td width="80%" class="PageText"><input type="text" name="fname" value="'+Cust[0].FirstName.substring(11)+'" class="FormField2" size="30" onkeydown="if(event.keyCode==13) event.keyCode=9;"><font color="#DC2521">*</font></td>';
	}
	else if (Cust[0].FirstName.substring(0,10)=="RegSuccess")
	{
		reg+='<td width="80%" class="PageText"><input type="text" name="fname" value="" class="FormField2" size="30" onkeydown="if(event.keyCode==13) event.keyCode=9;"><font color="#DC2521">*</font></td>';
	}
	else
	{
		reg+='<td width="80%" class="PageText"><input type="text" name="fname" value="'+Cust[0].FirstName+'" class="FormField2" size="30" onkeydown="if(event.keyCode==13) event.keyCode=9;"><font color="#DC2521">*</font></td>';
	}
	var dmy=new Date();
	var months = new Array
	(
      				'JANUARY','FEBRUARY','MARCH','APRIL','MAY',
      				'JUNE','JULY','AUGUST','SEPTEMBER','OCTOBER',
      				'NOVEMBER','DECEMBER');
    	reg+='</tr>';
	    reg+='<tr>';
	    reg+='<td width="20%" class="PageText" align="left">Last Name:</td>';
	    reg+='<td width="80%" class="PageText"><input type="text" name="lname" value="'+Cust[0].LastName+'" class="FormField2" size="30" onkeydown="if(event.keyCode==13) event.keyCode=9;">&nbsp;<font color="#DC2521">*</font></td>';
	    reg+='</tr>';
	    reg+='<tr>';
	    reg+='<td width="20%" class="PageText" align="left">Date of Birth:</td>';
	    reg+='<td width="80%" class="PageText">';
	    reg+='<SELECT name="DOB" class="formfield">';
	    reg+='<OPTION value="1">1st</OPTION>';
	    reg+='<OPTION value="2">2nd</OPTION>';
	    reg+='<OPTION value="3">3rd</OPTION>';
	    reg+='<OPTION value="4">4th</OPTION>'; 
	    reg+='<OPTION value="5">5th</OPTION>'; 
	    reg+='<OPTION value="6">6th</OPTION>';
	    reg+='<OPTION value="7">7th</OPTION>'; 
	    reg+='<OPTION value="8">8th</OPTION>'; 
	    reg+='<OPTION value="9">9th</OPTION>'; 
	    reg+='<OPTION value="10">10th</OPTION>'; 
	    reg+='<OPTION value="11">11th</OPTION>'; 
	    reg+='<OPTION value="12">12th</OPTION>'; 
	    reg+='<OPTION value="13">13th</OPTION>'; 
	    reg+='<OPTION value="14">14th</OPTION>'; 
	    reg+='<OPTION value="15">15th</OPTION>'; 
	    reg+='<OPTION value="16">16th</OPTION>'; 
	    reg+='<OPTION value="17">17th</OPTION>'; 
	    reg+='<OPTION value="18">18th</OPTION>';
	    reg+='<OPTION value="19">19th</OPTION>'; 
	    reg+='<OPTION value="20">20th</OPTION>';
	    reg+='<OPTION value="21">21st</OPTION>'; 
	    reg+='<OPTION value="22">22nd</OPTION>'; 
	    reg+='<OPTION value="23">23rd</OPTION>'; 
	    reg+='<OPTION value="24">24th</OPTION>'; 
	    reg+='<OPTION value="25">25th</OPTION>'; 
	    reg+='<OPTION value="26">26th</OPTION>'; 
	    reg+='<OPTION value="27">27th</OPTION>'; 
	    reg+='<OPTION value="28">28th</OPTION>'; 
	    reg+='<OPTION value="29">29th</OPTION>';
	    reg+='<OPTION value="30">30th</OPTION>'; 
	    reg+='<OPTION value="31">31st</OPTION>'; 
	    reg+='</SELECT>';
	    reg+='<SELECT name="DOB" class="formfield">';
	    reg+='<OPTION value="JAN">January</OPTION>'; 
	    reg+='<OPTION value="FEB">February</OPTION>'; 
	    reg+='<OPTION value="MAR">March</OPTION>'; 
	    reg+='<OPTION value="APR">April</OPTION>'; 
	    reg+='<OPTION value="MAY">May</OPTION>'; 
	    reg+='<OPTION value="JUN">June</OPTION>'; 
	    reg+='<OPTION value="JUL">July</OPTION>';
	    reg+='<OPTION value="AUG">August</OPTION>'; 
	    reg+='<OPTION value="SEP">September</OPTION>'; 
	    reg+='<OPTION value="OCT">October</OPTION>'; 
	    reg+='<OPTION value="NOV">November</OPTION>'; 
	    reg+='<OPTION value="DEC">December</OPTION>'; 
	    reg+='</SELECT>';
	    reg+='<SELECT name="DOB" class="formfield">';
	    reg+='<OPTION value="1900">1900</OPTION>'; 
	    reg+='<OPTION value="1901">1901</OPTION>'; 
	    reg+='<OPTION value="1902">1902</OPTION>'; 
	    reg+='<OPTION value="1903">1903</OPTION>'; 
	    reg+='<OPTION value="1904">1904</OPTION>'; 
	    reg+='<OPTION value="1905">1905</OPTION>';
	    reg+='<OPTION value="1906">1906</OPTION>'; 
	    reg+='<OPTION value="1907">1907</OPTION>'; 
	    reg+='<OPTION value="1908">1908</OPTION>'; 
	    reg+='<OPTION value="1909">1909</OPTION>'; 
	    reg+='<OPTION value="1910">1910</OPTION>'; 
	    reg+='<OPTION value="1911">1911</OPTION>'; 
	    reg+='<OPTION value="1912">1912</OPTION>'; 
	    reg+='<OPTION value="1913">1913</OPTION>'; 
	    reg+='<OPTION value="1914">1914</OPTION>'; 
	    reg+='<OPTION value="1915">1915</OPTION>'; 
	    reg+='<OPTION value="1916">1916</OPTION>'; 
	    reg+='<OPTION value="1917">1917</OPTION>';
	    reg+='<OPTION value="1918">1918</OPTION>';
	    reg+='<OPTION value="1919">1919</OPTION>';
	    reg+='<OPTION value="1920">1920</OPTION>'; 
	    reg+='<OPTION value="1921">1921</OPTION>'; 
	    reg+='<OPTION value="1922">1922</OPTION>'; 
	    reg+='<OPTION value="1923">1923</OPTION>'; 
	    reg+='<OPTION value="1924">1924</OPTION>'; 
	    reg+='<OPTION value="1925">1925</OPTION>'; 
	    reg+='<OPTION value="1926">1926</OPTION>'; 
	    reg+='<OPTION value="1927">1927</OPTION>'; 
	    reg+='<OPTION value="1928">1928</OPTION>'; 
	    reg+='<OPTION value="1929">1929</OPTION>'; 
	    reg+='<OPTION value="1930">1930</OPTION>'; 
	    reg+='<OPTION value="1931">1931</OPTION>'; 
	    reg+='<OPTION value="1932">1932</OPTION>'; 			
	    reg+='<OPTION value="1933">1933</OPTION>'; 
	    reg+='<OPTION value="1934">1934</OPTION>'; 
	    reg+='<OPTION value="1935">1935</OPTION>'; 
	    reg+='<OPTION value="1936">1936</OPTION>'; 
	    reg+='<OPTION value="1937">1937</OPTION>'; 
	    reg+='<OPTION value="1938">1938</OPTION>'; 
	    reg+='<OPTION value="1939">1939</OPTION>'; 
	    reg+='<OPTION value="1940">1940</OPTION>'; 
	    reg+='<OPTION value="1941">1941</OPTION>'; 
	    reg+='<OPTION value="1942">1942</OPTION>'; 
	    reg+='<OPTION value="1943">1943</OPTION>'; 
	    reg+='<OPTION value="1944">1944</OPTION>'; 
	    reg+='<OPTION value="1945">1945</OPTION>'; 
	    reg+='<OPTION value="1946">1946</OPTION>'; 
	    reg+='<OPTION value="1947">1947</OPTION>'; 
	    reg+='<OPTION value="1948">1948</OPTION>'; 
	    reg+='<OPTION value="1949">1949</OPTION>'; 
	    reg+='<OPTION value="1950">1950</OPTION>'; 
	    reg+='<OPTION value="1951">1951</OPTION>'; 
	    reg+='<OPTION value="1952">1952</OPTION>'; 
	    reg+='<OPTION value="1953">1953</OPTION>'; 
	    reg+='<OPTION value="1954">1954</OPTION>'; 
	    reg+='<OPTION value="1955">1955</OPTION>'; 
	    reg+='<OPTION value="1956">1956</OPTION>'; 
	    reg+='<OPTION value="1957">1957</OPTION>'; 
	    reg+='<OPTION value="1958">1958</OPTION>'; 
	    reg+='<OPTION value="1959">1959</OPTION>'; 
	    reg+='<OPTION value="1960">1960</OPTION>'; 
	    reg+='<OPTION value="1961">1961</OPTION>'; 
	    reg+='<OPTION value="1962">1962</OPTION>'; 
	    reg+='<OPTION value="1963">1963</OPTION>'; 
	    reg+='<OPTION value="1964">1964</OPTION>'; 
	    reg+='<OPTION value="1965">1965</OPTION>'; 
	    reg+='<OPTION value="1966">1966</OPTION>'; 
	    reg+='<OPTION value="1967">1967</OPTION>'; 
	    reg+='<OPTION value="1968">1968</OPTION>'; 
	    reg+='<OPTION value="1969">1969</OPTION>'; 
	    reg+='<OPTION value="1970">1970</OPTION>'; 
	    reg+='<OPTION value="1971">1971</OPTION>'; 
	    reg+='<OPTION value="1972">1972</OPTION>'; 
	    reg+='<OPTION value="1973">1973</OPTION>'; 
	    reg+='<OPTION value="1974">1974</OPTION>'; 
	    reg+='<OPTION value="1975">1975</OPTION>'; 
	    reg+='<OPTION value="1976">1976</OPTION>'; 
	    reg+='<OPTION value="1977">1977</OPTION>'; 
	    reg+='<OPTION value="1978">1978</OPTION>'; 
	    reg+='<OPTION value="1979">1979</OPTION>'; 
	    reg+='<OPTION value="1980">1980</OPTION>'; 
	    reg+='<OPTION value="1981">1981</OPTION>'; 
	    reg+='<OPTION value="1982">1982</OPTION>'; 
	    reg+='<OPTION value="1983">1983</OPTION>'; 
	    reg+='<OPTION value="1984">1984</OPTION>'; 
	    reg+='<OPTION value="1985">1985</OPTION>'; 
	    reg+='<OPTION value="1986">1986</OPTION>'; 
	    reg+='<OPTION value="1987">1987</OPTION>'; 
	    reg+='<OPTION value="1988">1988</OPTION>'; 
	    reg+='<OPTION value="1989">1989</OPTION>'; 
	    reg+='<OPTION value="1990">1990</OPTION>'; 
	    reg+='<OPTION value="1991">1991</OPTION>'; 
	    reg+='<OPTION value="1992">1992</OPTION>'; 
	    reg+='<OPTION value="1993">1993</OPTION>'; 
	    reg+='<OPTION value="1994">1994</OPTION>'; 
	    reg+='<OPTION value="1995">1995</OPTION>'; 
	    reg+='<OPTION value="1996">1996</OPTION>'; 
	    reg+='<OPTION value="1997">1997</OPTION>'; 
	    reg+='<OPTION value="1998">1998</OPTION>'; 
	    reg+='<OPTION value="1999">1999</OPTION>'; 
	    reg+='<OPTION value="2000">2000</OPTION>'; 
	    reg+='<OPTION value="2001">2001</OPTION>'; 
	    reg+='<OPTION value="2002">2002</OPTION>'; 
	    reg+='<OPTION value="2003">2003</OPTION>'; 
	    reg+='<OPTION value="2004">2004</OPTION>'; 
	    reg+='<OPTION value="2005">2005</OPTION>'; 
	    reg+='<OPTION value="2006">2006</OPTION>'; 
	    reg+='<OPTION value="2007">2007</OPTION>'; 
	    reg+='<OPTION value="2008">2008</OPTION>';
	    reg+='<OPTION value="2009">2009</OPTION>'; 
	    reg+='<OPTION value="2010">2010</OPTION>'; 
	    reg+='<OPTION value="2011">2011</OPTION>'; 
	    reg+='<OPTION value="2012">2012</OPTION>'; 
	    reg+='<OPTION value="2013">2013</OPTION>'; 
	    reg+='<OPTION value="2014">2014</OPTION>'; 
	    reg+='<OPTION value="2015">2015</OPTION>'; 
	    reg+='<OPTION value="2016">2016</OPTION>'; 
	    reg+='<OPTION value="2017">2017</OPTION>';
	    reg+='<OPTION value="2018">2018</OPTION>'; 
	    reg+='<OPTION value="2019">2019</OPTION>'; 
	    reg+='<OPTION value="2020">2020</OPTION>'; 
	    reg+='<OPTION value="2021">2021</OPTION>'; 
	    reg+='<OPTION value="2022">2022</OPTION>'; 
	    reg+='<OPTION value="2023">2023</OPTION>'; 
	    reg+='<OPTION value="2024">2024</OPTION>'; 
	    reg+='<OPTION value="2025">2025</OPTION>';
	    reg+='</SELECT>';
	    reg+='</td>';
	    reg+='</tr>';
	    reg+='<tr bgcolor="#f6f6f6">';
        reg+='<td colspan="2" class="PageTitle">Current Residing Country</td>';
	    reg+='</tr>';
	    reg+='<tr>';
	    reg+='<td width="20%" class="PageText" align="left">Country:</td>';
        reg+='<td width="80%" class="PageText">';

        reg+= fnCountries();
	    reg+='</tr>';
	    reg+='<tr bgcolor="#f6f6f6">';
	    reg+='<td colspan="2" class="PageTitle">Login Details</td>';
	    reg+='</tr>';
	    reg+='<tr >';
	    reg+='<td colspan="2"><strong><font size=2 color="#CC6600">Provide us with your valid mail Id. Then only we can confirm your registration and give you free downloads and exciting offers</font></strong></td>';
	    reg+='</tr>';
	    if(Cust[0].Email.substring(0,6)=='Exists'){
		    reg+='<tr><td width="20%" class="PageText" align="left">E-mail:</td>';
		    reg+='<td width="80%" class="PageText"><input type="text" name="email" value="'+Cust[0].Email.substring(6)+'" class="FormField2" size="30" onkeydown="if(event.keyCode==13) event.keyCode=9;">&nbsp;<font color="#DC2521">*</font></td></tr>';
	    }	
	    else{
		      reg+='<tr><td width="30%" class="PageText" align="left">E-mail:</td>';
		      reg+='<td width="80%" class="PageText"><input type="text" name="email" value="'+Cust[0].Email+'" class="FormField2" size="30" onkeydown="if(event.keyCode==13) event.keyCode=9;">&nbsp;<font color="#DC2521">*</font></td></tr>';	
		      reg+='<tr><td width="30%" class="PageText" align="left">Confirm E-mail:</td>';
		      reg+='<td width="80%" class="PageText"><input type="text" name="cemail" value="'+Cust[0].Email+'" class="FormField2" size="30" onkeydown="if(event.keyCode==13) event.keyCode=9; ">&nbsp;<font color="#DC2521">*</font></td></tr>';
	    }	
	    reg+='<tr>';
	    reg+='<td width="20%" class="PageText" align="left">Password:</td>';
	    reg+='<td width="80%" class="PageText" >';
	    reg+='<input type="password" name="pass" class="FormField2" size="32" onkeydown="if(event.keyCode==13) event.keyCode=9;">&nbsp;<font color="#DC2521">*</font>';
	    reg+='</td>';
	    reg+='</tr>';
	    reg+='<tr>';
	    reg+='<td width="20%" class="PageText" align="left">Confirm Password:</td>';
	    reg+='<td width="80%" class="PageText" valign="middle">';
	    reg+='<input type="password" name="cpass" class="FormField2" size="32" onkeydown="if(event.keyCode==13) return check(this.form);">&nbsp;<font color="#DC2521">*</font>';
	    reg+='</td>';
	    reg+='</tr>';
	    
	    reg+='<tr>';
	    reg+='<td colspan="2"><strong><font size=2 color="#CC6600">(Not your email password, any new password)</font></storng></td>';
	    reg+='</tr>';
	    
	    reg+='<tr>';
	    reg+='<td width="20%" class="PageText" align="left"><font color="white">.</font></td>';
	    reg+='<td width="80%" class="PageText"><input type="hidden" name="uname" value=""class="FormField2" size="30" onkeydown="if(event.keyCode==13) event.keyCode=9;">&nbsp;<font color="white">.</font></td>';
	    reg+='</tr>';
	    reg+='<tr>';
        reg +='<input type="hidden" name="cf" value="subscribe">';
        reg +='<input type="hidden" name="listid" value="20274">';
        reg +='<input type="hidden" name="adminid" value="77">';
        reg +='<input type="hidden" name="subscribe" value="1">';
        reg +='<input type="hidden" name="redirect" value="http://www.sangapalagai.com">';
        reg +='<input type="hidden" name="schemaid" value="218">';
        reg +='<input type="hidden" name="send_results" value="1">';
	    reg+='<td colspan="2" class="PageText" valign="middle">';
	    reg +='<center><input type="button" name="reg" value= "submit" OnClick="return check(this.form);"></center>';
	    reg+='</td>';
	    reg+='</tr>';
	    reg+='</table>';	
	    reg+='</td>';
	    reg+='<td>&nbsp;</td>';
	    reg+='</tr>';
	    reg+='<tr>';
	    reg+='<td colspan="3">&nbsp;</td>';
	    reg+='</tr>';
        reg+='</table>';
	    reg+='</form>';
	    return reg
}

function checkForgotPassword(frm)
{
	var flag=0;
	var i;
	var frmname;
	if(document.frmForgotPassword.elements[0].value !="")
	{
		var str = document.frmForgotPassword.elements[0].value;
		flag = checkemailForgotPassword(str);
		if (flag==0)
		{
			return;
		}
	}
	if(document.frmForgotPassword.elements[0].value =="")
	{
		alert("Please Enter a Value");
		return window.document.frmForgotPassword.elements[0].focus();
	}
	else
	{
	//commented and modified by deepika on 28/04/09
       // document.getElementById("subbutton").disabled="disabled";
       frm.subbutton.disabled="disabled";
		return formsubmit(frm);
	}
}
function checkchangepass(frm)
{
	var flag=0;
		var i;
		for (i=0;i< document.frmChangePassword.elements.length;i++)
		{	
			if ((i==0)||(i==1)||(i==2)){
					if(document.frmChangePassword.elements[i].value !="")
					{
						flag=1
					}					
					else if ((i==0)||(i==1)||(i==2))
					{
						alert("Please Enter a Value");
						return window.document.frmChangePassword.elements[i].focus();
					}
			}
		
		}			
	if (document.frmChangePassword.newpass.value!=document.frmChangePassword.cpass.value)
	{
		alert("Retype password mismatch");
		return window.document.frmChangePassword.newpass.focus();
	}
	 return formsubmit(frm);
}
function forgotPassword()
{
	var pass='<form name="frmForgotPassword" action="forgotpassword" method="post">';
	pass +='<table class="listTable" width="100%" border="0" cellspacing="0" cellpadding="0" align="center">';
	pass +='<tr><span class="navForgot">FORGOT YOUR PASSWORD </span></tr>';
	pass +='<tr><th align="center"> </th></tr>';
	pass +='<tr></tr><tr><td><b>Email:</b>&nbsp;<font id=\"required\">*</font></td></tr>';
	pass +='<tr><td><input type="text" style="HEIGHT: 23px; WIDTH: 145px" name="email" class="inputbox" value="'+Cust[0].Email +'" onkeydown="if(event.keyCode==13) return checkForgotPassword(this.form)"></td></tr>';
	pass +='<tr></tr><tr></tr><tr><td align="center"><input type="button" name="subbutton" value="Submit" Onclick="return checkForgotPassword(this.form)">';
    pass +='<input type="button" alt="Clear Values" name="cancelbutton" value="Cancel" OnClick="javascript:cancel()"></td>';
    pass +='</tr></table></form>';
	$('cart').innerHTML = pass;	
	SetFocus();
	document.frmForgotPassword.elements[0].focus();
}
function cancel()
{
    var pass1=displayLogin();
    $('Cart').innerHTML=pass1;
}

function displayLogin()
{

	var log='<form name="frmLogin" action="login" method="post"><table class="listTable" cellpadding="0" cellspacing="0" class="moduletable"><tr>';
	frmName="frmLogin";
	login="login";
	
	log +='<span class="navTitleWhite">LOGIN</span></tr><tr><td>';
	log +='<table class="listTable" width="100%" border="0" cellspacing="0" cellpadding="0" align="center">';
	log +='<tr><td size="10"><b>Email</b>&nbsp;<font id=\"required\">*</font><br><input name="username" type="text" class="inputbox" alt="username" size="17" onkeydown="if(event.keyCode==13) event.keyCode=9;">';
	log +='<br><b>Password</b>&nbsp;<font id=\"required\">*</font><br><input type="password" name="password" class="inputbox" size="19" alt="password" onkeydown="if(event.keyCode==13) return validate(this.form);" >';
    log +='<input type="hidden" name="option" value="login">';
    log +='<br><br><center><input type="button" name="Submit" class="button" value="Login" onclick=" return validate(this.form);"></center>';
	log +='<br><input type="checkbox" name="remember" class="inputbox" value="yes" alt="Remember Me" onkeydown="if(event.keyCode==13) event.keyCode=9;"> ';
	log +='Remember me		<br></td>';
	log +='</tr><tr></tr><tr><td><a href="javascript:forgotPassword()">';
	log +='<font color="#8B0000">Forgot your password?</font></a></td></tr></table>';
	log +='</td></tr></table></form>';
	return log;
}
function validate(frm)
{
   	if(document.frmLogin.elements[0].value !=""){
		var str = document.frmLogin.elements[0].value;
		flag = checkemailLogin(str);
		if (flag==0)
		{
			return;
		}
	}
	if(document.frmLogin.username.value=='')
	{
		alert("Enter the Email");
		document.frmLogin.username.focus();
		return;
	}
	if(document.frmLogin.password.value=='')
	{
		alert("Enter the Password");
		document.frmLogin.password.focus();
		return;
	}
	return formsubmit(frm);
}
function changePassword()
{
	var pass='<form name="frmChangePassword" action="changepassword" method="post">';
    pass +='<table width="460" border="0" cellspacing="0" cellpadding="">';
    pass +='<tr><td colspan="2" align="center"><br><span class="headertext">Change Password</span><br></td></tr>';
    pass +='<tr><td align="center" class="loginstatus1"><br><b>Old Password:</b></td><td><br><input type="password" name="oldpass" class="inputbox" onkeydown="if(event.keyCode==13) event.keyCode=9;"><font id=\"required\"> *</font></td></tr>';
	pass +='<tr><td align="center" class="loginstatus1"><br><b>New Password:</b></td><td><br><input type="password" name="newpass" class="inputbox" onkeydown="if(event.keyCode==13) event.keyCode=9;"><font id=\"required\"> *</font></td></tr>';
	pass +='<tr><td align="center" class="loginstatus1"><br><b>Confirm Password:</b></td><td><br><input type="password" name="cpass" class="inputbox" onkeydown="if(event.keyCode==13) return checkchangepass(this.form);"><font id=\"required\"> *</font></td></tr>';
    pass +='<tr><td></td><td align="left"><br><input type="button" name="subbutton" value="Submit" Onclick="return checkchangepass(this.form);"><img alt ="" height="1"  src="images/spacer.gif" width="10" align="middle"/>';
	pass +='<INPUT type="button" alt="Clear Values"  src="gui/img/bt_cancelorder.gif" value="Go Back" OnClick="javascript:myAccountuser()"></td></tr></table></form>';
	passwordemailed(pass);
	SetFocus();
    document.frmChangePassword.elements[0].focus();
	
}
function checkemailLogin(str)
{
	var flag=1;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (!filter.test(str))
	{	
		flag=0;
		alert("Please input a valid email address!");
		document.frmLogin.elements[0].focus();		
		return flag;
	}
	else
	{
		return flag;
	}
}

function checkemailForgotPassword(str)
{
	var flag=1;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (!filter.test(str))
	{	
		flag=0;
		alert("Please input a valid email address!");
		document.frmForgotPassword.elements[0].focus();		
		return flag;
	}
	else
	{
		return flag;
	}
}

function checkmailRegister(str)
{
	var flag=1;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (!filter.test(str))
	{	
		flag=0;
		alert("Please input a valid email address!");
		document.frmRegister.elements[7].focus();
		return flag;
	}
	else
	{
        document.frmRegister.elements[11].value=document.frmRegister.elements[8].value

		return flag;
	}
}
