var viewCartStatus = 0;
var isCollection="";
var cartlength;
var loggedin;
var itemnametmp;           
var directbuy = "true";
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 dcharge = "0";
var singleitemQuantity;
var issue="";
var searchattribute;
var blncheckmessage;
var blnMessage;


function $() 
{
var elements = new Array();
	for (var i = 0; i < arguments.length; i++) 
	{
		var element = arguments[i];
		if (typeof element == 'string')
			element = document.getElementById(element);
		if (arguments.length == 1) return element;
		elements.push(element);
	}
	return elements;
}


var Category, JournalCategory,Publishers,Collections,Products,topSellers,TopSellersAuthors,MagazineCategory = new Array();
var Cart = new Array();

var producturls = {
    
    Category:"../defaultx.aspx?rnd=" +Math.random()+ "&filter=Category",
    JournalCategory:"../defaultx.aspx?rnd=" +Math.random()+ "&filter=JournalCategory",
    MagazineCategory:"../defaultx.aspx?rnd=" +Math.random()+ "&filter=MagazineCategory",
	Publishers:"../defaultx.aspx?rnd=" +Math.random()+ "&filter=Publishers",
	single:"../defaultx.aspx?rnd=" +Math.random()+ "&filter=Books",
    Collections:"../defaultx.aspx?rnd=" +Math.random()+ "&filter=Collections"
};

function initialize()
{
   var paramfilter = getURLParam("filter");
   if (paramfilter=="category" ||paramfilter=="journalcategory")
   {
	 displayProducts(Products);
   }
   else
   {
     blncheckmessage= displayMessage();
	 if (blncheckmessage==false)
	 {
	    displayProductPages(0,'displayProductPages');
	  }
	 
	}
	 var searchComboUrl = 'Data.aspx?mode=main&rnd='+Math.random()+'&action=searchcombo'; 
	 handleRequest(GET, searchComboUrl, funPopulateGroups);

	
	if((Search.length != 0)&& (Search[0].id !=0))
	{
		displayProducts(Search);
	}
	  loginStatus();
      blncheckmessage= displayMessage();
      
   //code added by senthil given by bharathi on 11/09/09
	var CatalogURL='Data.aspx?mode=main&rnd='+Math.random()+'&action=Catalog';
	handleRequest(GET,CatalogURL,ShowCatalog,progress);
	
	var LogoURL='Data.aspx?mode=main&rnd='+Math.random()+'&action=LogoImage';
	handleRequest(GET,LogoURL,funShowLogo,progress);
	//end here bharathi

}
Behaviour.addLoadEvent(funFindPage);

