﻿// JScript File
var viewCartStatus = 0;
var isCollection="";
var tmpcart;
var cartlength;
var loggedin;
var Sym = "$";
var ERate = "1";
var CSelect="US dollar"
var seltest="select";
var logstate;//to identify the login status for variaus verifications wrt customer operation
var newhtml = "";
var recordpointer; // new variable for store a pointed record number. 
var ZSelect = "Select"; 
var dcharge = "0";
var singleitemQuantity;
var issue="";
var searchattribute;
ICurrency= [{CName:"UAE dirham",CCode:"AED",ERate:"0.0",Sym:"?.?.?"},
{CName:"Argentine peso",CCode:"ARS",ERate:"0.08",Sym:"$"},
{CName:"Australian dollar",CCode:"AUD",ERate:"0.05",Sym:"$"},
{CName:"Bulgarian lev",CCode:"BGN",ERate:"0.03",Sym:"??"},
{CName:"Brazilian real",CCode:"BRL",ERate:"0.05",Sym:"R$ "},
{CName:"Botswana pula",CCode:"BWP",ERate:"0.15",Sym:"P"},
{CName:"Canadian dollar",CCode:"CAD",ERate:"0.03",Sym:"$"},
{CName:"Swiss franc",CCode:"CHF",ERate:"0.05",Sym:"SFr."},
{CName:"Chilean peso",CCode:"CLP",ERate:"13",Sym:"$"},
{CName:"Chinese yuan renminbi",CCode:"CNY",ERate:"0.0",Sym:"?"},
{CName:"Colombian peso",CCode:"COP",ERate:"100",Sym:"$"},
{CName:"Cape Verde escudo",CCode:"CVE",ERate:"1.93",Sym:"C.V.Esc."},
{CName:"Cypriot pound",CCode:"CYP",ERate:"0.01",Sym:"£C"},
{CName:"Czech koruna",CCode:"CZK",ERate:"0.5",Sym:"Kc("},
{CName:"Danish krone",CCode:"DKK",ERate:"0.25",Sym:"kr"},
{CName:"Estonian kroon",CCode:"EEK",ERate:"0.30",Sym:"kr"},
{CName:"EU euro",CCode:"EUR",ERate:"0.02",Sym:"€"},
{CName:"Fiji dollar",CCode:"FJD",ERate:"0.04",Sym:"F$"},
{CName:"British pound",CCode:"GBP",ERate:"0.01",Sym:"£"},
{CName:"Hong Kong SAR dollar",CCode:"HKD",ERate:"0.2",Sym:"HK$"},
{CName:"Hungarian forint",CCode:"HUF",ERate:"4",Sym:"Ft"},
{CName:"Indonesian rupiah",CCode:"IDR",ERate:"225",Sym:"Rp"},
{CName:"Israeli new shekel",CCode:"ILS",ERate:"0.10",Sym:"?"},
{CName:"Indian rupee",CCode:"INR",ERate:"1",Sym:"Rs"},
{CName:"Icelandic krona",CCode:"ISK",ERate:"2",Sym:"kr."},
{CName:"Japanese yen",CCode:"JPY",ERate:"3",Sym:"¥"},
{CName:"Comorian franc",CCode:"KMF",ERate:"8.65",Sym:"CFr"},
{CName:"South Korean won",CCode:"KRW",ERate:"24",Sym:"?"},
{CName:"Sri Lanka rupee",CCode:"LKR",ERate:"3",Sym:"SLRs"},
{CName:"Lithuanian litas",CCode:"LTL",ERate:"0.06",Sym:"Lt"},
{CName:"Latvian lats",CCode:"LVL",ERate:"0.01",Sym:"Ls"},
{CName:"Maltese lira",CCode:"MTL",ERate:"0.01",Sym:"Lm"},
{CName:"Mexican peso",CCode:"MXN",ERate:"0.25",Sym:"$"},
{CName:"Malaysian ringgit",CCode:"MYR",ERate:"0.08",Sym:"R"},
{CName:"Namibian dollar",CCode:"NAD",ERate:"0.15",Sym:"N$"},
{CName:"Norwegian krone",CCode:"NOK",ERate:"0.0",Sym:"kr"},
{CName:"New Zealand dollar",CCode:"NZD",ERate:"0.0",Sym:"$"},
{CName:"Peruvian nuevo sol",CCode:"PEN",ERate:"0.08",Sym:"S/."},
{CName:"Philippine peso",CCode:"PHP",ERate:"1.06",Sym:"Php"},
{CName:"Pakistani rupee",CCode:"PKR",ERate:"1.55",Sym:"Rs"},
{CName:"Polish zloty",CCode:"PLN",ERate:"0.06",Sym:"z?"},
{CName:"Paraguayan guarani",CCode:"PYG",ERate:"119",Sym:"Gs"},
{CName:"Romanian new leu",CCode:"RON",ERate:"0.06",Sym:"lei"},
{CName:"Russian ruble",CCode:"RUB",ERate:"0.63",Sym:"?."},
{CName:"Saudi riyal",CCode:"SAR",ERate:"0",Sym:"?.?.?"},
{CName:"Swedish krona",CCode:"SEK",ERate:"0.17",Sym:"kr"},
{CName:"Singapore dollar",CCode:"SGD",ERate:"0.04",Sym:"$"},
{CName:"Slovak koruna",CCode:"SKK",ERate:"0.5",Sym:"Sk"},
{CName:"Thai baht",CCode:"THB",ERate:"0.75",Sym:"?"},
{CName:"Turkish new lira",CCode:"TRY",ERate:"0.03",Sym:"YTL"},
{CName:"Trinidad and Tobago dollar",CCode:"TTD",ERate:"0.16",Sym:"TT$"},
{CName:"Taiwan New dollar",CCode:"TWD",ERate:"1",Sym:"NT$"},
{CName:"US dollar",CCode:"USD",ERate:"0.03",Sym:"$"},
{CName:"Venezuelan bolivar",CCode:"VEB",ERate:"54",Sym:"Bs"},
{CName:"CFA franc BEAC",CCode:"XAF",ERate:"12",Sym:"CFAF"},
{CName:"CFA franc BCEAO",CCode:"XOF",ERate:"12",Sym:"CFAF"},
{CName:"CFP franc",CCode:"XPF",ERate:"2",Sym:"CFPF"},
{CName:"South African rand",CCode:"ZAR",ERate:"0.15",Sym:"R"},
{CName:"Zambian kwacha",CCode:"ZMK",ERate:"94.45",Sym:"ZK"}];
	
