/* $Id: learnScript.js,v 1.129 2006/07/25 14:21:41 Durai Exp $ */
var isIE = navigator.appName == 'Microsoft Internet Explorer' && navigator.userAgent.indexOf('Opera') < 1 ? 1 : 0;
var isOp = navigator.userAgent.indexOf('Opera') > -1 ? 1 : 0;
var isGe = navigator.userAgent.indexOf('Gecko') > -1 && navigator.userAgent.indexOf('Safari') < 1 ? 1 : 0;
var alertTxt;
function ToondooScript() {}

ToondooScript.addCheers = function(val,user,imgPath) {
		message.style.display='block';
    document.getElementById('mes').innerHTML="Processing <br><img src='images/processing.gif'>";				
		var xmlhttp=getXmlhttp();
		xmlhttp.open("POST", "addCheers.toon" , true);
		xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4) {
		Element.hide("CheerId");
		if(xmlhttp.responseText)
		{
  	  document.getElementById('mes').innerHTML="Thanks for cheering this one up! Time to feel good!";						 		
      var t=setTimeout("message.style.display='none';",5000);
	  	//document.getElementById('cheersalert').style.visibility = 'visible';
		}
  }
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("toonId="+val+"&user="+user+"&imgPath="+imgPath);
}
function validateSearchText()
{
	var searchText = document.getElementById("searchText").value;
	var stext = searchText.replace(/^\s+/,'');
	if(stext.length < 4 )
	{
		document.getElementById("searchText").value="Min 4 Chars!";				
		return false;
	}
	return true;
}
ToondooScript.addBookCheers = function(val,user,imgPath) {
		message.style.display='block';
    document.getElementById('mes').innerHTML="Processing <br><img src='images/processing.gif'>";				
		var xmlhttp=getXmlhttp();
		xmlhttp.open("POST", "addBookCheers.toon" , true);
		xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4) {
		Element.hide("CheerId");
		if(xmlhttp.responseText)
		{
  	  document.getElementById('mes').innerHTML="Thanks for cheering this one up! Time to feel good!";						 		
      var t=setTimeout("message.style.display='none';",5000);
	  	//document.getElementById('cheersalert').style.visibility = 'visible';
		}
  }
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("bookId="+val+"&user="+user+"&imgPath="+imgPath);
}

ToondooScript.closeDiv = function(id,val) {
	alert(id);
	alert(val);
	var ele = document.getElementById(id);
	document.getElementById(id).innerHTML = val;
	ele.style.display="none";
}

ToondooScript.checklogin = function(val) {
//alert("test");
	var xmlhttp=getXmlhttp();
		xmlhttp.open("POST", "checkLogin.toon" , true);
		xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4) {
			
			if(xmlhttp.responseText.length > 3){
			//$('msgSpan').innerHTML = xmlhttp.responseText;
			document.getElementById('msgSpan').innerHTML = xmlhttp.responseText;
			//setTimeout("closeDiv('msgSpan',xmlhttp.responseText)" , 3000);
			}
			else{
				document.getElementById('msgSpan').innerHTML = '';
			}
  }
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("loginName="+val);	
}


ToondooScript.addFavorites = function(val) {

//alert(val);
	  message.style.display='block';
    document.getElementById('mes').innerHTML="Processing <br><img src='images/processing.gif'>";		
    var xmlhttp=getXmlhttp();
		xmlhttp.open("POST", "addFavorites.toon" , true);
		xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4) {
		Element.hide("AddFav");
		if(xmlhttp.responseText)
		{
		  document.getElementById('mes').innerHTML="We have added this ToonDoo to your favourites!";						 		
      var t=setTimeout("message.style.display='none';",5000)		
    	//document.getElementById('cheersalert').style.visibility = 'visible';
		}
			
  		              //new Insertion.Bottom('comments',xmlhttp.responseText) ;
         }
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("toonId="+val);
	
}

ToondooScript.addBookFavorites = function(val) {
//alert(val);
	  message.style.display='block';
    document.getElementById('mes').innerHTML="Processing <br><img src='images/processing.gif'>";		
    var xmlhttp=getXmlhttp();
		xmlhttp.open("POST", "addBookFavorites.toon" , true);
		xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4) {
		Element.hide("AddFav");
		if(xmlhttp.responseText)
		{
		  document.getElementById('mes').innerHTML="We have added this ToonDoo to your favourites!";						 		
      var t=setTimeout("message.style.display='none';",5000)		
    	//document.getElementById('cheersalert').style.visibility = 'visible';
		}
		              //new Insertion.Bottom('comments',xmlhttp.responseText) ;
         }
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("bookId="+val);
	
}