function displayMessage()
{
 var blnMessage=false;
         
    if((Cust.length==0))
    {
		Cust=[{id:"",FirstName:"",LastName:"",Email:"",UserName:"",address1:"",address2:"",city:"",county:"",PostCode:"",country:"",telephone:"",mobile:""}];
	}
	else if((Cust[0].id==0 && Cust[0].FirstName!=''))
	{
		if(Cust[0].UserName.substring(0,6)=='Exists')
		{
		
		 blnMessage= true;
	  		var html = "<span class='promoProductDesc'><center><b><font color='#8B0000'>User name already exists. Choose different Email ID</font></b></center></span>";
	    	checkuseremail(html);
		}
		if(Cust[0].Email.substring(0,6)=='Exists')
		{
		 blnMessage= true;
			var html = "<span class='promoProductDesc'><center><b><font color='#8B0000'>Email already exists. Choose different EmailId.</font></b></center></span>";
		    checkuseremail(html);
		}
        if(Cust[0].FirstName=='EmailSent')
		{
		 blnMessage= true;
			var html = "<span class='promoProductDesc'><center><b><font size=2 color='#8B0000' &nbsp;&nbsp;&nbsp;&nbsp;>New Password has been sent to your Mail Id.</font></b></center></span>";
			passwordemailed(html);
		}

        if(Cust[0].FirstName=='EmailFailed')
		{
		 blnMessage= true;
			var html = "<span class='promoProductDesc'><center><b><font color='#8B0000'><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
             html += "<br><br><center>Enter a Valid Email </center><br>";
            html += "<br><br></font></b></center></span>";
			passwordemailed(html);
			var log =displayLogin() ;
			$('cart').innerHTML = log;
            $('listItems').innerHTML = "";
		}
		if(Cust[0].FirstName=='RegSuccess')
		{
            blnMessage= true;
            //Code commented and added by senthil given by kiruthika on 18/120/9 to change the display message when the user registers with sangapalagai as per client requirement
            //var html = "<span class='promoProductDesc'><center><b><font color='#8B0000'><br><br><br><br><center>An email is sent with an activation link.</center>";
            //html += "<br><br><center>Please click on the link in your email to activate your account. </center>";
            //html += "<br><br><center>And you will be able to download the SP Reader. </center><br>";
            //html += "</center><br><br></font></b></span>";

            var html = "<span class='promoProductDesc'><b><font color='#8B0000'><br><br><br><br><center><h4>Thank You for registering with Sangapalagai.</h4></center>";
                html += "<br><br><p>An email is sent to your Email ID with an activation link.</p></n>";
                html+="<p>Please click your Email and click on the activation link and activate your account.And you will be able to download the SP Reader.</p></n>";
                html +="<p>Use Internet Explorer browser.</p></n>";
                html +="<p>To read any Book/Magazine downloaded from sangapalagai.com you need SP Reader.</p></n>";
                html+= "<br><p>For any assistance write to <a href=\"mailto:sangapalagai@gmail.com\"><font color=\"Blue\"><u>sangapalagai@gmail.com</u></font> </a></p><br></n>";
                html += "<br><br></font></b></span>";
            //End here

			passwordemailed(html);
			var log =displayLogin() ;
			document.frmLogin.elements[0].focus();
			$('cart').innerHTML = log;
			 $('listItems').innerHTML = "";

		}
	}
	else if((Cust[0].id==0) && (Cust[0].FirstName.substring(0,11)!='LoginFailed') && (Cust[0].FirstName!=""))
	{
		myAccountDetails();
	}
	else if((Cust[0].id>0) && (Cust[0].Email.substring(0,6)=='Exists'))
	{
		myAccountDetails();
	}
	else if((Cust[0].FirstName.substring(0,11)=='LoginFailed') && (Cust[0].id>0))
	{
	 blnMessage= true;
		var html = "<span class='promoProductDesc'><center><b><font color='#8B0000'>Wrong 'Old Password'. Enter the correct Password.</font></b></center></span>";
		var element = document.getElementById("flashContent");
		element.innerHTML=html;
		var reg=" ";
		var element1 = document.getElementById("listProducts");
		element1.innerHTML=reg;
		changePassword();
	}	

	if((Review.length==0))
	{
		Review=[{Id:"",comment:""}];
	}
    else if(Review[0].comment=='Reviewsent')
	{
		 blnMessage= true;
            //code comment and added by bharathi on 21/03/09 for change the message in tamil		 
            //var html = "<span class='promoProductDesc'><b><font color='#8B0000'><br><br><center>&nbsp;நன்றி.</center>";
            var html = "<span class='promoProductDesc'><b><font color='#8B0000'>";
            //html += "<br><br><center>&nbsp; Thank you for your valuable comments.</center><br>";
            html += "<br><br><center>&nbsp; அன்புள்ள சங்கப்பலகை வாசகருக்கு</center><br>";
            html += "<center>&nbsp; தங்களுடைய மேலான கருத்துக்கு நன்றி.</center><br>";
            html += "<center>&nbsp; உங்களுக்கு விருப்பமான புத்தகங்கள்/பத்திரிக்கைகள், சங்கப்பலகை மூலமாக வாங்க விரும்பினால்,</center><br>";
            html += "<center>&nbsp; அதனை எங்களுக்கு தெரிவிக்குமாறு கேட்டுக் கொள்கிறோம்.</center><br>";
            html += "<center>&nbsp; நாங்கள் தொடர்ந்து பல அறிய தமிழ் புத்தகங்களை சங்கப்பலகை வலை தளத்தில்</center><br>";
            html += "<center>&nbsp; அப்லோடு செய்துவருகிறோம் அதனால் தொடர்ந்து <a>www.sangapalagai.com</a>மை கிளிக் செய்து புதிய வரவுகளை பார்க்கவும்.</center><br>";
            html += "<br>&nbsp;&nbsp; நன்றி.<br>";
            html += "&nbsp;&nbsp; அன்புடன்<br>";
            html += "&nbsp;&nbsp; M.A.பார்த்தசாரதி<br>";
                      
            //end here bharathi on 21/03/09

            html += "<br><br></font></b></span>";
			passwordemailed(html);
	}
	if((FeedBack.length==0))
	{
		FeedBack=[{Id:"",country:"",usertype:"",comment:"",rate:"",suggestion:"",critize:"",features:"",additions:""}];
	}
    else if(FeedBack[0].additions=='FeedBacksent')
	{
	 blnMessage= true;
		
            var html = "<span class='promoProductDesc'><b><font color='#8B0000'><br><br><center>&nbsp;நன்றி.</center>";
            html += "<br><br><center>&nbsp;Thanks for your Feedback. </center><br>";
            html += "<br><br></font></b></span>";
			passwordemailed(html);
	}
		
	else if(FeedBack[0].additions=='ChangeFailed')
	{
	 blnMessage= true;
		    var html = "<span class='promoProductDesc'><b><font color='#8B0000'><br><br><center>&nbsp;Old Password is Wrong. Please Enter a Correct Password.</center>";
            html += "<br><br></font></b></span>";
            passwordemailed(html);
			
	}
	else if(FeedBack[0].additions=='ChangeSuccess')
	{
	 blnMessage= true;
		    var html = "<span class='promoProductDesc'><b><font color='#8B0000'><br><br><center>&nbsp;Password has been Changed.</center>";
            html += "<br><br></font></b></span>";
            passwordemailed(html);			
	}
	if (Downloaded.length!=0)
	{
	  if(Downloaded[0].download=='NoMacID')
	  {
	       blnMessage= true;
            var html = "<span class='promoProductDesc'><b><font color='#8B0000'><br><br><center>Sorry!.</center>";
            html += "<br><br><center>Please Register Once Again </center><br>";
            html += "<br><br></font></b></span>";
            html += "<form name='frmSangapalagaiRegister' method='post' action = 'DownloadRegister'>";
            html += '<center><input type="button" value="Register" onclick=" return Download(this.form)" id="Button1"/></form>';
            
			passwordemailed(html);
	  }
	  
	   if(Downloaded[0].download=='NoSession')
	  {
	       blnMessage= true;
            var html = "<span class='promoProductDesc'><b><font color='#8B0000'><br><br><center>Sorry!.</center>";
            html += "<br><br><center>Your Session has been expired. Please login again </center><br>";
            html += "<br><br></font></b></span>";
            
			passwordemailed(html);
	  }
    }
        //added by deepika on 17/04/09
    if(Cust[0].id!=0)
    {
     if (CustSuccess.length!=0)
	{
	  if(CustSuccess[0].CSuccess=='CustDetailsSuccess')
	  {
	        blnMessage= true;
	        viewCart(Cart);
	  }
 	}
 	}
    
    //end here
    if (Payment.length!=0)
	{
	  if(Payment[0].Payment=='PaymentSuccessfull')
	  {
	        blnMessage= true;
            transaction();
 	  }
 	  else if(Payment[0].Payment=='PaymentPending')
	  {
	        
	        blnMessage= true;
	                
             var html = "<span class='promoProductDesc'><b><font color='#8B0000'><br><br><center>Sorry!.Payment Pending  </center>";
            html += "<br><br><center>After Payment completed You can download the Books</center><br>";
            html += "<br><br></font></b></span>";
			passwordemailed(html);
			
 	  }
 	  else
 	  {
 	  	 blnMessage= true;
 	        var html = "<span class='promoProductDesc'><b><font color='#8B0000'><br><br><center>Sorry!.</center>";
            html += "<br><br><center>Your Payment is not valid</center><br>";
            html += "<br><br></font></b></span>";
			passwordemailed(html);
 	  }
    }
    if((GiftStatus.length==0))
	{
 		GiftStatus=[{Id:"",ProductId:"",SenderID:"",ReceiverID:"",Mailstatus:""}];
	}
    else if(GiftStatus[0].Mailstatus == 'Giftsent')
	{
	 blnMessage= true;
            var html = "<span class='promoProductDesc'><b><font color='#8B0000'><br><br><center>நன்றி.</center>";
            html += "<br><br><center>Gift have been sent to : <br>" + GiftStatus[0].ReceiverID +"</center><br>";
            html += "<br><br></font></b></span>";
			passwordemailed(html);
	}
	else if(GiftStatus[0].Mailstatus=='GiftFailed')
	{
            blnMessage= true;
            var html = "<span class='promoProductDesc'><b><font color='#8B0000'><br><br><center>நன்றி.</center>";
            //Commented added by senthil on 10/06/2009 for change the sentance
            //html += "<br><br><center>Sorry!!! You already Download the Book.</center><br>";
            html += "<br><br><center>Sorry!! You have already downloaded this book.</center><br>";
            //end here
            html += "<br><br></font></b></span>";
            html +='<form name="frmGift1" method="post" action = "Gift"><td ><input type="button" name="btnback" value= "Back" OnClick="return transaction(this.form);"/></td></form>';
			passwordemailed(html);
	}
	//code added by magesh on 04/04/09 to display the gift already available message
	else if(GiftStatus[0].Mailstatus=='GiftAlreadyAvailable')
	{
            blnMessage= true;
            var html = "<span class='promoProductDesc'><b><font color='#8B0000'><br><br><center>நன்றி.</center>";
            //html += "<br><br><center>Sorry!!! Magazine is already available.</center><br>";
            html += "<br><br><center>Sorry!!! The user has already subscribed for this Magazine .</center><br>";
            //end here
            html += "<br><br></font></b></span>";
            html +='<form name="frmGift1" method="post" action = "Gift"><td ><input type="button" name="btnback" value= "Back" OnClick="return transaction(this.form);"/></td></form>';
			passwordemailed(html);
	}
	//code added by magesh on 28/04/09 to display the gift already available message
	else if(GiftStatus[0].Mailstatus=='GiftMailNotAvailable')
	{
            blnMessage= true;
            var html = "<span class='promoProductDesc'><b><font color='#8B0000'><br><br><center>நன்றி.</center>";
            html += "<br><br><center>Sorry!!! Selected mail id is not registered yet.</center><br>";
            html += "<br><br></font></b></span>";
            html +='<form name="frmGift1" method="post" action = "Gift"><td ><input type="button" name="btnback" value= "Back" OnClick="return transaction(this.form);"/></td></form>';
			passwordemailed(html);
	}
	//End here

	else if(GiftStatus[0].SenderID == 'RegisterUser')
	{
		 blnMessage= true;
	       var html = "<span class='promoProductDesc'><center><b><font color='#8B0000'><br><br>நன்றி.";
            html += "<br><br> Gift have been sent to : <br>" + Cust[0].Email;
            html += "<br><br></font></b></center></span>";
			passwordemailed(html);
	}
	else if(GiftStatus[0].Mailstatus=='Downloadsent')
	{
	 blnMessage= true;
            var html = "<span class='promoProductDesc'><b><font color='#8B0000'><br><br><center>நன்றி.</center>";
            html += "<br><br><center>Sorry!!! you are already Gift this book.</center>"; 
            html += "<br><br></font></b></span>";
			passwordemailed(html);
	}
	return blnMessage;
}
var PageName = "";
function funFindPage()
{
     PageName = document.getElementById("PageName").value;
	if( PageName == "default")
	 onPageload();
	 else
	 initialize();
}
function populateImages() 
{
 var select = ""; 
 if (FreeFlash[0].id!=0)
{
    select += '<object>';
    select +='<param name="movie" value="FreeFlash.swf">';
    select +='<param name="quality" value="high">';
    select +='<embed name="Parthipan" src="'+FreeFlash[0].image+'" bgcolor="#E8E6D0" width="100%"';
    select +='height="200" type="application/x-shockwave-flash">';
    select +='</object>';
 }   
 return select;
}
function passwordemailed(html)
{
	var element = document.getElementById("flashContent");
	element.innerHTML=html;
	var reg="";
	var element1 = document.getElementById("listProducts");
	element1.innerHTML=reg;
	 $('listItems').innerHTML = "";
	displayLogin()
	
}
function checkuseremail(html)
{
		 	var element = document.getElementById("flashContent");
			element.innerHTML=html;
			var reg=displayreg();
			var element1 = document.getElementById("listProducts");
			element1.innerHTML=reg;
            $('listItems').innerHTML = "";
}
function populateTopSellers()
{
var html = "";
if(TopSellers.length !=0)
{
	var tmpvalue = TopSellers[0].name; 
	var tempselp = new Array();
	var tmpid = new Array();
	var tmpiskit = new Array();
	for(var l=0;l<TopSellers.length;l++)
	{
		tempselp[l] = TopSellers[l].name;
		tmpid[l] = TopSellers[l].id;
  		tmpiskit[l] = TopSellers[l].IsCollection;
       
	}
	tmpvalue = tempselp[0];	
	    if((tempselp[0]!="N/A")&&(tempselp[0]!=""))
		{
        	html+= '<li><a href="javascript:displaySearchedBooks('+tmpid[0]+',2,this.form)" class="promoProductName">'+tempselp[0]+' </a></li>';
        }

	for(var i=0;i<tempselp.length;i++)
	{	
        if((tmpvalue != tempselp[i])&&(tempselp[i]!="N/A")&&(tempselp[i]!=""))
		{
		 	html+= '<li><a href="javascript:displaySearchedBooks('+tmpid[i]+',2,this.form)" class="promoProductName">'+tempselp[i]+' </a></li>';
		}
		tmpvalue = tempselp[i];
	}
	return html;
    }

}
function populateTopSellersAuthors()
{
var html = "";
if(TopSellersAuthors.length !=0)
{
	
	var tmpvalue = TopSellersAuthors[0].name; //end here
	var tempselp = new Array();
	var tmpid = new Array();
	var tmpiskit = new Array();
	var tmpAuthorid = new Array();

	for(var l=0;l<TopSellersAuthors.length;l++)
	{
		tempselp[l] = TopSellersAuthors[l].name;
		tmpid[l] = TopSellersAuthors[l].id;
        tmpiskit[l] = TopSellersAuthors[l].IsCollection;
         tmpAuthorid[l]=TopSellersAuthors[l].authorid;

        
	}
	
	tmpvalue = tempselp[0];	
	html+= '<li><a href="javascript:displaySearchedBooks('+tmpAuthorid[0]+',1,this.form)" class="promoProductName" >'+tempselp[0]+'</a></li>';

	for(var i=0;i<tempselp.length;i++)
	{	
		if(tmpvalue != tempselp[i])
		{
			html+= '<li><a href="javascript:displaySearchedBooks('+tmpAuthorid[i]+',1,this.form)" class="promoProductName">'+tempselp[i]+' </a></li>';

		}
		tmpvalue = tempselp[i];
	}
	return html;
    }
}