function myAccountuser()
{
	     var html = '<table width="460" border="0" cellspacing="0" cellpadding="">';
	     html += '<tr>';
		 html += '<td width="0"><img src="gui/img/spacer.gif" alt="" width="10" height="24"></td>';
		 html += '<td width="460" align="left" class="PageTitle" bgcolor="#E5E5E5">&nbsp;&nbsp;My Account</td>';
		 html += '<td width="0"><img src="gui/img/spacer.gif" alt="" width="10" height="24"></td>';
	     html += '</tr>';
	     html += '<tr>';
		 html += '<td colspan="3">&nbsp;</td>';
	     html += '</tr>';
	     html += '<tr>';
		 html += '<td>&nbsp;</td>';
		 html += '<td>';
		 html += '<table width="100%" cellpadding="5" cellspacing="0" border="0" class="recFriendText">';				
		 html += '<tr><td colspan="2"><span class="PageText"><b>Click on the links below to make changes to your account.<br><br></b> </span></td></tr>';
		 html += '<tr>';
		 html += '<td ><span class="navTitleGray"><ul id="siteinfo2">';
         html += '<ul><li><a href="javascript:funDownloadedbooks()"> My Library </a></li></ul><br>';
          //added by deepika on 17/04/09
          //Code commented and added by senthil on 11/05/2009 for change the caption
		   //html += '<ul><li><a href="javascript:fundisplayAudiovedio()">DVD</a></li></ul><br>';
		   html += '<ul><li><a href="javascript:fundisplayAudiovedio()">Audio/Video</a></li></ul><br>';
		 //end here
		 html += '<ul><li><a href="javascript:funViewOrder()">View Order History</a></li></ul><br>';
		 html += '<ul><li><a href="javascript:changePassword()">Change Password</a></li></ul><br>';
		 html += '<ul><li><a href="javascript:fundisplayGift()">Gift</a></li></ul><br>';		 
		 html += '<ul><li><a href="javascript:funcReaderdownload()">SPReader Download</a></li></ul><br>';
		 //Code added by senthil on 09/12/2009 for show new link in my account menu to download register
		 //Code commented and added by senthil given by lakshmi on 16/03/2010 for text change
		 //html += '<ul><li><a href="javascript:funcRegisterdownload()">Sangapalagai 2nd System Register Download</a></li></ul></span></ul><br>';
		 html += '<ul><li><a href="javascript:funcRegisterdownload()">2nd System Re-Register Download</a></li></ul></span></ul><br>';
		 //End here 
		 html += '</td>';
		 html += '</tr>';
		 html += '</table>';	
		 html += '</td>';
		 html += '<td>&nbsp;</td>';
	     html += '</tr>';
         html += '</table>';
         $('flashContent').innerHTML = html;
	     $('listProducts').innerHTML = "";
		 SetFocus();
	     return; 
}
//added by deepika on 17/04/09
function fundisplayAudiovedio()
{
 var displayAudiovedioUrl = 'Data.aspx?mode=main&rnd='+Math.random()+'&action=displayAudioVedio';
	handleRequest(GET, displayAudiovedioUrl, displayAudiovedio);
}
//endhere
function fundisplayGift()
{
 var displayGiftUrl = 'Data.aspx?mode=main&rnd='+Math.random()+'&action=displayGift';
	handleRequest(GET, displayGiftUrl, displayGift);
}
function funViewOrder()
{
 var ViewOrderUrl = 'Data.aspx?mode=main&rnd='+Math.random()+'&action=ViewOrder';
	handleRequest(GET, ViewOrderUrl, ViewOrder);
}

function funDownloadedbooks()
{
 var DownloadedbooksUrl = 'Data.aspx?mode=main&rnd='+Math.random()+'&action=Downloadedbooks';
	handleRequest(GET, DownloadedbooksUrl, displayDownloadedbooks);
}
//added by deepika on 17/04/09
function displayAudiovedio(req)
{
		 var log =displayLogin() ;
         eval('var value='+req.responseText);
         AudioVedio = value;
		 var html ="";
         var tmp="";
            html +="<br><br>";
            //Code commented and added by senthil on 11/05/2009 for change the caption
            //html +='<span class="headertext"><center>DVD</center></span>';
            html +='<span class="headertext"><center>Audio/Video</center></span>';
            html +='<center><table class="promoProductDesc" width="450"><tr><td align="center" colspan="4"></td></tr>';
			html += '<tr>';
			html += '</table></center>';
		    html += '<table>';
		   
			for(var i=0;i<AudioVedio.length;i++)
			{	  
	                var bookid=AudioVedio[i].id;
	                var strDate=AudioVedio[i].Issuedate;
                    tmp += '<td>';
                    //commented and modified by deepika on 28/04/09
//                    tmp += '<form name="frmDownloadGift'+i+'" method="post" action="downloadGift">';
                    tmp += '<form name="frmDownloadAudioVideo'+i+'" method="post" action="downloadAudioVideo">';
                    tmp += '<table class="listTable" width="0"  border="0"  cellpadding="0" cellspacing="0" >';
	                tmp += '<tr valign="top">';
	                tmp += '<td>';
	                tmp += '<img src="'+AudioVedio[i].image+'"alt="'+AudioVedio[i].name+'" border="1%">';
	                tmp += '</a></td></tr><tr><td>&nbsp</td></tr><tr><td>'
	                tmp += '<a href="#" class="promoProductName">'+AudioVedio[i].name+'</a><br>';
                    tmp += '</td></tr><tr>';
	                tmp += '</tr></table>';
	                //commented and modified by deepika on 28/04/09
	                //tmp += '</td>';
		            tmp += '</form></td>';
		            if(i%3==2 ||(i==AudioVedio.length-1) )
		            {	
			        html+='<tr>';
			        html+=tmp;
			        html+='</tr>';
			        tmp="";
			        }
		     }
	        
			html += '</table>';	
			//commented by geetha on 27/04/2009
    		//html +="<br><br><span class='PageText style1'><font color='#8B0000' size=2><center><strong>After download open the SPReader and read.</strong></font></center></span>";
    	    //ends here
			html += '<img src="images/spacer.gif" alt="" width="1" height="50"><img src="images/spacer.gif" alt="" width="1" height="50">';
			html += '<img src="images/spacer.gif" alt="" width="1" height="50"><img src="images/spacer.gif" alt="" width="1" height="50">';
			html +="<table align='left' width='450'><tr><td><INPUT type='button' style='width:15%' alt='Clear Values'  src='gui/img/bt_cancelorder.gif' value='Go Back' OnClick='javascript:myAccountuser()'></td></tr></table>";
		 $('flashContent').innerHTML = html;
		 $('listProducts').innerHTML = "";
		 $('listItems').innerHTML = "";
}

//added by deepika on 15/04/09
function validateDeliverycheck(frm,itemId,isCollection,strCriteria)
{
	var flag=0;
	var i;
	for (i=0;i< document.frmAddress.elements.length;i++)
	{
//Code commented and added by senthil on 20/07/2009 for display alert with name of the field		
//		if(document.frmAddress.elements[i].value !="")
//		{
//		    //Code added and commented by senthil on 09/06/2009
//		    //if (i==9)
//		    if (i==13)
//		    {
//				var str = document.frmAddress.elements[i].value;
//				flag = checkmaildelivery(str);
//				
//				if (flag==0) 
//				{
//					return;
//				}
//			}
//			else if((i!=7,8,9,10))

//			{
//				flag=1;
//			}
//		}
//		//Code added and commented by senthil on 09/06/2009
//		//if(i==6)
//		if(i==10)
//		{
//		if(document.frmAddress.elements[i].value=="" || document.frmAddress.elements[i].value=="-1")
//		{
//		alert("Please select a Country");
//		return window.document.frmAddress.elements[i].focus();
//		}
//		}	       
//		//Code added and commented by senthil on 01/06/2009 for remove mandatory for email
//		//if ((i!=2)&&(i!=7)&&(i!=8))
//		//Code added and commented by senthil on 09/06/2009
//		//if ((i!=7)&&(i!=8)&&(i!=9))
//		//if ((i!=11)&&(i!=12)&&(i!=13))
//		//Code commented and added by senthil on 16/06/09 for address2 is not mandatory
//		if ((i!=6)&&(i!=11)&&(i!=12)&&(i!=13))
//		{
//		    if(document.frmAddress.elements[i].value =="")
//			{
//			   	alert("Please Enter a Value");
//				return window.document.frmAddress.elements[i].focus();
//			}
//		}
		if(document.frmAddress.elements["Cusname"].value =="")
		{
		        alert("Please Enter a Name");
				return window.document.frmAddress.elements["Cusname"].focus();
		}else if(document.frmAddress.elements["address1"].value =="")
		{
		   alert("Please Enter Address1 Value");
				return window.document.frmAddress.elements["address1"].focus();	
	    }else if(document.frmAddress.elements["city"].value =="")
		{
		   alert("Please Enter Town/City Value");
				return window.document.frmAddress.elements["city"].focus();	
	    }else if(document.frmAddress.elements["state"].value =="")
		{
		   alert("Please Enter State Value");
		  return window.document.frmAddress.elements["state"].focus();	
	    }else if(document.frmAddress.elements["zip"].value =="")
		{
		   alert("Please Enter ZIP/Postcode Value");
		  return window.document.frmAddress.elements["zip"].focus();	
	    }else if(document.frmAddress.elements["country"].value=="" || document.frmAddress.elements["country"].value=="-1")
		{
		alert("Please select a Country");
		return window.document.frmAddress.elements["country"].focus();
		}else if(document.frmAddress.elements["email"].value !="")
		{	  		   
			var str = document.frmAddress.elements["email"].value;
			flag = checkmaildelivery(str);			
			if (flag==0) 
			{
				return document.frmAddress.elements["email"].focus();
			}
		}
		//End here senthil 20/07/2009				
	}	
	 frm.shopping.disabled=false;			
	//document.getElementById("Continue Shopping").disabled=true;
	//Code added by senthil on 09/05/2009 for add value in the shopping cart
	checkbuy(itemId,isCollection,strCriteria);
	//End here
	return formsubmit(frm);
//	checkbuy(itemId,isCollection,strCriteria);
}