ToondooScript.addToBook = function(val) {
	
    document.getElementById('message').style.display='block';
    document.getElementById('mes').innerHTML="Processing <br><img src='images/processing.gif'>";				  	  
		document.getElementById('book_'+val).style.visibility='hidden';
		
    var xmlhttp=getXmlhttp();
		xmlhttp.open("POST", "addToBook.jsp" , true);
		xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4) 
		{
		 if(xmlhttp.responseText)
		 {
		    document.getElementById('mes').innerHTML="This toon has been added to your Toon bag! <br><br><input class='groovybutton' type='button' value='View the bag!' onclick=\"document.getElementById(\'message\').style.display=\'none\';window.location.href='EditBook.toon'\">&nbsp;&nbsp;&nbsp;<input class='groovybutton'  type='button' value=' Not now!' onclick=\"document.getElementById(\'message\').style.display=\'none\';\">";
				document.getElementById('bookicon'+val).style.visibility='hidden';	  							 		
		 }
	}
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("toonId="+val+"&bookid=0");
}

ToondooScript.addToBook = function(val,bookIcon) {
	
	  document.getElementById('message').style.display='block';
    document.getElementById('mes').innerHTML="Processing <br><img src='images/processing.gif'>";	
		document.getElementById(bookIcon).src="images/spacer.gif";			  	  
		document.getElementById('book_'+val).style.visibility='hidden';
		
    var xmlhttp=getXmlhttp();
		xmlhttp.open("POST", "addToBook.jsp" , true);
		xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4) 
		{
		 if(xmlhttp.responseText)
		 {
		    document.getElementById('mes').innerHTML="This toon has been added to your Toon bag! <br><br><input class='groovybutton' type='button' value='View the bag!' onclick=\"document.getElementById(\'message\').style.display=\'none\';window.location.href='EditBook.toon'\">&nbsp;&nbsp;&nbsp;<input class='groovybutton'  type='button' value=' Not now!' onclick=\"document.getElementById(\'message\').style.display=\'none\';\">";				  							 		
		 }
	}
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("toonId="+val+"&bookid=0");
}

ToondooScript.flagInapp = function(val,user,imgPath) {

    document.getElementById('message').style.display='block';
    document.getElementById('mes').innerHTML="Processing <br><img src='images/processing.gif'>";				  	  

    var xmlhttp=getXmlhttp();
		xmlhttp.open("POST", "flagInapp.toon" , true);
		xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4) {
		 if(xmlhttp.responseText)
		 {
  		document.getElementById('mes').innerHTML="Thanks! The editors at ToonDoo have been alerted about this!";						 		
      var t=setTimeout("message.style.display='none';",5000);
	  	//document.getElementById('cheersalert').style.visibility = 'visible';
		 }
	}
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("toonId="+val+"&user="+user+"&imgPath="+imgPath);

}

ToondooScript.bookFlagInapp = function(val,user,imgPath) {

    document.getElementById('message').style.display='block';
    document.getElementById('mes').innerHTML="Processing <br><img src='images/processing.gif'>";				  	  

    var xmlhttp=getXmlhttp();
		xmlhttp.open("POST", "bookFlagInapp.toon" , true);
		xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4) {
		 if(xmlhttp.responseText)
		 {
  		document.getElementById('mes').innerHTML="Thanks! The editors at ToonDoo have been alerted about this!";						 		
      var t=setTimeout("document.getElementById('message').style.display='none';",5000);
	  	//document.getElementById('cheersalert').style.visibility = 'visible';
		 }
	}
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("bookId="+val+"&user="+user+"&imgPath="+imgPath);

}