function getURLParam(strParamName)
{
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf("&") > -1 )
  {
    var strQueryString = strHref.substr(strHref.indexOf("&")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ )
    {
      if (aQueryString[iParam].indexOf(strParamName + "=") > -1 )
	    {
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
        }
      }
    }
    return strReturn;
}
function displaySelectCollectionItem(item,collection)
{

	       var html ="";
	       var strCriteria = "Products";
           var tmp="";
           isCollection=false;
           var author="";
            CollectionProduct = collection;
           html='<form name="frmSelect"> ';
           html +='<table width="457" border="0" cellpadding="4" cellspacing="0" bgcolor="#D6DDBD">';
           html +='<tr>';
	       html +='<td>';
	       html +='<table width="100%" border="0" cellpadding="0" cellspacing="4" bgcolor="#FFFFFF">';
           html += '<form name="frmSelect"><table width="440" cellpadding="3" cellspacing="0" border="0" bgcolor="#D6DDBD"><form name="frmSelectProducts" >';
           html+='<tr><td colspan="5">';
           html+= '<table width="100%" cellpadding="0" cellspacing="0">';
	       html+= '<tr>';
	       html+= '<td width="0%"><img src="gui/img/bg_title_left.gif" width="10" height="37" alt=""></td>';
	       html+= '<td  width="100%"  colspan="5" align="center" background="gui/img/bg_title.gif" ><center><h1 class="white" >'+item.name+'</center></h1></td>';
	       html+='<td width="0%"><img src="gui/img/bg_title_right.gif" width="10" height="37" alt=""></td>';
	       html+= '</tr></table></td></tr></table>';
	       html += '<br/><table>';
	       for(var i=0;i<CollectionProduct.length;i++)
   			{
			    if(item.id==CollectionProduct[i].id) 
    			{	
    			//commented and modified by deepika on 28/04/09
//                    html += '<tr><td align="left" colspan="0" class="PageText"><strong>Price:</strong></td><td>&nbsp;<span class="PageText">$ '+CollectionProduct[i].price +' (approx...Rs.'+CollectionProduct[i].price * INRValue[0].value+')</span></td>';
html += '<tr><td align="left" colspan="0" class="PageText"><strong>Price:</strong></td><td>&nbsp;<span class="PageText">$ '+CollectionProduct[i].price +' (approx...Rs.'+(CollectionProduct[i].price * INRValue[0].value).toFixed(2)+')</span></td>';
                    
                     if (CollectionProduct[i].disc!=0)
                     {
    	                html+='<tr><td align="left"  width="25%" colspan="0" class="PageText"><strong>Discount:</strong></td><td class="PageText">'+CollectionProduct[i].disc+ '%</td></tr>';
                     }
	                html += '<tr><td width="50%" ><div id ="SingleDisplayBuy"><a href="javascript:checkbuy('+item.id+','+isCollection+', \''+strCriteria+'\')"><img src="images/buybutton.gif" align="left" alt="" width="125" height="25" vspace="5" border="0"></a></div></td></tr>';
				    for(var j=0;j<CollectionProduct[i].books.length;j++)
   				    {
	                    var bookid=CollectionProduct[i].books[j].id;
	                    var strOpt="isfree";
                        tmp += '<tr><td><table><tr><td>';
                        tmp += '<form name="frmCollection'+i+'" method="post" >';
                        tmp += '<table  align="top" class="listTable" width="0"   border="0"  cellpadding="0" cellspacing="0" >';
	                    tmp += '<tr valign="top">';
	                    tmp += '<td align="top">';
	                    tmp += '<img src="'+CollectionProduct[i].books[j].thumb+'"alt="'+CollectionProduct[i].books[j].name+'" border="1%"></td>';
                        tmp += '</tr>'
		                tmp += '</table></form></td>';
		                tmp += '<td><table broder ="2">';
		                if(CollectionProduct[i].books[j].ProductCategoryID == 1)
		                {
		                    if (CollectionProduct[i].books[j].Author!= "N/A")
                            {
                             if (CollectionProduct[i].books[j].AuthorDescription!="")
                             {
                               author='<table><tr><td align="left" width="30%"><img height="100" width="100" src='+ CollectionProduct[i].books[j].AuthorImage +' alt="Author Image" /></td><td align="left" valign="top" width="70%"><font size="2"><div id="LoadDescription" ></div></td></tr></table>';
                               var desc=CollectionProduct[i].books[j].AuthorDescription;
                              
                               var attribute= desc.substr(0, desc.indexOf(".", 0));
                              $('popupBody').innerHTML=author;
	                          clientSideInclude("LoadDescription", "admin/PageContent/Author/"+ attribute +"/"+ desc);
                                     }  
                                     //commented and added by geetha from saraswathy on 25/03/2009
                                //tmp += '<tr><td align="left" class="PageText"><strong>ஆசிரியர்:</strong></td><td class="PageText"  onmouseover="javascript:popUpAuthor()" onmouseout="javascript:popUpAuthor()" style="cursor: pointer;"><a href="javascript:displaySearchedBooks('+CollectionProduct[i].books[j].AuthorID+',1,this.form)"  ><font color="Blue">'+CollectionProduct[i].books[j].Author+'</font></a></td></tr>';
                                tmp += '<tr><td align="left" class="PageText"><strong>ஆசிரியர்:</strong></td><td class="PageText"  onmouseover="javascript:popUpAuthor()" onmouseout="javascript:popUpAuthor()" style="cursor: pointer;"><a href="javascript:funDisplaySearchedBooks(0,\'funDisplaySearchedBooks\','+CollectionProduct[i].books[j].AuthorID+',1,\''+CollectionProduct[i].books[j].Author+'\')"  ><font color="Blue">'+CollectionProduct[i].books[j].Author+'</font></a></td></tr>';
                                  // ended here
		                    }
		                }
		                else
		                {
		                    if (CollectionProduct[i].books[j].Editor!= "N/A")
                            {
                                //commented and modified by geetha from saraswathy on 25/03/2009
                                //tmp += '<tr><td align="left" class="PageText" ><strong>ஆசிரியர்:</strong></td><td class="PageText" onmouseover="javascript:popUpAuthor()" onmouseout="javascript:popUpAuthor()" style="cursor: pointer;" ><a href="javascript:displaySearchedBooks('+CollectionProduct[i].books[j].EditorID+',3,this.form)"  ><font color="Blue">'+CollectionProduct[i].books[j].Editor+'</font></a></td></tr>';
                                tmp += '<tr><td align="left" class="PageText" ><strong>ஆசிரியர்:</strong></td><td class="PageText" onmouseover="javascript:popUpAuthor()" onmouseout="javascript:popUpAuthor()" style="cursor: pointer;" ><a href="javascript:funDisplaySearchedBooks(0,\'funDisplaySearchedBooks\','+CollectionProduct[i].books[j].EditorID+',3,\''+CollectionProduct[i].books[j].Editor+'\')""  ><font color="Blue">'+CollectionProduct[i].books[j].Editor+'</font></a></td></tr>';
                               //ends here
    	                    }
    	                }
                        if (CollectionProduct[i].books[j].Publisher!= "N/A")
                        {
                            tmp += '<tr><td align="left" class="PageText"><strong>பதிப்பாளர்:</strong></td><td class="PageText">'+CollectionProduct[i].books[j].Publisher+'</td></tr>';
                        }
                        tmp +='<tr><td align="left"  width="25%" colspan="0" class="PageText"><strong>Size:</strong></td><td class="PageText">'+CollectionProduct[i].books[j].Size + '</td>';
                    
                        if(CollectionProduct[i].books[j].Samples!="N/A")
                        {
                           tmp+= '<td colspan=2 align="left" class="PageText"><span class="promoProductDesc"><a href="'+CollectionProduct[i].books[j].Samples+'" ><font color="blue">View Sample Pages</font></a></span><br></td></tr>';
                        }
	                    tmp +='<tr><td align="left"  width="25%" colspan="0" class="PageText"><strong>மொ.பக்கம்:</strong></td><td class="PageText">'+CollectionProduct[i].books[j].NoOfPages + '</td></tr>';
	        	        tmp += '<tr><td colspan="2"><div id="includeone'+j+'" class="promoProductDesc"></div></td></tr></table></td>';  
			            tmp+='<tr></table></td></tr>';
    	            }
		        }
	 	    }
	 		   
	 	    html +='</table></form>';
	 	    html+='<tr align="center">'+tmp;
	 	    //Code added and modify by  senthil given by ranjith J on 150909
	        html+='</tr>';
	        html +='<tr><td>';
	        html+='<table width="100%" height="320px"  bgcolor="#D6DDBD">';
            html+='<tr valign="top"><td align="center">';
            html+='<table><tr><td align="center"><FONT color=#CC6600><b>விமர்சனங்கள்</b></font></td></tr>';
            html+='<tr><td align="left" width= "100%" class="promoProductDesc"><FONT color=#CC6600>உங்கள் விமர்சனங்கள் வரவேற்கப்படுகின்றன</font></td></tr>';
            html+='</table></td></tr>';

            html+='<tr style="height:280px" valign="top"><td align="left" valign="top">';

             html+='<div style="overflow: auto; width:100%;height:250px;position:absolute; border: thin solid #FFFF00"><table>';
            html+='<tr><td><table class="promoProductDesc">';
            for (var i=0; i<BookReview.length; i++)
             {
             if(BookReview[i].id == item.id)
 	           {
                  html+='<tr><td align="left"><b>Name :</b></td><td>'+ BookReview[i].Username +'</td>';
                  html+='<tr><td align="left"><b>Country :</b></td><td>'+ BookReview[i].Country +'</td></tr>';
                  html+='<tr><td align="left"><b>Comment :</b></td><td>'+ BookReview[i].Comments +'</td></tr>';
                  html+='<tr><td><img alt="" height="3" src="images/spacer.gif" width="100%" align="middle" /></td></tr>';
            }
            }	 	     	

          //End here RANJITH on 15/09/2009

	    html+='</tr></table></td></tr></table></form>';
	 	html +='</table></form>';
		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 = "";
	    for(var c=0;c<CollectionProduct.length;c++)
	    {	  
		   if(item.id==CollectionProduct[c].id) 
    	   {	
    	        for(var k=0;k<CollectionProduct[c].books.length;k++)
   				{
                   var bookid=CollectionProduct[c].books[k].id;
	               clientSideInclude("includeone"+k,"admin/PageContent/Products/"+bookid+"/"+CollectionProduct[c].books[k].LongDescription);
	            }
	       }
       }
	   if((Cust.length==0) ||(Cust[0].FirstName=='')||(Cust[0].FirstName=='LoginFailed')||(Cust[0].FirstName=='RegLoginFailed')||( Cust[0].FirstName=='RegSuccess')||(Cust[0].FirstName=='UnApproved'))   
       { 
        var log =displayLogin() ;
		$('cart').innerHTML = log;
	   }
}
function viewsamples(itemid)
{
	var html='<form name="form1"> ';
	directbuy="false";
	flavtmp = "Select" ;
	sizetmp = "Select";
	html +='<table width="457" border="0" cellpadding="4" cellspacing="0" >';
	html +='<tr>';
	html +='<td>';
    html +='<table width="100%" border="0" cellpadding="0" cellspacing="4" >';
	var tmp="";
	var BookIndex=0;
	for(var i=0;i<SelectedProducts.length;i++)
	{
		if((SelectedProducts[i].id == itemid)&&(SelectedProducts[i].ProductCategoryID==1))
		{
		    BookIndex=i;
		 
		}
    }
    html+='<tr><td width="0%" align="center"><strong><font color="#8B0000" size="3">View Samples</font></strong><img src="images/spacer.gif" alt="" width="0" height="0" /></td>';
	html+='</tr>';
    html+='</tr><br><br><br>';
    html+= '<td align="center">';
    html += '<img src="'+SelectedProducts[BookIndex].Samples+'"alt="'+SelectedProducts[BookIndex].name+'" border="1%">';
    html += '</a></td></tr><tr><td>&nbsp</td></tr><tr><td align="center">';
    html += '<a href="#" class="promoProductName">'+SelectedProducts[BookIndex].name+'</a><br>';
    html += '</td>';
	html+='</tr></table></td></tr></table></form>';
	html +='<table align="left" width="400"><tr><td><INPUT type="button" style="width:15%" alt="Clear Values"  src="gui/img/bt_cancelorder.gif" value="Go Back" onClick="return displaySelectedItem('+itemid+')"></td></tr></table>';
	var element = document.getElementById("flashContent");
	element.innerHTML=html;
	var row ="" ;
	var element1 = document.getElementById("listProducts");
	element1.innerHTML=row;
    $('dealhead').innerHTML="";
    clientSideInclude("includeone", "admin/PageContent/Products/"+itemid+"/"+itemid+".html");
}	
function displayReview(itemid)
{
  if((Cust.length==0) ||(Cust[0].FirstName=='')||(Cust[0].FirstName=='LoginFailed'))
	{
		 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 += '</tr>';
         html += '</table>';
         html += '<span class="promoProductDesc"><center><b><font color="#8B0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Please log on if you are registered user or register and log in. </font></b></center></span>';
         $('flashContent').innerHTML = html;
		 $('listProducts').innerHTML = "";
		 $('listItems').innerHTML = "";
		 $('cart').innerHTML = log;
		 window.scrollTo(0,0);
         window.focus();
	     return; 
	     }
else{	     
         var reg= '<form name="frmReviews" method="post" action="Reviews"><br>';
         reg += "<table  cellpadding='0' cellspacing='0' border='0' width='100%' >";
	     reg+='<tr><td align="center" bgcolor="#FFFaF0" >';
         reg+='<font color=#CC6600 face="Arial"><strong><font size="5"><b>விமர்சனங்கள்</b> ';   
         reg+='</font> </strong></font></td></tr><tr><td><br/></td></tr>';
         reg+='<tr><td align="center"><font color=#CC6600 face="Arial"><strong><font size="3"><b>உங்கள் விமர்சனங்கள் வரவேற்கப்படுகின்றன</b>';
         reg+='</font> </strong></font></td></tr><br/></table>';
         reg+='<br /><br /><tr></tr><tr><td class="PageText" align="center"><font size="2"><strong>Comment :</font> </strong></td>&nbsp;&nbsp;&nbsp;';
	     reg+='<td> <textarea name="txtcomment" style="WIDTH: 250px; HEIGHT: 100px" > ';
         reg += '</textarea></td>';
         reg+='</tr>'; 
         reg +=' <tr></tr>';
         reg +="</table>";
         reg +='<table align="center"><tr align="center"></br></br><td><td></td><td></td><td>';
         reg +='<input type="button" name="btnsubmit" value="Submit" onclick="return ValidationReviews(this.form,'+ itemid +');" style="float: right; width: 97px; margin-left: 2px; height: 23px;"/></td>';
         //Commented and added by senthil on 24/03/2009
         //reg +='<td ><input type="button" name="btnback" value= "Back" OnClick="return displayProductPages(0);"style="float: right; width: 97px; margin-left: 2px; height: 23px;"/></td></tr>';             
         reg +='<td ><input type="button" name="btnback" value= "Back" OnClick="return displayProductPages(0,\'displayProductPages\');"style="float: right; width: 97px; margin-left: 2px; height: 23px;"/></td></tr>';             
         reg +="</table></form>";
	     reg += '<img src="images/spacer.gif" alt="" width="1" height="50"><img src="images/spacer.gif" alt="" width="1" height="50">';
		 reg += '<img src="images/spacer.gif" alt="" width="1" height="50" ><img src="images/spacer.gif" alt="" width="1" height="50">';
      //code comment by bharathi on 21/03/09 for the purpose of should not show the message in submit button clicked
//     if((BookReview.length!=0))
//	{
// 	  for(var i=0; i<BookReview.length; i++)
// 	  {
//    	    if(BookReview[i].id==itemid)
// 	        {
// 	            reg +="<tr><td>"+BookReview[i].Comments+"</td></tr></br>";
// 	        }
// 	  }
//	}
//end here bharathi on 21/03/09

    $('flashContent').innerHTML = reg;
    $('listProducts').innerHTML = "";
    $('listItems').innerHTML = "";
	document.frmReviews.elements[0].focus();
	document.getElementById("txtcomment").focus();
	
		}
	
}