function displayDownloadedbooks(req)
{ 

         eval('var value='+req.responseText);
        DownloadedBooks = value;
         var log =displayLogin() ;
         var strOpt="";
         var html ="";
         var tmp="";
            html +="<br><br>";
    
            html +='<center><table  width="450"><tr><td align="center" colspan="4"><span class="headertext"><center>My Library</span></center><font color="Black"><b><font></b></span></td></tr>';
			html += '<tr>';
			html += '</table>';
		    html += '<table>';
		   //added by deepika on 28/04/09
		   if(DownloadedBooks.length!=0)
		   { 
			for(var i=0;i<DownloadedBooks.length;i++)
			{	  
  	                var bookid=DownloadedBooks[i].id;
  	                var strDate=DownloadedBooks[i].IssueDate;
  	                //Code added by magesh on 28/04/09 to assign the bill number to variable
	                var BillNumber=DownloadedBooks[i].billNumber ;	                
                    //End here

                   if (strDate == "undefined")
  	               {
  	                    strDate = "01/01/2009";
  	               }
  	               if(DownloadedBooks[i].status == "Purchased"||DownloadedBooks[i].status=="Download")
                   {
                      strOpt="issale";
                   }
                   else if(DownloadedBooks[i].status=="Free")
                   {
                      strOpt="isfree";
                   }
  	                tmp += '<td>';
                    tmp += '<form name="frmdownload'+i+'" method="post">';
                    tmp += '<table class="listTable" width="0"  border="0"  cellpadding="0" cellspacing="0" >';
	                tmp += '<tr valign="top">';
	                tmp += '<td >';
	                tmp += '<img src="'+DownloadedBooks[i].image+'"alt="'+DownloadedBooks[i].name+'" border="1%" width ="143" height="200">';
	                tmp += '</a></td></tr><tr><td>&nbsp</td></tr><tr><td>'
	                tmp += '<a href="#" class="promoProductName">'+DownloadedBooks[i].name+'</a><br>';
                    tmp += '</td></tr><tr><td>'
                    tmp += '</td></tr><tr><td>'
	                //tmp += '</tr></table>';
	                var option=2;
	                //Code commented and modified by magesh on 03/04/09	    
//                    if (DownloadedBooks[i].Flag=="False" && DownloadedBooks[i].status!="Download"  && DownloadedBooks[i].status!="Free")
//	                {
//                     tmp += '<input type="button" style="width:60px" value="Gift" name="gift" onclick="return funcGift(this.form,'+bookid+','+option+',\''+strDate+'\')" id="Button2"/>';   
//			        }
//			       else if(DownloadedBooks[i].Flag=="True" && DownloadedBooks[i].status!="Free")
//			        {
//                    tmp += '<input type="button" value="Download" name="download" onclick="return disablebutton(this.form,'+bookid+',\''+strDate+'\',\''+strOpt+'\')" id="Button1"/>';
//                    tmp += '<input type="button" style="width:60px" name="gift" value="Gift" onclick="return funcGift(this.form,'+bookid+','+option+',\''+strDate+'\')" id="Button2"/>';
//     	            }
// 			        else if (DownloadedBooks[i].status=="Free")
//     	            {
//                    tmp += '<input type="button" value="Download" name="download" onclick="return Download(this.form,'+bookid+',\''+strDate+'\',\''+strOpt+'\')" id="Button1"/>'; 
//     	            }
//     	            else if (DownloadedBooks[i].status=="Download")
//     	            {
//     	             tmp += '<input type="button" value="Download" name="download" onclick="return Download(this.form,'+bookid+',\''+strDate+'\',\''+strOpt+'\')" id="Button1"/>';
//     	            }
//		            tmp += '</form></td>';
                           
                    if (DownloadedBooks[i].Flag=="False" && DownloadedBooks[i].status=="Purchased")
	                {
                     tmp += '<input type="button" style="width:60px" value="Gift" name="gift" onclick="return funcGift(this.form,'+bookid+','+option+',\''+strDate+'\','+BillNumber+')" id="Button2"/></td></tr>';
			        }
			        else if(DownloadedBooks[i].Flag=="dummy" && DownloadedBooks[i].status=="Purchased")
			        {
			        tmp += '<input type="button" value="Download" name="download" onclick="return Download(this.form,'+bookid+',\''+strDate+'\',\''+strOpt+'\',\'MacId1\')" id="Button1"/></td></tr>';
			        if (Cust[0].MacID2==true)
			       //Code commented and added by senthil on 16/03/2010 for button text change
			       // tmp += '<tr><td><input type="button" style="width:140px" value="Alternate Download" name="download" onclick="return Download(this.form,'+bookid+',\''+strDate+'\',\''+strOpt+'\',\'MacId2\')" id="Button3"/></td></tr>';
			        tmp += '<tr><td><input type="button" style="width:140px" value="2nd System Download" name="download" onclick="return Download(this.form,'+bookid+',\''+strDate+'\',\''+strOpt+'\',\'MacId2\')" id="Button3"/></td></tr>';
			        }
			       else if(DownloadedBooks[i].Flag=="True" && DownloadedBooks[i].status=="Purchased")
			        {
                    tmp += '<input type="button" value="Download" name="download" onclick="return disablebutton(this.form,'+bookid+',\''+strDate+'\',\''+strOpt+'\',\'MacId1\')" id="Button1"/>';
                    tmp += '<input type="button" style="width:60px" name="gift" value="Gift" onclick="return funcGift(this.form,'+bookid+','+option+',\''+strDate+'\','+BillNumber+')" id="Button2"/></td></tr>';
     	             if (Cust[0].MacID2==true)
     	           //Code commented and added by senthil on 16/03/2010 for button text change
			       // tmp += '<tr><td><input type="button" style="width:140px" value="Alternate Download" name="download" onclick="return Download(this.form,'+bookid+',\''+strDate+'\',\''+strOpt+'\',\'MacId2\')" id="Button3"/></td></tr>';
			        tmp += '<tr><td><input type="button" style="width:140px" value="2nd System Download" name="download" onclick="return Download(this.form,'+bookid+',\''+strDate+'\',\''+strOpt+'\',\'MacId2\')" id="Button3"/></td></tr>';
			        }  
    	            else if (DownloadedBooks[i].status=="Free" || DownloadedBooks[i].status=="Download")
     	            {
                    tmp += '<input type="button" value="Download" name="download" onclick="return Download(this.form,'+bookid+',\''+strDate+'\',\''+strOpt+'\',\'MacId1\')" id="Button1"/></td></tr>'; 
     	            if (Cust[0].MacID2==true)
     	            //Code commented and added by senthil on 16/03/2010 for button text change
			        //tmp += '<tr><td><input type="button" style="width:140px" value="Alternate Download" name="download" onclick="return Download(this.form,'+bookid+',\''+strDate+'\',\''+strOpt+'\',\'MacId2\')" id="Button3"/></td></tr>';
			        tmp += '<tr><td><input type="button" style="width:140px" value="2nd System Download" name="download" onclick="return Download(this.form,'+bookid+',\''+strDate+'\',\''+strOpt+'\',\'MacId2\')" id="Button3"/></td></tr>';
			        }  
			        tmp += '</table>';   	            
     	            //End here
                    
		            if(i%3==2 ||(i==DownloadedBooks.length-1) )
		            {	
			        html+='<tr>';
			        html+=tmp;
			        html+='</tr>';
			        tmp="";
			        }
		     }
	  	    }   
			html += '</table>';	
			html += '<img src="images/spacer.gif" alt="" width="1" height="50"><img src="images/spacer.gif" alt="" width="1" height="50">';
			html += '<img src="images/spacer.gif" alt="" width="1" height="50"><img src="images/spacer.gif" alt="" width="1" height="50">';
			html +="<table align='left' width='450'><tr><td><INPUT type='button' style='width:15%' alt='Clear Values'  src='gui/img/bt_cancelorder.gif' value='Go Back' OnClick='javascript:myAccountuser()'></td></tr></table>";
		 $('flashContent').innerHTML = html;
		 $('listProducts').innerHTML = "";
	     
}
function displayGift(req)
{
		 var log =displayLogin() ;
         eval('var value='+req.responseText);
         Gift = value;
		 var html ="";
         var tmp="";
            html +="<br><br>";
            html +='<span class="headertext"><center>Gifts</center></span>';
            html +='<center><table class="promoProductDesc" width="450"><tr><td align="center" colspan="4"></td></tr>';
			html += '<tr>';
			html += '</table></center>';
		    html += '<table>';
		   
			for(var i=0;i<Gift.length;i++)
			{	  
	                var bookid=Gift[i].id;
	                var strDate=Gift[i].Issuedate;
                    tmp += '<td>';
                    tmp += '<form name="frmDownloadGift'+i+'" method="post" action="downloadGift">';
                    tmp += '<table class="listTable" width="0"  border="0"  cellpadding="0" cellspacing="0" >';
	                tmp += '<tr valign="top">';
	                tmp += '<td>';
	                tmp += '<img src="'+Gift[i].image+'"alt="'+Gift[i].name+'" border="1%">';
	                tmp += '</a></td></tr><tr><td>&nbsp</td></tr><tr><td>'
	                tmp += '<a href="#" class="promoProductName">'+Gift[i].name+'</a><br>';
                    tmp += '</td></tr><tr>';
                    tmp += '<td><font size=2>Gifted by :</font> <a href="#" class="promoProductName"><font size=2>'+Gift[i].giftername+'</font></a><br>';                    // ended here
                    tmp += '</td></tr><tr>';
	                tmp += '</tr></table>';
                    tmp += '<input type="button" value="Download" onclick="return Download(this.form,'+bookid+',\''+strDate+'\')" id="Button1"/></form>';
		            tmp += '</td>';
		            if(i%3==2 ||(i==Gift.length-1) )
		            {	
			        html+='<tr>';
			        html+=tmp;
			        html+='</tr>';
			        tmp="";
			        }
		     }
	 
			html += '</table>';	
    		html +="<br><br><span class='PageText style1'><font color='#8B0000' size=2><center><strong>After download open the SPReader and read.</strong></font></center></span>";
			html += '<img src="images/spacer.gif" alt="" width="1" height="50"><img src="images/spacer.gif" alt="" width="1" height="50">';
			html += '<img src="images/spacer.gif" alt="" width="1" height="50"><img src="images/spacer.gif" alt="" width="1" height="50">';
			html +="<table align='left' width='450'><tr><td><INPUT type='button' style='width:15%' alt='Clear Values'  src='gui/img/bt_cancelorder.gif' value='Go Back' OnClick='javascript:myAccountuser()'></td></tr></table>";
		 $('flashContent').innerHTML = html;
		 $('listProducts').innerHTML = "";
		 $('listItems').innerHTML = "";
}
function myAccount()
{
    //initialize();
	if((Cust.length==0) ||(Cust[0].FirstName=='')||(Cust[0].FirstName=='LoginFailed')||(Cust[0].FirstName=='RegLoginFailed'))
    {
		 var log =displayLogin() ;
		 var html = '<table width="100%" border="0" cellspacing="0" cellpadding="">';
	     html += '<tr>';
		 html += '<td width="0%"><img src="gui/img/spacer.gif" alt="" width="10" height="24"></td>';
		 html += '<td width="100%" align="left" class="PageTitle" bgcolor="#E5E5E5">&nbsp;&nbsp;My Account</td>';
		 html += '<td width="0%"><img src="gui/img/spacer.gif" alt="" width="10" height="24"></td>';
	     html += '</tr>';
         html += '</table>';
         html += '<span class="promoProductDesc"><center><b><font color="#8B0000">Please Login To View Your Account Details. </font></b></center></span>';
         $('flashContent').innerHTML = html;
		 $('listProducts').innerHTML = "";
		 $('listItems').innerHTML = "";
		 $('cart').innerHTML = log;
		 SetFocus();
	     return; 
	}	
	else
	{
		if ((Cust[0].Email.substring(0,6)=='Exists') && (Cust[0].id != '0'))
		{
			myAccountDetails();
			return;
		}
		if (Cust[0].id > 0)
		{
			myAccountuser();
			return;
		}
    }
}
function myAccountDetails()
{
	var reg='<form name="frmUpdateaccount" action="updateaccount" method="post" >';
    reg+='<br>';
    reg+='<table width="100%" border="0" cellspacing="0" cellpadding="">';
	reg+='<tr>';
	reg+='<td width="0%"><img src="/images/spacer.gif" alt="" width="10" height="24"></td>';
	reg+='<td width="100%" align="left" class="PageTitle" bgcolor="#E5E5E5">&nbsp;&nbsp;<a href="javascript:myAccountuser()"><span><font color="black">My Account</font></span></a> > Change Address</td>';
	reg+='<td width="0%"><img src="/images/spacer.gif" alt="" width="10" height="24"></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">';
    reg+='<span class="PageText"><font color="red"><b>Important</b> - Please read this carefully.</font><br><br>';
	reg+='It is extremely important that the name used to register this account is that of the credit/debit card holder and no other person. The registered address used for this account must be the address to where the credit card statements are sent.';
	reg+='<br><br>';
	reg+='If you do not provide the correct name and address details then processing of your order will be delayed or the order may be rejected.';
    reg+='<br><br>';
    reg+='</span>';
    reg+='</td>';
    reg+='</tr>';
    reg+='<tr>';
    reg+='<td class="PageText"><font color="#DC2521">(*)</font>&nbsp;<span class="PageText">required item </span></td>';
    reg+='</tr>';
	reg+='<tr>';
	reg+='<td width="20%" class="PageText" align="left">First Name:</td>';
	if(Cust[0].FirstName.substring(0,11)=="LoginFailed")
	{
		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 
	{
		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>';
	}
	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"><input type="hidden" name="email" value="' +Cust[0].Email+ '"  size="38" onkeydown="if(event.keyCode==13) event.keyCode=9;">Full Name:</td>';
	reg+='<td width="80%" class="PageText"><input type="text" name="fullname"';
	if((Cust[0].id>0) && (Cust[0].Email.substring(0,6)=='Exists'))
	{
		reg+='value="' +Cust[0].FirstName.substring(11)+ '"   class="FormField2" size="30" onkeydown="if(event.keyCode==13) event.keyCode=9;">&nbsp;<font color="#DC2521">*</font></td></tr>';
	}
	else
	{
		reg +='value="' +Cust[0].FirstName+ '"  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">Country:</td>';
	reg+='<td width="80%" class="PageText"><input type="text" name="country" value="' +Cust[0].country+'" class="FormField2" size="30" onkeydown="if(event.keyCode==13) event.keyCode=9;">&nbsp;<font color="#DC2521">*</font></td>';
	reg+='</tr>';
	reg+='<tr>';
	reg+='<td class="PageText" align="left">&nbsp;</td>';
	reg+='<td class="PageText" valign="middle">';
    reg +='<tr><td ><input type="button" name="reg" value= "Submit" OnClick="return checkUpdateAccount(this.form);"></td>';
	reg +='<td ><input type="button" name="reg" value= "Back" OnClick="return myAccountuser();"/></td></tr>';
	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>';
	if((Cust[0].id>0) && (Cust[0].Email.substring(0,6)=='Exists'))
	{
		var html = "<span class='promoProductDesc'><center><b><font color='#8B0000'>Email already exists. Choose different EmailId</font></b></center></span>";
		var element = document.getElementById("flashContent");
		element.innerHTML=html;
	}
	else
	{
		var element = document.getElementById("flashContent");
		element.innerHTML=" ";
	}
	var element2 = document.getElementById("listProducts");
	element2.innerHTML=reg;
     $('listItems').innerHTML = "";
    
}

function ViewOrder(req)
{
         eval('var value='+req.responseText);
         ViewOrderHistory = value;
          var html ='<br><br><span class="headertext"><center>View Order History</span><br><br>';
	         html +='<center><table class="promoProductDesc" border="1" width="457"><tr><td align="center" colspan="6"><span><center><font color="Black"><b>Transaction Details<font></b></span></td></tr>';
		     html += '<tr><th><font color="Black">BillNo.</font></th>';
		     if(ViewOrderHistory.items!=null && ViewOrderHistory.items.length>0) 
	         {
                if ((ViewOrderHistory[0].discount)!=0)
                {
                 html += '<th><font color="Black">Name</font></th><th><font color="Black">Price($)</font></th><th><font color="Black">Disc.</font></th><th><font color="Black">Date</font></th><th><font color="Black">Status</font></th></tr>';
                }
             }
            else
            {
                html += '<th><font color="Black">Name</font></th><th><font color="Black">Price($)</font></th><th><font color="Black">Disc.</font></th><th><font color="Black">Date</font></th><th><font color="Black">Status</font></th></tr>';
            }
			for(var i=0;i<ViewOrderHistory.length;i++){
			html += '<tr><td><font color="Black">'+ViewOrderHistory[i].id+'</font></td>';
			html += '<td><font color="Black">'+ViewOrderHistory[i].name+'</font></td>';
			html += '<td align="right"><font color="Black">'+(ViewOrderHistory[i].price)+'</font></td>';
            if ((ViewOrderHistory[i].discount)!=0)
			{
			     html += '<td align="center"><font color="Black">'+(ViewOrderHistory[i].discount)+'%</font></td>';
		    }
		    else
		    {
		        html += '<td align="center"><font color="Black">0%</font></td>';
		    }
		    html += '<td><font color="Black">'+(ViewOrderHistory[i].date)+'</font></td>';
            html += '<td><font color="Black">'+(ViewOrderHistory[i].status)+'</font></td></tr>';
			}				
			html += '</table></center>';
			html += '<img src="images/spacer.gif" alt="" width="1" height="50"><img src="images/spacer.gif" alt="" width="1" height="50">';
			html += '<img src="images/spacer.gif" alt="" width="1" height="50"><img src="images/spacer.gif" alt="" width="1" height="50">';
			html +="<table align='left' width='450'><tr><td><INPUT type='button' style='width:15%' alt='Clear Values'  src='gui/img/bt_cancelorder.gif' value='Go Back' OnClick='javascript:myAccountuser()'></td></tr></table>";
		$('flashContent').innerHTML=html;
 	    $('listProducts').innerHTML="";
		$('listItems').innerHTML = "";

}

function cancelorder()
{
	for(i=0;i<tmpcart.items.length;i++)
	{
        removeall(tmpcart.items[i].id,checkkit(tmpcart.items[i].id,tmpcart.items[i].name),tmpcart.items[i].quantity);
	}
}
function transaction()
{	
         var log =displayLogin();
		 var html ="";
         var tmp="";
         //Code added by senthil on 16/09/2009 for renewal
         var strRenewal="";
         var blRenewal = false;
         //End here senthil on 16/09/2009
         //added by deepika on 28/04/09
          var AudioFlag=0;
            html += "<table  cellpadding='0' cellspacing='0' border='0' width='100%' >";
	        html +="<tr>";
	        html +="<td width='0%'><img src='gui/img/bg_stage_tl.gif' alt='' width='18' height='29' /></td>";
	        html +="<td width='100%' background='gui/img/bg_stagetop.gif'>&nbsp;</td>";
    	    html +="<td width='0%'><img src='gui/img/bg_stage_tr.gif' alt='' width='18' height='29' /></td>";  
	        html +="</tr>";
	        html +="<tr>";
	        html +="<td><img src='gui/img/bg_stage_bl.gif' alt='' width='18' height='36' /></td>";
	        html +="<td align='center' background='gui/img/bg_stagebottom.gif'><img src='gui/img/stage_viewcart.gif' alt='view cart' width='78' height='21' />";
	        html +="<img src='gui/img/arrows2.gif' alt='' width='37' height='21' />";
	        html +="<img src='gui/img/stage_paymen.gif' alt='' width='68' height='21' />";
	        html +="<img src='gui/img/arrows2.gif' alt='' width='37' height='21' /><img src='gui/img/stage_complete_gray.gif' alt='' width='72' height='21'/></td>";
   	        html +="<td width='0%'><img src='gui/img/bg_stage_br.gif' alt='' width='18' height='36'/></td></tr>";    
   	        html +="</table>";
            html +="<br>";
            html +="<span><center><font color='blue' size=3><center><strong>Thank You For Shopping With Sangapalagai.</strong></font></center></span>";
			html +='<center><table class="promoProductDesc" width="450"><tr><td align="center" colspan="4"><span><center><font size=2 color="#8B0000"><b>DownLoads<font></b></span></td></tr>';
			html += '<tr>';
			html += '</table></center>';
		    html += '<table><tr>';
            for(var i=0;i<PayedBooks.length;i++)
            {
            
	                var bookid=PayedBooks[i].id;
	                var strDate=PayedBooks[i].IssueDate;
	                var strOpt="issale";
	                //Code added by magesh on 28/04/09 to get bill number from json
                    var strbillNumber=PayedBooks[i].billNumber;
                    //End here
	                 //added by deepika on 17/04/09
                    CategoryID= PayedBooks[i].CategoryID;
                    //Code added by senthil on 16/09/2009 for magazine renewal option
                    strRenewal = PayedBooks[i].Renewal;                   
                    if(strRenewal == "Renewal")
                    {
                        blRenewal= true;
                    }
                    //if(CategoryID != 29)
                    if(CategoryID != 29 && strRenewal != "Renewal")
                    //End here senthil on 16/09/2009
                    {
                    tmp += '<td>';
                    tmp += '<form name="frmdownload'+i+'" method="post" action="downloadBook">';
                    tmp += '<table class="listTable" width="0"  border="0"  cellpadding="0" cellspacing="0" >';
                    tmp += '<tr valign="top">';
                    tmp += '<td>';
                    tmp += '<img src="'+PayedBooks[i].image+'"alt="'+PayedBooks[i].name+'" border="1%" width ="143" height="200">';
                    tmp += '</a></td></tr><tr><td>&nbsp</td></tr><tr><td>'
                    tmp += '<a href="#" class="promoProductName">'+PayedBooks[i].name+'</a><br>';
                    tmp += '</td></tr><tr><td>'
                    tmp += '</td></tr><tr>'
                    tmp += '</tr></table>';
	                
                        AudioFlag=1;
			            var opt=1;
                        if (PayedBooks[i].Flag=="False" && PayedBooks[i].status!="Download")
	                    {
                     //Code commented and modified by magesh on 28/04/09
                    //tmp += '<input type="button" style="width:60px" value="Gift" name="gift" onclick="return funcGift(this.form,'+bookid+','+opt+',\''+strDate+'\')" id="Button2"/>';   
                    tmp += '<input type="button" style="width:60px" value="Gift" name="gift" onclick="return funcGift(this.form,'+bookid+','+opt+',\''+strDate+'\','+strbillNumber+')" id="Button2"/>';
                    //End here

				        }
			            else if(PayedBooks[i].Flag=="True" && PayedBooks[i].status=="Purchased")
			            {
                        tmp += '<input type="button" value="Download" name="download" onclick="return disablebutton(this.form,'+bookid+',\''+strDate+'\',\''+strOpt+'\')" id="Button1"/>';
                        //Code commented and modified by magesh on 28/04/09
                    //tmp += '<input type="button" style="width:60px" name="gift" value="Gift" onclick="return funcGift(this.form,'+bookid+','+opt+',\''+strDate+'\')" id="Button2"/>';
                    tmp += '<input type="button" style="width:60px" name="gift" value="Gift" onclick="return funcGift(this.form,'+bookid+','+opt+',\''+strDate+'\','+strbillNumber+')" id="Button2"/>';
                    //End here

     	                }
  			            else if (PayedBooks[i].status=="Download")
     	                {
     	                tmp += '<input type="button" value="Download" name="download" onclick=" return disablebutton(this.form,'+bookid+',\''+strDate+'\',\''+strOpt+'\')" id="Button1"/>';
     	                }
                        tmp += '</form></td>';
                    }
                    if(i%3==2 ||(i==PayedBooks.length-1))
	                {	
		            html+='<tr>';
		            html+=tmp;
		            html+='</tr>';
		            tmp="";
		            }
			       
		     }
			html += '</tr></table>';	
		
			//added by deepika on 17/04/09
			//Code commented and added by senthil on 16/09/2009 for magazien renewal
			if(blRenewal == true )
			{
			        html += "<tr><br><br><font color='#8B0000' size=2><center><strong>Your magazine renewal is finished.</strong></font></center></tr>";
			}
			//End here senthil on 16/09/2009
			if(CategoryID==29 && AudioFlag !=1)			
		     {
		        html += "<tr><br><br><font color='#8B0000' size=2><center><strong>Your product will be delivered to the address given by you.</strong></font></center></tr>";
               
		     }
		     //else condtion added by senthil on 02/06/2009 for not show the below message to audio / vedio purchase	
		     else
    		html +="<br><br><span class='PageText style1'><font color='#8B0000' size=2><center><strong>After download open the SPReader and read.</strong></font></center></span>";
			html += '<img src="images/spacer.gif" alt="" width="1" height="50"><img src="images/spacer.gif" alt="" width="1" height="50">';
			html += '<img src="images/spacer.gif" alt="" width="1" height="50"><img src="images/spacer.gif" alt="" width="1" height="50">';
		    
		    //Code added by senthil on 02/09/2010 for add google code tracking given by client
		    html += ' <!-- Google Code for Purchase Book Conversion Page -->';
            html += '<script type="text/javascript">';
            html += '/* <![CDATA[ */';
            html += 'var google_conversion_id = 1011548711;';
            html += 'var google_conversion_language = "en";';
		    html += 'var google_conversion_format = "2";';
		    html += 'var google_conversion_color = "ffffff";';
		    html += 'var google_conversion_label = "kGWzCJG5zAEQp4Ss4gM";';
		    html += 'var google_conversion_value = 0;';
		    html += 'if (1000) {';
  		    html += 'google_conversion_value = 1000;';
		    html += '}';
		    html += '/* ]]> */';
		    html += '</script>';		    
		    html += '<script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion.js">';
		    html += '</script>';
		    html += '<noscript>';
		    html += '<div style="display:inline;">';
		    html += '<img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/1011548711/?value=1000&amp;label=kGWzCJG5zAEQp4Ss4gM&amp;guid=ON&amp;script=0"/>';
		    html += '</div>';
		    html += '</noscript>';
		    //End here senthil on 02/09/2010    
		    
		    $('flashContent').innerHTML = html;
		    $('listProducts').innerHTML = "";
		    $('listItems').innerHTML = "";
            var cart=Cart;
			showCart(cart,'false');
}
function addItem(id, name, details,discount,ikit,productcategory)
{
	var row = "<tr><td align='center'>";
    row += "<a href='javascript:removeall("+id+","+checkkit(id,name)+")'>";
	row += "<img src='images/bt_deleteitem.gif' border='0'>";
	row += "</a>";
	row+="&nbsp";
	row +="</td><td>";
    if(isCollection==false)
	{
		   	row +="<a href='javascript:displaySelectedItem("+id+")'><font color='#CC6600'>";			
	    	row += name;
            row += "</font></a></td><tr>";
			row += "<tr><td></td><td align'right'>";
			//commetned and modified by deepika on 28/04/09
			//row += "$ "+details +" (approx...Rs."+details * INRValue[0].value+")";
            row += "$ "+details +" (approx...Rs."+(details * INRValue[0].value).toFixed(2)+")";
          	row += "</td></tr>";
          	if (discount!=0)
			{
            row += "<tr><td></td><td align'right'> Disc: "+discount+"% </tr><td>";
            }
			row += "</a>"; 				    
	}
	else
	{
		row +="<a href='javascript:displaySelectedKits("+id+")'>";		
		    row += name; 
		    row += "</a></td><tr>";	
			row += "<tr><td></td><td align'right'>";
            //commetned and modified by deepika on 28/04/09
			//row += "$ "+details +" (approx...Rs."+details * INRValue[0].value+")";
            row += "$ "+details +" (approx...Rs."+(details * INRValue[0].value).toFixed(2)+")";
			row += "</td></tr>";
			if (discount!=0)
			{
          	if (productcategory==1)
          	{
            row += "<tr><td></td><td align'right'> Disc: "+discount+"% </tr><td>";
            }
            }
			row += "</a>"; 				    
	}
	return row;
}
function showCart(cart,check) 
{

    var div = "	<span class='navTitleWhite'><center>SHOPPING CART</center></span><br><br>";
	
	if(cart.items!=null && cart.items.length>0)
	 {
		div+='<table class="listTable" width="110%" border="0" cellspacing="0" cellpadding="0" align="center">';
		for(var i=0; i<cart.items.length; i++)
		{
	    div += addItem(cart.items[i].id,cart.items[i].name,cart.items[i].price,cart.items[i].discount,cart.items[i].isCollection,cart.items[i].productcategory);
		}
        div += "<tr><td>&nbsp;&nbsp;&nbsp;</td><td><br/>&nbsp;&nbsp;&nbsp;</td></tr>";//add padding
		div += "<tr><td></td><td>";
		div += "</td></tr><table><tr><td>";
		div += "<tr></tr>";
		div += "<tr><td></td><td>&nbsp;</td>";//padding
		div += "</tr><tr>";
//		div += "<td  align='left'>TOTAL:</td></tr>";
//        div += "<tr><td>$ "+cart.total+"(approx...Rs."+cart.total * INRValue[0].value+")</td>";
        div += "<td  align='left'>TOTAL:</td></tr>";
        //commented and modified by deepika on 28/04/09
//      div += "<tr><td>$ "+cart.total+"(approx...Rs."+cart.total * INRValue[0].value+")</td>";
        div += "<tr><td>$ "+cart.total+"(approx...Rs."+(cart.total * INRValue[0].value).toFixed(2)+")</td>";
		div += "</tr><tr><td></td><td>&nbsp;</td>";//padding
		div += "</tr></td></tr></table>";
		if (check=='true')
		{
		  div += "<tr align='center'><td>	</td><td><a href='javascript:viewCart(tmpcart)'><img src ='images/bt_checkout.gif'></a></td></tr>";
		}
		div += "<tr align='center'><td colspan='2'><font size='2'>&nbsp;Click &nbsp;";
		div += "<img src='images/bt_deleteitem.gif' border='0'> &nbsp;";
		div += "to remove an item</font></td>";
		div += "<tr><td colspan='2' align='center'>&nbsp;&nbsp;&nbsp;&nbsp;";
		div += "</td></tr>";
		div += "</table>";
	} 
	else 
	{
		div+='<table class="listTable" width="110%" border="0" cellspacing="0" cellpadding="0" align="center">';
		div += "<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td><br/>&nbsp;&nbsp;&nbsp;</td></tr>";//add padding
		div += "<tr><td></td><td>";
		div += "</td></tr>";
		div += "<tr align='center'><td colspan='2'><font size='3'>Your cart is <b>Empty</b>.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font> ";
		div += "</td>";
		div += "<tr><td colspan='2' align='center'>&nbsp;&nbsp;&nbsp;&nbsp;";
		div += "</td></tr>";
		div += "</table>";
	}
	$('cart').innerHTML = div;

}
function checkout() 
{
	var url = 'Data.aspx?mode=main&rnd='+Math.random();
	url += '&action=checkout';
	handleRequest(GET, url, function(req)
	{
		eval('var cart = '+req.responseText);
		tmpcart = cart;
		showCart(cart);
		
	});
}

function removeall(id,chkid,strissue)
{
remove(id,chkid,strissue);
}
function remove(itemID,isCollection,strissue) 
{
	var url = 'Data.aspx?mode=main&rnd='+Math.random();
	url += '&action=remove';
	url += '&itemID='+itemID;
	url += '&isCollection='+isCollection;
	url += '&criteria='+strissue;
	handleRequest(GET, url, function(req) 
	{
		eval('var cart = '+req.responseText);
		tmpcart = cart;
		showCart(cart);
		if(viewCartStatus==1) 
		{
			viewCart(cart);
		}
	});
}
function viewCartItem(id,name,price,discount,isCollection,strissue)
{
    var fontcolor;
    fontcolor="black";
	var row = "<td align='left' class='PageTitle'>";
    row +="<a href='javascript: removeall("+id+","+checkkit(id,name)+",\""+strissue+"\");'>";
	row +="<img src='gui/img/icn_bin_shop.gif' border='0'></a>";
	row +="&nbsp;";
	if (isCollection==false)
	{
	row +="<a href='javascript:displaySelectedItem("+id+")'><font color='"+fontcolor+"'>&nbsp;" +name + "</font></a> </td>";////added href to show single item display

	} 
    else 
    {
	   row +="<a href='javascript:displaySelectedKits("+id+")'><font color='"+fontcolor+"'>&nbsp;" +name + "</font></a></td>";////added href to show single item display
     	
	}
     row +="<td align='center' class='PageText' width='30%'>" + Sym + " " + Math.round(price*100)/100 +" (approx...Rs."+(price * INRValue[0].value).toFixed(2)+")</font></td>";
     row +="<td align='center' class='PageText'>" + Math.round(discount*100)/100 + "%</font></td>";  
    if (discount!= 0)
    {
        row +="<td align='center' class='PageText' width='30%'>" + Sym + " " + (price-(price*discount/100)) + " (approx...Rs."+((price-(price*discount/100)) * INRValue[0].value).toFixed(2)+")</font></td></tr>";  

    }
    else
    {
    row +="<td align='center' class='PageText' width='30%'>" + Sym + " " + Math.round(price*100)/100 + " (approx...Rs."+Math.round(price * INRValue[0].value).toFixed(2)+")</font></td></tr>";

    }
	return row;
		
}
function disablebutton(frm,bookid,strdate,strOpt)
{

  var formname=frm.name; 
  var obj="gift";

             if(document.getElementById(obj)!=null)
              {
                 frm.Button2.disabled="disabled";
              }
            
		 	return Download(frm,bookid,strdate,strOpt)
}
function homefn()
{
	return(document.location.href="defaultNew.aspx");
	
}
function viewCart(cart) 
{	
	var basketempty ;
	basketempty = "false";
	viewCartStatus= 1;
	if(tmpcart == null)
		tmpcart = cart;
	cart=tmpcart;
     var html = "<form name ='viewcartform'><table align ='center' cellpadding='0' cellspacing='0' border='0' width='460' >";
	  html +="<tr>";
	  html +="<td width='0%'><img src='gui/img/bg_stage_tl.gif' alt='' width='18' height='29' /></td>";
	  html +="<td width='100%' background='gui/img/bg_stagetop.gif'>&nbsp;</td>";
	  html +="<td width='0%'><img src='gui/img/bg_stage_tr.gif' alt='' width='18' height='29' /></td>";
	  html +="</tr>";
	  html +="<tr>";
	  html +="<td><img src='gui/img/bg_stage_bl.gif' alt='' width='18' height='36' /></td>";
	  html +="<td align='center' background='gui/img/bg_stagebottom.gif'><img src='gui/img/stage_viewcart_red.gif' alt='view cart' width='78' height='21' />";
	  html +="<img src='gui/img/arrows2.gif' alt='' width='37' height='21' />";
	  html +="<img src='gui/img/stage_paymen.gif' alt='' width='68' height='21' />";
	  html +="<img src='gui/img/arrows2.gif' alt='' width='37' height='21' /><img src='gui/img/stage_complete_gray.gif' alt='' width='72' height='21'/></td>";
      html +="<td width='0%'><img src='gui/img/bg_stage_br.gif' alt='' width='18' height='36'/></td></tr>";    
      html +="</table>";
      //Commented and added by senthil on 24/03/2009
      //html+="<br><div align='left'><input type='button' alt='Clear Values' value='Buy More' OnClick='javascript:displayProductPages(0);'></div>";
//commented by geetha on 27/04/2009
//      html+="<br><div align='left'><input type='button' alt='Clear Values' value='Buy More' OnClick='javascript:displayProductPages(0,\"displayProductPages\");'></div>";
//end here on 24/07/2009
      html +="</br>";
      html += "<br>";
      html +="<table width='100%' border='0' cellspacing='0' cellpadding='2' style='margin-top:14px;'><tr width='100%' align='center'><td class='PageTitle' colspan='6'>Currency &nbsp;";
	  html += "<select name='currency' onchange='funcurrency(this)' class='PageTex'";
	  html += " disabled ";
	
	  if(!(cart.items!=null && cart.items.length>0)) 
      {
			html += "disabled ";
	  }
	  html +=">";
	  html += "<option  value='"+ CSelect + "' selected>" + CSelect + "</option>";
	  for(i=0; i<ICurrency.length; i++) 
	  {
			html += "<option value='"+ICurrency[i].CName+"'>"+ICurrency[i].CName+"</option>";
	  }
	  html += "</select>";
	  html +="</td>";
   	  html +="</td></tr></table>";
	  html +="<table width='100%' border='0' cellspacing='0' cellpadding='2' style='margin-top:14px;'>";
      html +="<tr width='100%' >";
      html +="<td align='left' width='53%' height='20' align='left' background='gui/img/bg_header.gif' class='PageTitle'>Book/Magazine Name</td>";
      html +="<td align='left' width='14%' height='20' align='right' background='gui/img/bg_header.gif' class='PageTitle'>Price</td>";
      if(cart.items!=null && cart.items.length>0) 
	  {
      html +="<td align='left' width='15%' height='20' align='left' background='gui/img/bg_header.gif' class='PageTitle'>Disc.</td>";
      }
	  html +="<td colspan='2' align='center' width='40%' height='20' align='right' background='gui/img/bg_header.gif' class='PageTitle'>Total </td>";
      html +="</tr>";
  	  html +="<tr>";
	  html +="<td colspan='7'>&nbsp;</td>";
	  html +="</tr>";
	  if(cart.items!=null && cart.items.length>0) 
	  {
		cartlength=cart.items.length;////added to assign value to cartlength for use in OrderForm on 24.09.2005
		for(var i=0; i<cart.items.length; i++) 
		{
			var strissue = cart.items[i].strIssue +" "; 
			html +="<tr>";
            html +=viewCartItem(cart.items[i].id, cart.items[i].name,cart.items[i].price * ERate,cart.items[i].discount,cart.items[i].isCollection,strissue);
			html +="<tr>";
		    html +="<td colspan='6' background='gui/img/bg_dash.gif'><img src='gui/img/spacer.gif' alt='' width='1' height='1' /></td>";
            html +="</tr>";
		}
		html +="</table><br/>";
        
	    html +="<table border='0' width='100%' height='100px'><tr>";
        html +="<td  align='left' width='260px'><span class='PageText style2'>Click<img src='gui/img/icn_bin_shop.gif' alt='remove an item' width='11' height='12' border='0' style='margin-left:4px; margin-right:6px;' /><span class='PageText style2'>to remove an item<br></span></td>";
        html +="";
		html += "<td align='Left' width='40%' colspan=6 class='PageTitle'>Grand Total :</td>";
        html += "<td align='right' width='55%'colspan=6 class='PageTitle'><div id='gtotal'>" + Sym + " "+cart.total +" (approx...Rs."+(cart.total * INRValue[0].value).toFixed(2)+")</div></td></tr>";
        html += "<tr><td>&nbsp;</td></tr>";
        //code commented and added by geetha on 27/04/2009
//		html +="<td ><img src='gui/img/paypal.png' width='250' height='30' /></td><td colspan='12' align='right'><INPUT type='button' alt='proceed to checkout'  src='gui/img/bt_confirmorder.gif' value='CreditCard/Paypal' OnClick='javascript:displayWindow();' >"; 
        html +="<td ><img src='gui/img/paypal.png' width='200' height='30' /></td>";
        html +="<td><input type='button' alt='Clear Values' value='Buy More' OnClick='javascript:displayProductPages(0,\"displayProductPages\");'></td><td colspan='12' align='right'><INPUT type='button' alt='proceed to checkout'  src='gui/img/bt_confirmorder.gif' value='CreditCard/Paypal' OnClick='javascript:displayWindow();' >"; 
        //ends here
        
		html += "</tr></table>";
		html += "</tr></table>";
		
	} else 
	{
		cartlength=0;
		html +="<tr>";
        html +="<td colspan='9' class='PageText'><b>Your shopping basket is currently empty.</b></td>";
        html +="</tr>";
        basketempty = "true";
	}
	html +="</table><br/><span class='PageText style1'><font color='#8B0000'><center><strong>Please ensure your order is correct before proceeding to checkout.</strong></font></center></span><br />";
	html +='<img src="gui/img/grey_spacer.gif" alt="" width="100%" height="4" vspace="10" /></form>';
	var element = document.getElementById("flashContent");
	element.innerHTML=html;

	if((Cust.length==0) ||(Cust[0].FirstName=='')||(Cust[0].FirstName=='LoginFailed')||(Cust[0].FirstName=='RegSuccess'))
	{
			var log =displayLogin() ;
			$('cart').innerHTML = log;
	}
	else if(Cust[0].Email.substring(0,6)=='Exists')
	{	
			var log =displayLogin() ;
			$('cart').innerHTML = log;
		}
	else if((Cust[0].FirstName.substring(0,11)=='LoginFailed') && (Cust[0].id>0))
	{ 	
		loggedin="<span class='navTitleWhite'>வ௫க &nbsp;"+ Cust[0].FirstName.substring(11) + "</span>";
		$('cart').innerHTML = loggedin;
	}	
	else
	{
		 loggedin="<span class='navTitleWhite'>வ௫க &nbsp;"+ Cust[0].FirstName + "</span>";
		 showCart(cart,'false');
	}
	$('listProducts').innerHTML="";
     $('listItems').innerHTML = "";

}
//Code added by magesh on 28/04/09 to get the bill number as parameter
//function funcGift(frm,bookid,opt,strDate)
function funcGift(frm,bookid,opt,strDate,billNumber)
{

         var log =displayLogin() ;
    	 var html="";
    	 html += "<form name='frmGift' method='post' action = 'Gift'>";
	     html += "<table  cellpadding='0' cellspacing='0' border='0' width='100%' >";
	     html+='<tr><td align="center" bgcolor="#FFFaF0" >';
         html+='<font color=#CC6600 face="Arial"><strong><font size="5"><b>GIFT</b> ';   
         html+='</font> </strong></font></td></tr><br/></table>';
   	     html+='<table><tr></tr><tr><td  class="PageText" align="center"><font size="2"><strong>Recevier E-mail :</font> </strong></td>';
		 html+='<td class="PageText"><input type="text" name="ReciverEmail" value="" onkeydown="if(event.keyCode==13) event.keyCode=9;"><font color="#DC2521">*</font></td></tr><tr></tr>';	
         html+='<tr><td  class="PageText" align="center"><font size="2"><strong>Confirm E-mail :</font> </strong></td>';
		 html+='<td class="PageText"><input type="text" name="ConfirmEmail" value="" onkeydown="if(event.keyCode==13) event.keyCode=9;"><font color="#DC2521">*</font></td></tr><tr></tr>';
		 
	     html+='<br /><br /><tr></tr><tr><td class="PageText" align="center"><font size="2"><strong>Gift Message :</font> </strong></td>';
	     html+='<td> <textarea name="GiftMessage" style="WIDTH: 250px; HEIGHT: 128px" > ';
         html += '</textarea></td>';
         html+='</tr>'; 
         html +=' <tr></tr>';
         html +="</table>";
         html +='<table><tr></br></br><td><td></td><td></td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
         //html +='<input type="button" name="btnsubmit" value= "Submit" OnClick="return checkDownload(this.form,'+bookid+',\''+strDate+'\');"></td>';
         //Code commented and added by magesh on 28/04/09 
         //html +='<input type="button" name="btnsubmit" value= "Submit" OnClick="return checkDownload(this.form,'+bookid+',\''+strDate+'\');"></td>';
         html +='<input type="button" name="btnsubmit" value= "Submit" OnClick="return checkDownload(this.form,'+bookid+',\''+strDate+'\','+billNumber+');"></td>';

         if (opt==1)
         {
         	 html +='<td ><input type="button" name="btnback" value= "Back" OnClick="return transaction(this.form);"/></td></tr></form>';             
         }
         else
         {
             html +='<td ><input type="button" name="btnback" value= "Back" OnClick="return funDownloadedbooks();"/></td></tr></form>';           

         }
         html +="</table>";
	     html += '<img src="images/spacer.gif" alt="" width="1" height="50"><img src="images/spacer.gif" alt="" width="1" height="50">';
		 html += '<img src="images/spacer.gif" alt="" width="1" height="50" ><img src="images/spacer.gif" alt="" width="1" height="50">';
		 $('flashContent').innerHTML = html;
		 $('listProducts').innerHTML = "";
		 $('listItems').innerHTML = "";
		 document.frmGift.elements[0].focus();
		 document.getElementById("ReciverEmail").focus();
         var cart=Cart;
   		 showCart(cart,'false');
		 document.frmGift.elements[0].focus();
}	
//Code added by magesh on 28/04/09 to get the bill number as parameter
//function checkDownload(frm,bookid,strDate)
function checkDownload(frm,bookid,strDate,billNumber)	
{
	var flag=0;
	var i;
	for (i=0;i< document.frmGift.elements.length;i++)
	{
		if(document.frmGift.elements[i].value !="")
		{
		    
		    if (i==0)
		
		    {
				var str = document.frmGift.elements[i].value;
				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.frmGift.elements[0].focus();
     	            return flag;
	            } 
               	 if(document.frmGift.elements[1].value=="")
		    {	
		          
		            flag=0;
		            alert("Please Enter Email");
		            document.frmGift.elements[1].focus();
     	            return flag;
		     }
	            if(document.frmGift.elements[0].value !=document.frmGift.elements[1].value)
		        {		
		            flag=0;
		            alert("Re-type Email Address");
		            document.frmGift.elements[0].focus();
     	            return flag;
		        }
               frm.btnsubmit.disabled="disabled";	
				 //Code commented and added by magesh on 28/04/09				
	            //return Download(frm,bookid,strDate)
	            return Download(frm,bookid,strDate,billNumber)	
			}
		
	
		}
		

		else 
		{
				alert("Please Enter a Value");
				return window.document.frmGift.elements[i].focus();
		}
		
	}	
    frm.btnsubmit.disabled="disabled";	
                   //Code commented and added by magesh on 28/04/09				
	            //return Download(frm,bookid,strDate)
	            return Download(frm,bookid,strDate,billNumber)		
	//End here

}    
//added by deepika on 18/04/09 
function checkmaildelivery(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.frmAddress.elements[9].focus();
		return flag;
	}
	
}
function funcurrency(obj)
{
Sym = "$ ";
ERate="1";
CSelect="US dollar"
alwert("HI"+CSelect);
for(i=0; i<ICurrency.length; i++) 
{
   if(obj.value==ICurrency[i].CName)
   {
			Sym=ICurrency[i].Sym;
			ERate=ICurrency[i].ERate;
			CSelect=ICurrency[i].CName;
   }
}		   	

	viewCart(cart);
}