ToondooScript.makeBook = function(val,user,bookName,bookDesc,booktags,from) 
{
    if(bookName.length==0)
		{
		 document.getElementById('alert').style.display='block';
		 document.getElementById('val').innerHTML="Please give a name to your book!<br><input type='button' class='grovybutton' value='Okay!' onclick=\"document.getElementById('alert').style.display='none';\">";
		}
		else
		{
              book.style.display='none';
              document.getElementById('alert').style.display='block';
              document.getElementById('val').style.innerHTML="Processing <br><img src='images/processing.gif'>";				  	  
              var xmlhttp=getXmlhttp();
          		xmlhttp.open("POST", "makeBook.toon" , true);
          		xmlhttp.onreadystatechange = function() {
          		if (xmlhttp.readyState == 4) 
          		{
          		 if(xmlhttp.responseText)
          		 {
            		 		var url="ViewBook.toon?bookid="+xmlhttp.responseText;
          					if(from=="make")
          					{
          					    document.getElementById('alert').style.display='block';
                			   document.getElementById('val').innerHTML="Now your book is ready to view! <br><a href='"+url+"'>view it here!</a><br><br><input type='button' class='grovybutton' value='Not Now!' onclick=\"document.getElementById('alert').style.display='none';\">";
											 //var t=setTimeout(x,5000);		
          					}
          					else if(from=="del")
          					{
          					    var t=setTimeout("document.getElementById('val').innerHTML='Selected Toons are removed from ToonBag!';",5000);
          					}
          		 }
          	}
          	}
			}
			xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
     	xmlhttp.send("toonIds="+val+"&user="+user+"&bookname="+bookName+"&bookdesc="+bookDesc+"&booktags="+booktags+"&from="+from);
}
ToondooScript.sendBooksToFriend = function(form) {

	  var emailIds = form.emailIds.value;
	  var senderName = form.senderName.value;
	  var bookId = form.sendFriendbookId.value;
	  var path = form.path.value;
	  var booklink = form.booklink.value; 
	  var thumb = form.thumb.value;

	  var sendtofriendContent =  form.sendtofriendContent.value;
	  
		document.getElementById("privshare").disabled=true;							
	  document.getElementById("privshare").value="Sending...";

    var xmlhttp=getXmlhttp();
		xmlhttp.open("POST", "sendBook.toon" , true);
		xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4) 
		{
			 if(xmlhttp.responseText)
			 {
			 	  //alert(xmlhttp.responseText);
    		  document.getElementById('message').style.display='block';
    		  document.getElementById('mes').innerHTML="Your ToonBook has been shared with your select group of friends!";						 		
          var t=setTimeout("document.getElementById('message').style.display='none';",5000)	
    			document.getElementById("privshare").disabled=false;							
      	  document.getElementById("privshare").value="Send";
			 }
     }
	}
	
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("emailIds="+emailIds+"&bookId="+bookId+"&senderName="+senderName+"&path="+path+"&booklink="+booklink+"&thumb="+thumb+"&sendtofriendContent="+sendtofriendContent);
}
ToondooScript.sendToFriend = function(form) {

	 //alert("inside the sendToFriend method");
	 var emailIds = form.emailIds.value;
	  var senderName = form.senderName.value;
	  var toonId = form.sendFriendtoonId.value;
	  var path = form.path.value;
	  var toonlink = form.toonlink.value; 
	  var thumb = form.thumb.value;
	  var sendtofriendContent =  form.sendtofriendContent.value;
	  
		document.getElementById("privshare").disabled=true;							
	  document.getElementById("privshare").value="Sending...";

    var xmlhttp=getXmlhttp();
		xmlhttp.open("POST", "sendToFriend.toon" , true);
		xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4) {
		  document.getElementById('message').style.display='block';
		  document.getElementById('mes').innerHTML="Your ToonDoo has been shared with your select group of friends!";						 		
      var t=setTimeout("document.getElementById('message').style.display='none';",5000)	
			document.getElementById("privshare").disabled=false;							
  	  document.getElementById("privshare").value="Send";
     }
	}
	
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("emailIds="+emailIds+"&toonId="+toonId+"&senderName="+senderName+"&path="+path+"&toonlink="+toonlink+"&thumb="+thumb+"&sendtofriendContent="+sendtofriendContent);
}