function ValidationReviews(frm,bookid)
 {
    if(document.frmReviews.elements[0].value ==" ")
	{
		alert("Please Enter a Value");
		return window.document.frmReviews.elements[0].focus();
	}
	else
	{
        frm.btnsubmit.disabled="disabled";	
		return Download(frm,bookid)
	}
   
 }
function funcReaderdownload(){
 if((Cust.length==0) ||(Cust[0].FirstName=='')||(Cust[0].FirstName=='LoginFailed'))
	{
		 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 += '</tr>';
         html += '</table>';
         html += '<span class="promoProductDesc"><center><b><font color="#8B0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Please log on if you are registered user or register and log in. </font></b></center></span>';
          var row1 ="" ;
          var element1 = document.getElementById("thanks");
	      element1.innerHTML=row1;
         $('flashContent').innerHTML = html;
		 $('listProducts').innerHTML = "";
		 $('listItems').innerHTML = "";
		 $('cart').innerHTML = log;
		 SetFocus();
	     return; 
	     }
	      else if(Cust[0].FirstName=='RegSuccess')
	     {
	      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 += '</tr>';
         html += '</table>';
         html += '<span class="promoProductDesc"><center><b><font color="#8B0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Please log in and Click downloads. </font></b></center></span>';
         $('flashContent').innerHTML = html;
		 $('listProducts').innerHTML = "";
		 $('listItems').innerHTML = "";
		 $('cart').innerHTML = log;
		 SetFocus();
	     return; 
	     }
	     else
	     {
           
            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 += '</tr>';
            html += '</table>';
                        
              if (Cust[0].MacID==true)
               {
                      html += '<span class="headertext"><center>SPReader Download</center></span>';  
                      html += "<form name='frmReader' method='post' action = 'DownloadReader'>";
                       html +="<table ><tr><td colspan='12' align='right' class='PageTitle'><input type='checkbox' name='chkReadAgree' value='1'>I Agree <a href='admin/pages/TermsConditionsReader.html' target='_blank'> <font color='blue'>Terms & Conditions</font></a></td></tr>";
                      html += '<tr><td>&nbsp;</td></tr><tr><td align="center"><input type="button" value="Download" onclick=" return  checkCheckBoxes(this.form)" id="Button1"/>';    
                }
               else
               {
                    html += '<br/><br/><br/><br/><br/><br/><br/><br/><br/><span class="PageText"><center><font color="#8B0000"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Please download the Sangapalagai Register, save and run. </br></br></b></center></span>';
                    html += "<form name='frmSangapalagaiRegister' method='post' action = 'DownloadRegister'>";
                    html += '<center><input type="button" value="Register" onclick=" return Download(this.form)" id="Button1"/>';
               }
                 html +='&nbsp;<INPUT type="button" alt="Clear Values" value="Go Back" OnClick="javascript:myAccountuser()"></td></tr></table></form></center>';
			  var row ="" ;
	          var element1 = document.getElementById("listProducts");
	          element1.innerHTML=row;
            $('flashContent').innerHTML = html;
		    $('listItems').innerHTML = "";
		}
            
}