ToondooScript.inviteFriends = function(form) {

	  var emailIds = form.emailIds.value;
	  var senderName = form.senderName.value;
	  var sendtofriendContent =  form.sendtofriendContent.value;
		if(emailIds.length==0)
		{
		 			document.getElementById('message').style.display='block';
					document.getElementById('mes').innerHTML="Please fill the mail addresses to invite!";						 		
			    var t=setTimeout("document.getElementById('message').style.display='none';",3000)		
					form.emailIds.focus();
		}
		else
		{
    	 document.getElementById("button").disabled=true;							
    	 document.getElementById("button").value="Sending...";
				var xmlhttp=getXmlhttp();
				xmlhttp.open("POST", "inviteFriendsMail.jsp" , true);
				xmlhttp.onreadystatechange = function() {
					if (xmlhttp.readyState == 4) {
					  document.getElementById("button").disabled=false;							
						document.getElementById("button").value="Submit";						
	
						//displaying the div message
		 		 			document.getElementById('message').style.display='block';
     					document.getElementById('mes').innerHTML="Your friends have been invited to ToonDoo!";						 		
    			    var t=setTimeout("document.getElementById('message').style.display='none';",3000)			
	
				     }
			}
				}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("sName="+senderName+"&MailIds="+emailIds+"&message="+sendtofriendContent);
}

ToondooScript.sendPrivateShare = function(form) {

	  var senderName = form.senderName.value;
	  var sEmail  = form.senderEmail.value;
	  var privateMailIds = form.privateMailIds.value;
	  var toonId = form.toonId.value;
	  	//alert(senderName+" "+sEmail+" "+toonId);
	 document.getElementById("privshare").disabled=true;							
	 document.getElementById("privshare").value="Sending...";
				var xmlhttp=getXmlhttp();
				xmlhttp.open("POST", "privateShareMail.jsp" , true);
				xmlhttp.onreadystatechange = function() {
					if (xmlhttp.readyState == 4) {
						document.getElementById("privshare").disabled=false;							
						document.getElementById("privshare").value="Submit";						
						form.privateMailIds.value ="";						
						//displaying the div message
						 document.getElementById('message').style.display='block';
						 document.getElementById('mes').innerHTML="Your ToonDoo has been shared with your select group of friends!";						 		
			       var t=setTimeout("document.getElementById('message').style.display='none';",5000)							
				   }
				}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("sName="+senderName+"&privateMailIds="+privateMailIds+"&sEmail="+sEmail+"&toonId="+toonId);

}

/* Update Toon Status  used in share properties.jsp */

ToondooScript.updateStatus = function(form) 
{
    var txt="";
	  var rad = form.toonstat.length;
	  var url,senderName,sEmail,privateMailIds,params,toonId,callFile=0,loc,enc;
	  toonId = form.toonId.value;
		enc = form.loc.value;
	   var xmlhttp=getXmlhttp();	
	 	  for (var i=0; i < rad; i++)
   	  {
  	     if (form.toonstat[i].checked)
  	     {
  	         var toonstat = form.toonstat[i].value;
  	  	 }		
       }       
	   if(toonstat == "shared")
	   {
  		 txt="Your ToonDoo has been shared with your select group of friends!";
	   	 url = "privateShareMail.jsp";
	   	 senderName = form.senderName.value;
	     sEmail  	= form.senderEmail.value;
	     privateMailIds = form.privateMailIds.value;
	     if(privateMailIds.length == 0)
	     {
	     	alert("Please enter Email Id");
	     	form.privateMailIds.focus();
	     	callFile=1;	     
	     }
			 loc="privateView.toon?param="+enc;
	     params="sName="+senderName+"&privateMailIds="+privateMailIds+"&sEmail="+sEmail+"&toonId="+toonId;
	   }
	   if(toonstat == "publish")
	   {
		   txt="Your ToonDoo's status has been updated!";		 
	     url = "updateToonDetails.jsp";
	   	 params="toonstat="+toonstat+"&toonId="+toonId;
			 loc="View.toon?param="+toonId;
	   }
		 if(toonstat == "private")
	   {
		   txt="Your ToonDoo's status has been updated!";		 
	     url = "updateToonDetails.jsp";
	   	 params="toonstat="+toonstat+"&toonId="+toonId;
			 loc="privateView.toon?param="+enc;
	   }
	   if(callFile == 0)
	   {
		   document.getElementById("privshare").disabled=true;							
		   document.getElementById("privshare").value="Sending...";
		   xmlhttp.open("POST", url , true);
		   xmlhttp.onreadystatechange = function() 
		   {
				if (xmlhttp.readyState == 4) 
				{
					document.getElementById("privshare").disabled=false;							
					document.getElementById("privshare").value="Send";								
  				document.getElementById('message').style.display='block';
  				document.getElementById('mes').innerHTML=txt;						 		
  	      var t=setTimeout("document.getElementById('message').style.display='none';",5000);
					window.location.href=loc;				  				
			  }
		  }
			//alert("Location :: "+loc);	  
		  xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		  xmlhttp.send(params);
	   }  
}