function funcRegisterdownload(){
 if((Cust.length==0) ||(Cust[0].FirstName=='')||(Cust[0].FirstName=='LoginFailed'))
	{
		 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 += '</tr>';
         html += '</table>';
         html += '<span class="promoProductDesc"><center><b><font color="#8B0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Please log on if you are registered user or register and log in. </font></b></center></span>';
          var row1 ="" ;
          var element1 = document.getElementById("thanks");
	      element1.innerHTML=row1;
         $('flashContent').innerHTML = html;
		 $('listProducts').innerHTML = "";
		 $('listItems').innerHTML = "";
		 $('cart').innerHTML = log;
		 SetFocus();
	     return; 
	     }
	      else if(Cust[0].FirstName=='RegSuccess')
	     {
	      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 += '</tr>';
         html += '</table>';
         html += '<span class="promoProductDesc"><center><b><font color="#8B0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Please log in and Click downloads. </font></b></center></span>';
         $('flashContent').innerHTML = html;
		 $('listProducts').innerHTML = "";
		 $('listItems').innerHTML = "";
		 $('cart').innerHTML = log;
		 SetFocus();
	     return; 
	     }
	     else
	     {
           
            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 += '</tr>';
            html += '</table>';
                        
//              if (Cust[0].MacID==true)
//               {
//                      html += '<span class="headertext"><center>SPReader Download</center></span>';  
//                      html += "<form name='frmReader' method='post' action = 'DownloadReader'>";
//                       html +="<table ><tr><td colspan='12' align='right' class='PageTitle'><input type='checkbox' name='chkReadAgree' value='1'>I Agree <a href='admin/pages/TermsConditionsReader.html' target='_blank'> <font color='blue'>Terms & Conditions</font></a></td></tr>";
//                      html += '<tr><td>&nbsp;</td></tr><tr><td align="center"><input type="button" value="Download" onclick=" return  checkCheckBoxes(this.form)" id="Button1"/>';    
//                }
//               else
//               {
                    //html += '<br/><br/><br/><br/><br/><br/><br/><br/><br/><span class="PageText"><center><font color="#8B0000"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Please download the Sangapalagai Register, save and run. </br></br></b></center></span>';
                    html += '<br/><br/><br/><span class="PageText"><font color="#8B0000"><p>Please Download the 2nd System Re-Register and Run & Submit It.</br>It will take you to 2nd SP Reader Download.</p>';
                     html += '<p>After Downloading the 2nd SP Reader,  Log out and Log in with your user name & password and go to your myaccount / mylibrary  & download your 2nd System Download Book / Magazine.</p> ';
                     //Code added by senthil on 16/03/2010 for added text changes
                      html += '<p>Use Internet Explorer Browser</p>';
                      //End here senthil on 16/03/2010
                     html += '<p>If you need any assistance please write to  </font><a href="mailto:sangapalagai@gmail.com"><font color="blue">sangapalagai@gmail.com</font></a></p></br></span>';                     
                    html += "<form name='frmSangapalagaiRegister' method='post' action = 'DownloadRegister'>";
                    html += '<center><input type="button" value="Re-Register" onclick=" return Download(this.form)" id="Button1"/>';
               //}
                 html +='&nbsp;<INPUT type="button" alt="Clear Values" value="Go Back" OnClick="javascript:myAccountuser()"></td></tr></table></form></center>';
			  var row ="" ;
	          var element1 = document.getElementById("listProducts");
	          element1.innerHTML=row;
            $('flashContent').innerHTML = html;
		    $('listItems').innerHTML = "";
		}
            
}
function displayWindow()
		    {
		        var w, h, l, t;
		        w = 400;
		        h = 200;
                l = 300;
		        t = 350;
		         var html="";
		        html += "<form name ='Paypalform'><table ><tr><td colspan='2'></td></tr>";
                html += "<tr><center><td><br /><center><font color='#8B0000' face='Arial' size='2'>";
                html += "<strong>&nbsp;&nbsp;&nbsp;&nbsp;After finishing with payment gateway, click &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'Return to Sangapalagai'   button to download the book.</strong> </font></center></td></center>";
                html += "</tr><tr></tr><tr></tr><tr><td colspan='2'><center>";
                 html += "<input type='button' value='Ok' name='ConfirmButton' onclick='PayPal(this.form);this.disabled=true;' style='width: 119px'/></center></td>";
                html += "</tr></table></form>";
                 $('windowcontent').innerHTML = html;
                 
                displayFloatingDiv('windowcontent', 'paypal / credit card', w, h, l, t);
		    }