/* Ends Here */

/* Update Table Status editproperties.jsp page */
ToondooScript.updateToonDetails = function(form) {
	  var toondesc = form.toondesc.value;
	  var tagName  = form.tagName.value;
     
    	  var toonId   = form.toonId.value;
    	 //alert("toondesc="+toondesc+"&tagName="+tagName+"&toonId="+toonId);
    	 document.getElementById("update").disabled=true;							
    	 document.getElementById("update").value="Updating...";
				var xmlhttp=getXmlhttp();
				xmlhttp.open("POST", "updateToonDetails.jsp" , true);
				xmlhttp.onreadystatechange = function() {
					if (xmlhttp.readyState == 4) 
					{
						document.getElementById("update").disabled=false;							
						document.getElementById("update").value="Update";					
		  				 document.getElementById('message').style.display='block';
		  				 document.getElementById('mes').innerHTML="Your changes have been updated!";
		  				 var t=setTimeout("document.getElementById('message').style.display='none';",5000);		
		  				
				  }
				}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("toondesc="+toondesc+"&tagName="+tagName+"&toonId="+toonId);

}

/* Ends Here */
/* Update Table Status editbookproperties.jsp page */
ToondooScript.updateBookDetails = function(form) {

	  var bookdesc = form.bookdesc.value;
	  var tagName  = form.booktags.value;
    var bookId   = form.bookId.value;

    	 document.getElementById("update").disabled=true;							
    	 document.getElementById("update").value="Updating...";
				var xmlhttp=getXmlhttp();
				xmlhttp.open("POST", "updateBookDetails.jsp" , true);
				xmlhttp.onreadystatechange = function() {
					if (xmlhttp.readyState == 4) 
					{
						document.getElementById("update").disabled=false;							
						document.getElementById("update").value="Update";					
						
		  				 document.getElementById('message').style.display='block';
		  				 document.getElementById('mes').innerHTML="Your changes have been updated!";
		  				 var t=setTimeout("document.getElementById('message').style.display='none';",5000);		
				  }
				}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("bookdesc="+bookdesc+"&tagName="+tagName+"&bookId="+bookId);

}

/* Ends Here */

/* Update Table Status editbookproperties.jsp page */
ToondooScript.editBookPages = function(form) {

	  var bookdesc = form.bookdesc.value;
	  var tagName  = form.booktags.value;
    var bookId   = form.bookId.value;
		var toonIds = form.toonIds.value;
		var bookname= form.bookname.value;
		//alert(toonIds);
    	 document.getElementById("update").disabled=true;							
    	 document.getElementById("update").value="Updating...";
				var xmlhttp=getXmlhttp();
				xmlhttp.open("POST", "editBookPages.jsp" , true);
				xmlhttp.onreadystatechange = function() {
					if (xmlhttp.readyState == 4) 
					{
  						document.getElementById("update").disabled=false;							
  						document.getElementById("update").value="Update";					
  						var url="ViewBook.toon?bookid="+bookId;
							document.getElementById('book').style.display='none';
		  				document.getElementById('alert').style.display='block';
		  				document.getElementById('val').innerHTML=bookname+" book has been updated!<br><br> <a href='"+url+"'>View it here!</a><br><input type='button' value='Not Now!' onClick=\"document.getElementById('alert').style.display='none';\">";
							 
  			  }
				}
				
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("bookId="+bookId+"&toonIds="+toonIds+"&bookdesc="+bookdesc+"&booktags="+tagName);
}

/* Ends Here */

ToondooScript.addComment = function(form) {
	  var toonId = form.toonId.value;
	  var commentText = form.commentsText.value;
	  res='';
	  
      if(commentText.length <1){
        commentText = 'Default - Comment';
        }
        else{
        commentText = commentText.split("\n");
		
			for(var i = 0; i < commentText.length; i++){
				res += commentText[i]+'\\n';
			}
			commentText = res;
        }
  		  document.getElementById("comment").disabled=true;							
				document.getElementById("comment").value="Sending...";	
        var xmlhttp=getXmlhttp();
				xmlhttp.open("POST", "addComment.toon" , true);
		xmlhttp.onreadystatechange = function() {
    		if (xmlhttp.readyState == 4) 
    		{
    				document.getElementById("comment").disabled=false;		
    				document.getElementById("comment").value="Submit";																														
    				form.commentsText.value="";
            new Insertion.Bottom('comments',xmlhttp.responseText);
        }
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("toonId="+toonId+"&commentText="+commentText);
}


ToondooScript.addBookComment = function(form) {
	  var toonId = form.bookId.value;
	  var commentText = form.commentsText.value;
	  res='';
	  
      if(commentText.length <1){
        commentText = 'Default - Comment';
        }
        else{
        commentText = commentText.split("\n");
		
			for(var i = 0; i < commentText.length; i++){
				res += commentText[i]+'\\n';
			}
			commentText = res;
        }
  		  document.getElementById("comment").disabled=true;							
				document.getElementById("comment").value="Sending...";	
        var xmlhttp=getXmlhttp();
				xmlhttp.open("POST", "addBookComment.toon" , true);
		xmlhttp.onreadystatechange = function() {
    		if (xmlhttp.readyState == 4) 
    		{
    				document.getElementById("comment").disabled=false;		
    				document.getElementById("comment").value="Submit";																														
    				form.commentsText.value="";
            new Insertion.Bottom('comments',xmlhttp.responseText);
        }
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("bookId="+toonId+"&commentText="+commentText);
}

function deleteToon(toonId,val) 
{
     	msgbox.style.display='block';
		  var hiddenVal; 
     	if(val =='Yes')
     	{
     		msgbox.style.display='none';
				hiddenVal = toonId;
		    var xmlhttp=getXmlhttp();
  			xmlhttp.open("POST", "updateToonDetails.jsp" , true);
  			xmlhttp.onreadystatechange = function() 
			  {
      		if (xmlhttp.readyState == 4) 
      		{
						 document.getElementById('message').style.display='block';
						 document.getElementById('mes').innerHTML="This toon has been Deleted!";
						 var t=setTimeout("document.getElementById('message').style.display='none';closeDialog();",3000)			
						 document.location.reload();      			
      	  }
    	  }
	    	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    	xmlhttp.send("toonId="+hiddenVal+"&from=deleteToon");
       }
}
function deleteBook(bookId,val) 
{
     	document.getElementById('msgbox').style.display = 'block';
		  var hiddenVal; 
     	if(val =='Yes')
     	{
     		document.getElementById('msgbox').style.display='none';
				hiddenVal = bookId;
		    var xmlhttp=getXmlhttp();
  			xmlhttp.open("POST", "updateBookDetails.jsp" , true);
  			xmlhttp.onreadystatechange = function() 
			  {
      		if (xmlhttp.readyState == 4) 
      		{		 
  					if(xmlhttp.responseText)
  		 			{
							 document.getElementById('message').style.display = 'block';
  						 var t=setTimeout("document.getElementById('message').style.display = 'none';closeDialog();",3000);			
  						 document.getElementById('mes').innerHTML="This toonBook has been Deleted!";
							 document.location.reload();   
						}      			
      	  }
    	  }
	    	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    	xmlhttp.send("bookId="+hiddenVal+"&from=deleteToon");
       }
}


ToondooScript.delToonBag = function(toonId,authName) {

    var xmlhttp=getXmlhttp();
		xmlhttp.open("POST", "delToonBag.jsp" , true);		
    document.getElementById('delmes').innerHTML="Processing <br><img src='images/processing.gif'>";
		xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4) {
			//alert(xmlhttp.responseText);			
  	  document.getElementById('delmes').innerHTML="Your toon has been deleted from toon bag!";						 		
      var t=setTimeout("del.style.display='none';",5000);
			//document.location.reload();
			window.location.href="EditBook.toon";       
      }
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("toonIds="+toonId+"&authName="+authName);
}
 

ToondooScript.delComment = function(commentId,toonId) {

		//document.getElementById("delcomment").style.display='none';
		document.getElementById(commentId).style.display='none';

    var xmlhttp=getXmlhttp();
		xmlhttp.open("POST", "delComment.toon" , true);		
    document.getElementById('delmes').innerHTML="Processing <br><img src='images/processing.gif'>";
		xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4) {			
  	  document.getElementById('delmes').innerHTML="Your comment has been deleted successfully!";						 		
      var t=setTimeout("delcomment.style.display='none';",5000);      
      }
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("commentId="+commentId+"&toonId="+toonId);


}
ToondooScript.sendFeedback = function(form) {
	  var senderName = form.senderName.value;
	  var sEmail  = form.senderEmail.value;
	  var feedbackContent = form.feedbackContent.value;
	  
	  //alert(senderName);
	  //alert(sEmail); 
	    if(senderName.length <1){
        senderName = 'Nil';
        }
        if(sEmail.length <1){
        sEmail = 'admin@toondoo.com';
        }
			else{
				if(sEmail.indexOf('@') > 0){
				}
				else{
				//alert("no @ symbol");
				sEmail = 'admin@toondoo.com';
				}
		}
        if(feedbackContent.length <1){
        	alert("Mail Content shouldn't be empty !!");
        }
        else{
	  		    var xmlhttp=getXmlhttp();
				xmlhttp.open("POST", "extensions/StuffDisplayer/sendFeedback.php" , true);
				xmlhttp.onreadystatechange = function() {
					if (xmlhttp.readyState == 4) {
						form.senderName.value = "";
						form.feedbackContent.value ="";
						form.senderEmail.value ="";
						alert(xmlhttp.responseText);
						//window.close();
						closeDialog();
				     }
				}
				
					xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
					xmlhttp.send("sName="+senderName+"&content="+feedbackContent+"&sEmail="+sEmail);
				
		}// end of else part

}