function PayPal(frm)
{	
        var formname=frm.name; 
        var formaction=frm.action;
        var form=eval("document."+formname);
	    var createURL = "Data.aspx?mode=main&rnd="+Math.random();
	    createURL += "&action=paypal";
	    form.method='POST';
	    form.action=createURL;
	    form.submit();
}
//Code commented and added by senthil on 08/12/2009
//function Download(frm,bookid,strDate,strOpt)
function Download(frm,bookid,strDate,strOpt,strMacID)
//End here
{
 if((Cust.length==0) ||(Cust[0].FirstName=='')||(Cust[0].FirstName=='LoginFailed')||(Cust[0].FirstName=='RegLoginFailed')||(Cust[0].FirstName=='UnApproved'))
 {
		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 += '</tr>';
        html += '</table>';
        html += '<span class="promoProductDesc"><center><b><font color="#8B0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Please log on if you are registered user or register and log in. </font></b></center></span>';
        $('flashContent').innerHTML = html;
        $('thanks').innerHTML="";
		$('listProducts').innerHTML = "";
		$('listItems').innerHTML = "";
		$('cart').innerHTML = log;
		SetFocus();
	    return; 
}
else if(Cust[0].FirstName=='RegSuccess')
{
     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 += '</tr>';
     html += '</table>';
     html += '<span class="promoProductDesc"><center><b><font color="#8B0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Please log in with email ID/new users register and log in. </font></b></center></span>';
     $('flashContent').innerHTML = html;
     $('thanks').innerHTML="";
     $('listProducts').innerHTML = "";
	 $('listItems').innerHTML = "";
	 $('cart').innerHTML = log;
	 SetFocus();
	 return; 
}
else
{
     var formname=frm.name; 
     var formaction=frm.action;
	 if (formname=="frmSangapalagaiRegister")
     {
	     formaction= "DownloadRegister";
	 }
	 var form=eval("document."+formname);
	 var createURL = "Data.aspx?mode=main&rnd="+Math.random();
     if (formname=='frmReader')
     {
	     createURL += "&action=DownloadReader";
	 }
	 else if (formname=="frmSangapalagaiRegister")
	 {
	     createURL += "&action=DownloadRegister";
	 }
	 else if (formname == "frmGift")
     {
         //Code commented and added by magesh on 02/040/9         
        //createURL += "&action=Gift&bookid="+bookid+"&strDate="+strDate;
        createURL += "&action=Gift&bookid="+bookid+"&strDate="+strDate+"&billNumber="+strOpt;
        //End here
         
     }
     else if (formname == "frmReviews")
     {
         createURL += "&action=Reviews&bookid="+bookid;
     }
     else if (formname.substring(0,15)== "frmDownloadGift")
     {    
         createURL += "&action=downloadGift&bookid="+bookid+"&strDate="+strDate;
     }
     else if ((formname.substring(0,11)=="frmdownload") || (formname=="frmSelect"))
     {
        //Code commented and added by senthil on 08/12/2009 to pass extra parameter
        // createURL += "&action=downloadBook&isoption="+strOpt+"&bookid="+bookid+"&strDate="+strDate;
         createURL += "&action=downloadBook&isoption="+strOpt+"&bookid="+bookid+"&strDate="+strDate+"&strMacID="+strMacID;
        //End here 
     }
     else if ((formname.substring(0,15)=="frmfreedownload") )
     {     
        if (Cust[0].MacID==true)
        {           
             //Code commented and added by senthil given by magalakshmi on 10/05/2010 for pass macid string to freedownload function
            // createURL += "&action=downloadBook&isoption=isfree&bookid="+bookid+"&strDate="+strDate;           
            createURL += "&action=downloadBook&isoption=isfree&bookid="+bookid+"&strDate="+strDate+"&strMacID="+strMacID;           
            //End here senthil 10/05/2010
        }
        else 
        {
            var html = '<br/><br/><br/><br/><br/><br/><br/><span class="PageText"><center><font color="#8B0000"><b>&nbsp;&nbsp;&nbsp; Please download the Sangapalagai Register, save and run. </br></br></b></center></span>';
            html += "<form name='frmSangapalagaiRegister' method='post' action = 'DownloadRegister'>";
            html += '<center><input type="button" value="Register" onclick=" return Download(this.form)" id="Button1"/>';
		    passwordemailed(html);
        }
     }
   	form.method='POST';
	form.action=createURL;
	form.submit();
}
}
function checkkit(id,name)
{
    isCollection = false;
	return isCollection;
}
//function validateconfirmorder(frmco)
//{
//	formsubmit(frmco);
//}