//send to friend features
ToondooScript.Sendtofriend = function(form) {

	  var senderName = form.senderName.value;
	  var sEmail  = form.senderEmail.value;
		var toonlink= form.toonlink.value;
	  var sendtofriendContent = form.sendtofriendContent.value;
		var thumb=form.thumb.value;

	    if(senderName.length <1){
        senderName = 'Nil';
        }
        if(sEmail.length <1){
        sEmail = 'admin@toondoo.com';
        }

		else{
				if(sEmail.indexOf('@') > 0){
				}
				else{
				//alert("no @ symbol");
				sEmail = 'admin@toondoo.com';
				}
		}
	  		    var xmlhttp=getXmlhttp();
    				xmlhttp.open("POST", "sendToFriend.toon" , true);
    				xmlhttp.onreadystatechange = function() {
					  if (xmlhttp.readyState == 4) {
						form.senderName.value = "";
						form.toonlink.value = "";
						form.sendtofriendContent.value ="";
						form.senderEmail.value ="";
						form.thumb.value ="";
						alert(xmlhttp.responseText);
						//window.close();
						closeDialog();
				     }
			}
				
					xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
					xmlhttp.send("thumb="+thumb+"&toonlink="+toonlink+"&sName="+senderName+"&content="+sendtofriendContent+"&sEmail="+sEmail);
				
} 

function findPosX(obj) {
    var curleft = 0;
    if (obj.offsetParent) {
        while (1) {
            curleft+=obj.offsetLeft;
            if (!obj.offsetParent) {
                break;
            }
            obj=obj.offsetParent;
        }
    } else if (obj.x) {
        curleft+=obj.x;
    }
    return curleft;
}

function findPosY(obj) {
    var curtop = 0;
    if (obj.offsetParent) {
        while (1) {
            curtop+=obj.offsetTop;
            if (!obj.offsetParent) {
                break;
            }
            obj=obj.offsetParent;
        }
    } else if (obj.y) {
        curtop+=obj.y;
    }
    return curtop;
}

function getXmlhttp() {
   if(window.XMLHttpRequest) {
	   var xmlhttp = new XMLHttpRequest();
   } else {
   	try {
   		var xmlhttp = new ActiveXObject( 'Microsoft.XMLHTTP' );
   	} catch(ee) {
		try {
			var xmlhttp = new ActiveXObject( 'Microsoft.XMLDOM' );
		} catch(e) {
			var xmlhttp = new ActiveXObject( 'Msxml2.XMLHTTP' );
		}
   	}
   }
	return xmlhttp;
}

function shareIt()
{
if (eval("document.toonstat.checked") == true)
{
document.privshare.disabled=false;
}
else
{
 document.privshare.disabled=true;
}
}