function formsubmit(frm)
 {  
    var formname=frm.name; 
    var formaction=frm.action;
    
    if (formname == "frmLogin")
	{
	     formaction="login";
	}
    if(formname=="frmrecommend")
    {
        formaction="recommend";
    }
    if(formname=="frmRegister")
    {
        formaction="register";
    }
    if (formname == "frmSrch")
    {
		formaction="search";
	}
	if (formname == "frmChangePassword")
   	 {
		formaction="changepassword";
	}
	if (formname == "frmFeedBack")
    {
		formaction="FeedBack";
	}
	if (formname == "frmForgotPassword")
   	 {
		formaction="forgotpassword";
	 }
	 //added by deepika on 17/04/09
	 if (formname == "frmAddress")
	{
	     formaction="Address";
	}

	var form=eval("document."+formname);
	var createURL = "Data.aspx?mode=main&rnd="+Math.random();
	createURL += "&action="+formaction;
	form.method='POST';
	form.action=createURL;
	form.submit();
	
    if(formname=="frmRegister")
    {    
	 var len=0;
	 for (i=0;i< (document.frmRegister.elements.length-2);i++)
	 {	
	  len=i;
	  document.frmRegister.elements[i].value=""
	  if (len==document.frmRegister.elements.length)
	  {
	   document.frmRegister.elements[0].focus();
      }  
     }
     return this;
    } 
     if(formname=="frmLogin")
    {    
	 var len=0;
	 for (i=0;i< (document.frmLogin.elements.length-2);i++)
	 {	
	  len=i;
	  document.frmLogin.elements[i].value=""
	  if (len==document.frmLogin.elements.length)
	  {
	   document.frmLogin.elements[0].focus();
      }  
     }
     return this;
    } 
    if(formname=="frmChangePassword")
     {
       var len=0;
       for (i=0;i< (document.frmChangePassword.elements.length-2);i++)
       {	
		len=i;
		document.frmChangePassword.elements[i].value=""
		if (len==document.frmChangePassword.elements.length)
		{
		 document.frmChangePassword.elements[0].focus();
        } 
       }
       return this;
      }  
    if(formname=="frmUpdateaccount")
      {
         var len=0;
         for (i=0;i< (document.frmUpdateaccount.elements.length-2);i++)
         {	
          len=i;
		  document.frmUpdateaccount.elements[i].value=""
		  if (len==document.frmUpdateaccount.elements.length)
		  {
		   document.frmUpdateaccount.elements[0].focus();
          }
       }
       return this;
      }  
    if(formname=="frmSrch")
    {
     var len=0;
      for (i=0;i< (document.frmSrch.elements.length-2);i++)
      {	
        len=i;
	    document.frmSrch.elements[i].value=""
	    if (len==document.frmSrch.elements.length)
	    {
		     document.frmSrch.elements[0].focus();
        }
        else if(document.frmSrch.elements[i].value=="")
        {
           alert("No Matches Found");
        }
     }
     return this;
   }            
}
function logout() 
{
  var formname ="frmlogout" ;
  var formaction="logout";
  var form=eval("document."+formname);
  var createURL = "Data.aspx?mode=main&rnd="+Math.random();
  createURL += "&action="+formaction;
  form.method='POST';
  form.action=createURL;
  form.submit();
}
function friendformemailchecking(fndfrm)
{
	var flag=1;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (!filter.test(fndfrm.elements[1].value))
	{	
		flag=0;
		alert("Please input a valid email address!");
		fndfrm.elements[1].focus();
		return this;
	}
	else
	{
		return formsubmit(fndfrm);
	}
}
function displayFeedBack()
{
	var reg=dispFeedback();
	var element = document.getElementById("flashContent");
	element.innerHTML=reg;
     $('listProducts').innerHTML = "";
     $('listItems').innerHTML = "";
     	document.frmFeedBack.elements[0].focus();
}
function dispFeedback()
{
var reg= '<form name="frmFeedBack" method="post" action="FeedBack"><br>';
    reg += '<table bgcolor="#FFFaF0" border="0" cellpadding="0" cellspacing="0" style="HEIGHT: 23px; LEFT: 1px; TOP: 1px; WIDTH: 430;">';
    reg += '<tr><td align="center" bgcolor="#FFFaF0" ><p align="center"><font color="#CC6600" face="Arial"><strong><font size="5"><b>Member Contribution</b></font> </strong></font></td></tr>';
    reg+='<tr><td>&nbsp;</td></tr><td align="left" colspan="2" class="style8"><font face="Arial" size="2"><b>What would you like to tell us about?</b></font><font color="red">*</font></td></tr>';
    reg +='<tr><td><font face="Arial" size="2"><label><input type="radio" id="rdReadMagazine" name="Comment" value="Reading Books/Magazines" />Reading Books/Magazines</label><br /><br />';
  	reg +='<label><input type="radio" id="rdFindMagazine" name="Comment" value="Finding Books/Magazines" />Finding Books/Magazines</label><br /><br /><label><input type="radio" id="rdBoth" name="Comment" value="Both" />Both</label>';
	
	reg+='<br><table border="0"><tr><td align="left" class="style29"><font face="Arial" size="2"><b>How would you rate your experience?</b></font><font color="red">*</font></td></tr> <table style="width: 450px; height: 48px;"><tr>';            
	reg +='<td class="style41"></td>';
    reg +='<td  align ="center"><font face="Arial" size="2">Love it</font></td>';
    reg +='<td class="style41" align ="center"><font face="Arial" size="2">Really like it</font></td>';
    reg +='<td class="style23" align ="center"><font face="Arial" size="2">Like it</font></td>';
    reg +="<td class='style25' align ='center'><font face='Arial' size='2'>Don't like it</font></td>";
    reg +='<td class="style37" align ="center"><font face="Arial" size="2">Hate it</font></td>';
    reg +='</tr><tr>';
    reg +='<td class="style42"></td>';
    reg +='<td class="style40" align ="center"><label><input type="radio" id="optLoveit" name="optRate" value="Love it" /></label></td>';
    reg +='<td class="style42" align ="center"><label><input type="radio" id="optReallylikeit" name="optRate" value="Really like it" /></label></td>';
    reg +='<td class="style22" align ="center"><label><input type="radio" id="optLikeit" name="optRate" value="Like it" /></label></td>';
    reg +='<td class="style24" align ="center"><label><input type="radio" id="optDont" name="optRate" value="Dont like it" /></label></td>';
    reg +='<td class="style38" align ="center"><label><input type="radio" id="optHate" name="optRate" value="Hate it" /></label></td>';
    reg +='</tr></table>';
    reg += '<table style="width: 430" border="0"><tr>';
    reg +='<td align=left class="style29"><font face="Arial" size="2"><b>Tell us about what you like:</b></font></td>';
    reg +="<td align='center' class='style28'><font face='Arial' size='2'><b>What you DON'T like?</b></font></td>";
    reg +='</tr><tr><td align="left" class="style18"><textarea name="txtSuggestion" style="HEIGHT: 70px; WIDTH: 200px" ';
    reg +='onkeydown="if(event.keyCode==13) event.keyCode=9;"></textarea></td>';
	reg +='<td align="center" class="style13"><textarea name="txtCritize" style="HEIGHT: 70px; WIDTH: 200px" onkeydown="if(event.keyCode==13) event.keyCode=9;"></textarea></td></tr></table>';
    reg +='<table border="0"><tr><td align="left" class="style29"><font face="Arial" size="2"><b>What FEATURES we should add?</b></font></td></tr>';
    reg +='<tr><td align="left" class="style18"><textarea name="txtFeatures" style="HEIGHT: 60px; WIDTH: 415px" onkeydown="if(event.keyCode==13) event.keyCode=9;"></textarea></td><tr>';
    reg +='<tr><td align="left" class="style28"><font face="Arial" size="2"><b>What Books/Magazines we should add?</b></font></td></tr>';
    reg +='<tr><td align="center" class="style13"> <textarea name="txtAdditions" style="HEIGHT: 60px; WIDTH: 415px" onkeydown="if(event.keyCode==13) event.keyCode=9;"></textarea></td></tr></table></tbody>';
    reg +='</table><table border="0" id="table1" style="HEIGHT: 73px; WIDTH: 400px"><tr><td align="left" class="style30" >';
    reg +='<table border="0" width="200px" align="center"><tr><td><input type="button" value="Submit" onclick="return ValidationFeedback(this.form);"name="button" style="float: right; width: 97px; margin-left: 2px; height: 23px;"/></td>';
    reg +='<td align="center"><input type="reset" value="Reset form" name="Reset" style="HEIGHT: 23px; WIDTH: 97px; float:right; margin-bottom: 0px;"/>';
    reg +='</td></tr></table>';
       //code added by geetha from Ranjith J on 07/04/2009
   
     reg+='</table><br/><div align="center"><table><tr align="center"><td align="center">';
     reg+='<p align="center"><font color="#CC6600" face="Arial"><strong><font size="5">';
     reg+='<b>View Comments</b></font> </strong></font></td></tr></table></div>';
     reg+='<div style="width:460px; height:500px; overflow:auto; border: thin ridge Maroon; overflow: auto; ">';
     reg+='<table style="border-spacing: 2px;" cellspacing="1" border="1">';        
     reg+='<tr style="background-color: #C0C0C0; font-size:small; font-weight: bold; color: #800000 ;">';
     reg+='<td width="50px" align="center">Name </td>';
     reg+='<td style="width:50px;" align="center">Country </td>';
     //Code commented and added by senthil on 05/05/2009 for correct the spelling mistake
     //reg+='<td style="width:50px;" align="center" >About Sangapalagi</td>';
     //Code commented and added by senthil on 03/10/2009 for show extra value in the memeber comment 
     //reg+='<td style="width:50px;" align="center" >About Sangapalagai</td>';
     //reg+='<td width="310px";align="center">Comments</td></tr>';
     reg+='<td style="width:50px;" align="center" >Tell Us About</td>';
     reg+='<td style="width:50px;" align="center" >Rating</td>';
     reg+='<td width="510px";align="center">Like</td>';
     reg+='<td width="510px";align="center">Don\'t Like</td>';
     reg+='<td width="510px";align="center">Features</td>';
     reg+='<td width="510px";align="center">Additions</td></tr>';
     //End here senthil on 03/10/2009 
    for (var i=0; i<FeedBackComments.length; i++)
    {
     //reg+='<tr style="font-size: 13px; font-weight: bold; color: #000000;">';
      reg+='<tr style="font-size: 13px; font-weight: bold; color: #000000;">';
     reg+='<td align="center">'+FeedBackComments[i].Name+'&nbsp;</td>';
     reg+='<td align="center">'+FeedBackComments[i].Country+'&nbsp;</td>';
     //Code commented and added by senthil on 03/10/2009 for show extra value in the memeber comment 
     //reg+='<td align="center">'+FeedBackComments[i].AboutSangapalgai+'</td>';
     //reg+='<td align="left">'+FeedBackComments[i].Comments+'</td>';
     reg+='<td align="left">'+FeedBackComments[i].TellUsAbout+'&nbsp;</td>';
     reg+='<td align="center">'+FeedBackComments[i].Rating+'&nbsp;</td>';
     reg+='<td align="left">'+FeedBackComments[i].Like+'&nbsp;</td>';
     reg+='<td align="left">'+FeedBackComments[i].DontLike+'&nbsp;</td>';
     reg+='<td align="left">'+FeedBackComments[i].Features+'&nbsp;</td>';
     reg+='<td align="left">'+FeedBackComments[i].Additions+'&nbsp;</td>';
     //End here senthil on 03/10/2009
     reg+='</tr>';
    }
     reg+='</table></div>'; 
     //end here   
    reg+='</form>';

    return reg;
    }
function ValidationFeedback(frm)
 {
     		for (i=0;i< document.frmFeedBack.elements.length;i++)
		    {
            for (var x = 0;x < frm.optRate.length; x++)
	            {
		            valid = frm.optRate[x].checked
		            if (valid) {break}
	             }
	             if(!valid)
	             {
		             alert("Please select the option.")
		             return;
	             }
	             for (var y = 0;y < frm.Comment.length; y++)
	            {
		            valid = frm.Comment[y].checked
		            if (valid) {break}
	             }
	             if(!valid)
	             {
		             alert("Please select the option.")
		             return;
	             }
     

    	   }
    return formsubmit(frm);
 }
function checkCheckBoxes(frm) 
{	
   if (frm.name=="viewcartform")
   {
    if (document.viewcartform.chkAgree.checked == false)	
	{		
	alert ('Please Accept the terms and conditions!');	
	return false;	
	}	
    else		
    {	
	return PayPal(frm);		
	}
   }	
   else if (frm.name=="frmReader")
   {
	if (document.frmReader.chkReadAgree.checked == false)	
	{		
	alert ('Please Accept the terms and conditions!');	
	return false;	
	}	
    else		
    {	
	return Download(frm);		
	}	
   }
}
function SetFocus() 
{
	var bFound = false;
	for (f=0; f < document.forms.length; f++)
 	{
  		for(i=0; i < document.forms[f].length; i++)
  		{
   			if (document.forms[f][i].type != "hidden")
    			{
                    if (document.forms[f][i].disabled != "disabled")
      				{
          				document.forms[f][i].focus();
          				var bFound = true;
      				}
    			}
    			if (bFound == true)
      				break;
 		}
  			if (bFound == true)
    				break;
 	}
}

//function funcartoonjoke()
//{

//if((cartoon.length==0))
//{
//	cartoon=[{Id:"",value:"",image:""}];
//}
//else if (cartoon[0].value=='joke')
//{
//     var html = '<br><table width="460px" cellpadding="0" cellspacing="0"><tr>';
//        html+='<td align="center" class="headertext">Joke</td></tr><tr><td>&nbsp;</td></tr>';
//        html +='<td width="100%" align="center"><img src="'+cartoon[0].image+'" width="400" height="600" alt=""></td></tr>';
//		html +='</tr>';
//		html +='</table>';
//		passwordemailed(html);
//			var log =displayLogin() ;
//			$('cart').innerHTML = log;
//    $('listItems').innerHTML = "";
//}

//}
//function funthirukkural()
//{
//if((thirukkural.length==0))
//{
//	thirukkural=[{Id:"",value:"",image:""}];
//}
//else if (thirukkural[0].value=='thirukkural')
//{
//        var html = '<br><table width="460px" cellpadding="0" cellspacing="0"><tr>';
//        html+='<td align="center" class="headertext">Thirukkural</td></tr><tr><td>&nbsp;</td></tr>';
//        html +='<td width="100%" align="center"><img src="'+thirukkural[0].image+'" width="400" height="600" alt=""></td></tr>';
//		html +='</tr>';
//		html +='</table>';
//		passwordemailed(html);
//			var log =displayLogin() ;
//			$('cart').innerHTML = log;
//           $('listItems').innerHTML = "";
//}

//}

function helpFaq()
	{
        clientSideInclude('flashContent', 'admin/Pages/FAQ.html');
		
		$('listProducts').innerHTML = "";
		$('listItems').innerHTML = "";
	if((Cust.length==0) ||(Cust[0].FirstName=='')||(Cust[0].FirstName=='LoginFailed')||(Cust[0].FirstName=='RegLoginFailed')||( Cust[0].FirstName=='RegSuccess')||(Cust[0].FirstName=='UnApproved'))   
	     { 
	     var log =displayLogin() ;
		    $('cart').innerHTML = log;
		 }

    }
	function aboutIS()
	{
		clientSideInclude('flashContent', 'admin/Pages/aboutIS.html');
		$('listItems').innerHTML = "";
		$('listProducts').innerHTML = "";
		if((Cust.length==0) ||(Cust[0].FirstName=='')||(Cust[0].FirstName=='LoginFailed')||(Cust[0].FirstName=='RegLoginFailed')||( Cust[0].FirstName=='RegSuccess')||(Cust[0].FirstName=='UnApproved'))   
	     { 
	     var log =displayLogin() ;
		    $('cart').innerHTML = log;
		 }
	}
	function contactUs()
	{
		clientSideInclude('flashContent', 'admin/Pages/ContactUs.html');
		$('listProducts').innerHTML = "";
		$('listItems').innerHTML = "";
	     if((Cust.length==0) ||(Cust[0].FirstName=='')||(Cust[0].FirstName=='LoginFailed')||(Cust[0].FirstName=='RegLoginFailed')||( Cust[0].FirstName=='RegSuccess')||(Cust[0].FirstName=='UnApproved'))   
	     { 
	     var log =displayLogin() ;
		    $('cart').innerHTML = log;
		 }
	}	
	function termsConditions()
	{
		clientSideInclude('flashContent', 'admin/Pages/TermsConditions.html');
		$('listProducts').innerHTML = "";
		$('listItems').innerHTML = "";
	if((Cust.length==0) ||(Cust[0].FirstName=='')||(Cust[0].FirstName=='LoginFailed')||(Cust[0].FirstName=='RegLoginFailed')||( Cust[0].FirstName=='RegSuccess')||(Cust[0].FirstName=='UnApproved'))   
	     { 
	     var log =displayLogin() ;
		    $('cart').innerHTML = log;
		 }
	}
	function sitemap()
	{
		clientSideInclude('flashContent', 'admin/Pages/sitemap.html');
		$('listProducts').innerHTML = "";
		$('listItems').innerHTML = "";
		$('dealhead').innerHTML="";
	}
	function ReaderDemo2()
	{
		 var html ="<center><table><img alt ='' height='20' width='465'  src='images/spacer.gif' align='middle'/><tr><td align='center'>";
		    html += "<center><embed src='images/ReaderDemo.swf'width='250' height='250' type='application/x-shockwave-flash' >";
		    html += "</td></tr><tr><td align='center'>";
		    html += "<a href='javascript:Close()'><font color='#8B0000' size =2><strong>Back To Home</strong></font></a></table></center>";
        
        $('listProducts').innerHTML = html;
	}
	function Close()
	{
        document.location.href="default.aspx";
	}
	
	function AboutReader()
	{
	clientSideInclude('flashContent', 'admin/Pages/AboutReader.html');
		$('listProducts').innerHTML = "";
		$('listItems').innerHTML = "";
	    if((Cust.length==0) ||(Cust[0].FirstName=='')||(Cust[0].FirstName=='LoginFailed')||(Cust[0].FirstName=='RegLoginFailed')||( Cust[0].FirstName=='RegSuccess')||(Cust[0].FirstName=='UnApproved'))
        { 
	         var log =displayLogin() ;
		        $('cart').innerHTML = log;
	    }
	    else
	    {
		         var cart=Cart;
			    showCart(cart,'false');
	    }
	
	}

function pressReview()
{
    var reg="<table  cellpadding='0' cellspacing='0' border='0' width='100%' >";
	reg+='<tr><td align="center" bgcolor="#FFFaF0" >';
    reg+='<font color=#CC6600 face="Arial"><strong><font size="5"><b>Press Reviews</b> ';   
    reg+='</font> </strong></font></td></tr><br/></table>';
    reg +=' <tr></tr>';
    reg+="<tr><td width=100%>";
	if(PressReview.length!=0)
	{
        for (var i=0;i<PressReview.length;i++)
        {   
            reg+='<li><a href="'+PressReview[i].image+'" target="_blank"><font color="Blue"><strong>'+PressReview[i].title+'</strong>';
            reg+=' </font></a></li><br />';
        }
    }
    reg+="</td></tr>";
    reg +="</table>";	
    $('flashContent').innerHTML = reg;
    $('listProducts').innerHTML = "";
    $('listItems').innerHTML = ""; 
    window.scrollTo(0,0);
    window.focus();    
   
}


//code added by senthil given by bharathi on 15/09/09
function displayProductSPReader(pageno,funName)
{
    clientSideInclude('flashContent', 'admin/Pages/DownLoadSPReaer.htm');
       //var url = 'Data.aspx?mode=main&rnd='+Math.random()+'&action=productlist&pageno='+pageno;
	 //handleRequest(GET, url, funDisplayProducts,progress,pageno,funName);
   	 //Code uncommented and added by senthil on 03/10/2009 
   	 $('listProducts').innerHTML = ""; 
   	 $('listItems').innerHTML = ""; 
   	 //End here 
}
//end here bharathi on 15/09/09
