/* $Id: learnScript.js,v 1.129 2006/07/25 14:21:41 Durai Exp $ */

/*function fullScreenMode(theURL,condition)
{
    if(condition > 1){
    XXX=window.screen.width;
    YYY=window.screen.height;
    //paramString="fullscreen=yes, toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0, copyhistory=no, width=";
    paramString="fullscreen=yes, toolbar=0, location=0, directories=0, status=0, top=0, left=0, scrollbars=0, resizable=0, copyhistory=no, width=";
    paramString+=XXX+", height="+YYY;
    interactivescreen=window.open(theURL, "interactive", paramString);
    interactivescreen.focus();}
    else{
    location.href="login.jsp";
    }
}*/
function fullScreenMode(theURL,condition)
{
if(condition>1){
var width=screen.width;
var height=screen.height;
if(parseInt(width)<1024 && parseInt(height)<768)
{
	XXX=window.screen.width;YYY=window.screen.height;paramString="location=1, directories=0, status=0, toolbar=0, menubar=0, top=0, left=0, scrollbars=1, resizable=1, copyhistory=no, width=";paramString+=XXX+", height="+YYY;interactivescreen=window.open(theURL,"interactive",paramString);interactivescreen.focus();
}
else
{
	XXX=window.screen.width;YYY=window.screen.height;paramString="location=1, directories=0, status=0, toolbar=0, menubar=0, top=0, left=0, scrollbars=0, resizable=1, copyhistory=no, width=";paramString+=XXX+", height="+YYY;interactivescreen=window.open(theURL,"interactive",paramString);interactivescreen.focus();}
}
else{location.href="login.jsp";}
}
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->

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.DisableCheckbox= function(dowhatisay,frm)
{
	if(dowhatisay==1)
	{
		frm.allowremix.disabled=false;
	}
	else
	{
		frm.allowremix.disabled=true;
		frm.allowremix.checked=false;
	}
}
ToondooScript.updateReDoo = function(frm)
{
	var allow=0;
	if(frm.allowredoo.checked==true)
	allow  = frm.allowredoo.value;
	message.style.display='block';
	document.getElementById('mes').innerHTML="Processing... <br><img src='images/processing.gif'>";				
	var xmlhttp=getXmlhttp();
	xmlhttp.open("POST", "ReDooAllow.jsp" , true);
	xmlhttp.onreadystatechange = function() 
	{
		if (xmlhttp.readyState == 4) 
		{
			if(xmlhttp.responseText)
			{
			  document.getElementById('mes').innerHTML=xmlhttp.responseText;						 		
			  var t=setTimeout("message.style.display='none';",5000);
			}
		}
	}
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlhttp.send("allow="+allow);
}
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);
		}
  }
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("toonId="+val+"&user="+user+"&imgPath="+imgPath);
}

/* Update userdetails editprofile.jsp */
ToondooScript.updateProfileDetails = function(frm) 
{
  document.getElementById("persondetailsbutton").disabled=true;							
  document.getElementById("persondetailsbutton").value="Sending...";
var country=frm.country.value;
var country=frm.country.value;
var country=frm.country.value;
var country=frm.country.value;

	var xmlhttp=getXmlhttp();	
	xmlhttp.open("POST", "EditProfileAction.jsp" , true);
	xmlhttp.onreadystatechange = function()
	{
		if (xmlhttp.readyState == 4) 
		{
			document.getElementById('message').style.display='block';
			document.getElementById('mes').innerHTML="Your Personal Details has been updated!";						 		
			var t=setTimeout("document.getElementById('message').style.display='none';",5000)	
			document.getElementById("persondetailsbutton").disabled=false;							
			document.getElementById("persondetailsbutton").value="Submit";
		}
	}
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlhttp.send("country="+country);
}
//send mail to that mailid
ToondooScript.changeMail = function(newEmail,userId)
{
	var xmlhttp=getXmlhttp();	
	xmlhttp.open("POST", "changeEmail.jsp" , true);
	
	 document.getElementById("changeemail").disabled=true;	
	 document.getElementById("changeemail").value="Sending...";
	 
	xmlhttp.onreadystatechange = function() 
	{	
	if (xmlhttp.readyState == 4)
	{
	document.getElementById('message').style.display='block';
	document.getElementById('mes').innerHTML=xmlhttp.responseText;
	var t=setTimeout("document.getElementById('message').style.display='none';",5000)	
	}		
	 document.getElementById("changeemail").disabled=false;	
	 document.getElementById("changeemail").value="Change Email!";			  
  }
  xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  xmlhttp.send("sEmail="+newEmail+"&userId="+userId);
}

//update preferences in editprofile page
ToondooScript.updatePreferences = function(form)
{
	var inApp ="0";
	var allowMails="0";
	var allowUserMails="0";
	
	if(form.inApp.checked==true)
	inApp  = form.inApp.value;

	 if(form.allowMails.checked==true)
	  allowMails = form.allowMails.value;
	  
	 if(form.allowUserMails.checked==true)
	  allowUserMails = form.allowUserMails.value;
	  
	 document.getElementById("Updatepref").disabled=true;							
	 document.getElementById("Updatepref").value="Updating...";
		var xmlhttp=getXmlhttp();
		xmlhttp.open("POST", "updateProfilePreferences.jsp" , true);
		xmlhttp.onreadystatechange = function() 
		{
				if (xmlhttp.readyState == 4) 
				{
					document.getElementById("Updatepref").disabled=false;							
					document.getElementById("Updatepref").value="Update";						
				
					//displaying the div message
					 document.getElementById('message').style.display='block';
					 document.getElementById('mes').innerHTML="Your preferences has been changed!";						 		
					var t=setTimeout("document.getElementById('message').style.display='none';",3000)							
				   }
		}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("inApp="+inApp+"&allowMails="+allowMails+"&allowUserMails="+allowUserMails);
}


//Watchuser for editprofile page
ToondooScript.WatchUser = function(user,checkboxlen,whois) {
	
	var feedurl=document.watchuser.feedurl.value;
	var listwatcharray=",";
	var unwatcharray=",";
	var result="";
	document.getElementById("updatewatchuser").disabled=true;
	document.getElementById("updatewatchuser").value="Updating...";

	if(checkboxlen== undefined)
	{
	listwatcharray+=user;	
	}
	if(checkboxlen== undefined)
	{
	listwatcharray+=document.watchuser.userlist.value+",";
	}
	else
	{
		for (i=0; i<document.watchuser.userlist.length; i++)
		{
			if (document.watchuser.userlist[i].checked==true)
			{
				listwatcharray+=document.watchuser.userlist[i].value+",";
			}	
			else
			{
				unwatcharray+=document.watchuser.userlist[i].value+",";
			}	
		}
	}
	if(user!=null)
	{
		listwatcharray+=user;	
	}
	if(user==whois)
	{
		document.getElementById("message").innerHTML="<br>You cannot watch yourself!";
	}
	else if(listwatcharray!="" || unwatcharray!=null)
	{
		var xmlhttp=getXmlhttp();
		xmlhttp.open("POST", "updateWatchUser.jsp" , true);
		xmlhttp.onreadystatechange = function() 
		{
		 	if (xmlhttp.readyState == 4) 
			{
			
				result = xmlhttp.responseText.split("|!");		
				document.getElementById('message').style.display='block';
				if(result[1]==null)
				{
					document.getElementById('mes').innerHTML="Error in the process! <br><br> <input type='button' value='Try again!' onClick=\"document.getElementById('message').style.display='none';closeDialog();\">";
				}
				else
				{			
				document.getElementById('mes').innerHTML="Your toon feeds has been updated<br> here is the feed url <br><input type='text' value='"+feedurl +"'></input><br><br><input type='button' value='close' onClick=\"document.getElementById('message').style.display='none';closeDialog();\">";
				document.getElementById('listofusers').innerHTML=result[0];	
				document.getElementById('listcount').innerHTML=result[1];
				}
				document.watchuser.user.value="";
				document.getElementById("updatewatchuser").disabled=false;
				document.getElementById("updatewatchuser").value="Update";
				
			}
		}
		xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xmlhttp.send("watchUser="+user+"&listwatcharray="+listwatcharray+"&unwatcharray="+unwatcharray);
	}
	else
	{
		document.getElementById("message").innerHTML="Please specify the Dooer!";
	}
}


//Watchuser for viewpage
ToondooScript.WatchUserViewPage = function(watchee) {

	if(watchee!="" && watchee != null)
	{		
		document.getElementById("message").style.display='block';
		var xmlhttp=getXmlhttp();
		xmlhttp.open("POST", "insertWatchUserViewpage.jsp" , true);
		xmlhttp.onreadystatechange = function() 
		{
			if (xmlhttp.readyState == 4) 
			{
				if(xmlhttp.responseText)
				{
					document.getElementById('mes').innerHTML="We have added this Dooer to your watchlist.<br><br>Click <a href='http://toondoo.wiki.zoho.com/Using-the-ToonDoo-Website.html#Can%20I%20get%20updates%20whenever%20my%20favorite%20toondooers%20publish%20new%20toons?'>here</a> to learn more about Dooer Watching,<br> and the ToonFeed RSS.<br><br><a style='cursor:pointer;text-decoration:underline;' onclick=\"message.style.display='none';\"> Close </a> ";					
					//var t=setTimeout("message.style.display='none';",5000)		
				}    	
			}
		}
		xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xmlhttp.send("watchUser="+watchee);
	}else
	{
		//alert("no username found");
	}	
}


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){
	document.getElementById('CheerId').style.display='none';
	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);}}}
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)		
		}
			
  		              //new Insertion.Bottom('comments',xmlhttp.responseText) ;
         }
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("toonId="+val);
	
}
/*ToondooScript.addFavorites = function(val,user) {

	if(user!="" && user != null)
	{		
		document.getElementById("message").style.display='block';
		var xmlhttp=getXmlhttp();
		xmlhttp.open("POST", "addFavorites.toon" , true);
		xmlhttp.onreadystatechange = function() 
		{
			if (xmlhttp.readyState == 4) 
			{
				if(xmlhttp.responseText)
				{
					document.getElementById('mes').innerHTML="We have added this ToonDoo to your favourites!<br><br><a style='cursor:pointer;text-decoration:underline;' onclick=\"message.style.display='none';\"> Close </a>";						 		
					var t=setTimeout("message.style.display='none';",5000)		
				}    	
			}
		}
		xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xmlhttp.send("toonId="+val);
	}else
	{
		//alert("no username found");
	}	
}
*/
ToondooScript.addCheers = function(val,user) {

	if(user!="" && user != null)
	{	
		document.getElementById('message').style.display='block';		
		var xmlhttp=getXmlhttp();
		xmlhttp.open("POST", "addCheers.toon" , true);
		xmlhttp.onreadystatechange = function() 
		{
			if (xmlhttp.readyState == 4)
			{
				if(xmlhttp.responseText)
				{
					document.getElementById('mes').innerHTML="Thanks for cheering this one up! Time to feel good!<br><br><a style='cursor:pointer;text-decoration:underline;' onclick=\"message.style.display='none';\"> Close </a>";						 		
					var t=setTimeout("message.style.display='none';",5000);
				}
			}
		}		
		xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xmlhttp.send("toonId="+val+"&user="+user);
	}else
	{
		//alert("no username found");
	}	
}

ToondooScript.addBookFavorites=function(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){	
		document.getElementById('AddFav').style.display='none';
if(xmlhttp.responseText)
{document.getElementById('mes').innerHTML="We have added this ToonDoo to your favourites!";var t=setTimeout("message.style.display='none';",5000)}}}
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);
		 }
	}
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("toonId="+val+"&user="+user+"&imgPath="+imgPath);
}
ToondooScript.flagInapp = function(val,user) {

	if(user!="" && user != null)
	{
		document.getElementById('message').style.display='block';
		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 abouthis!<br><br><a style='cursor:pointer;text-decoration:underline;' onclick=\"message.style.display='none';\"> Close </a>";						 		
					var t=setTimeout("message.style.display='none';",5000);
				}
			}
		}
		xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xmlhttp.send("toonId="+val+"&user="+user);
	}else
	{
		//alert("no username found");
	}		
}
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);
		 }
	}
	}
	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,bookToonsAndStatus) 
{
    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';\">";
        					}
        					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+"&toonIdsAndStatus="+bookToonsAndStatus);
	//console.log("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)
			 {
    		  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) {


	 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) {
					$("#messagesent").html("Your ToonDoo has been shared with your select group of friends!");
					$("#messagesent").show('slow');
					setTimeout("$(\"#messagesent\").hide('slow')",5000);
	//	  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;
	  var allowredoo =0;
	  if(form.allowremix.checked==true)
	  {
		allowredoo=2;
	  }
  	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+"&allowremix="+allowredoo;
	   }
	   if(toonstat == "publish")
	   {
		txt="Your ToonDoo's status has been updated!";		 
		url = "updateToonDetails.jsp";
	   	params="toonstat="+toonstat+"&toonId="+toonId+"&allowremix="+allowredoo;
		loc="View.toon?param="+toonId;
	   }
		 if(toonstat == "private")
	   {
		txt="Your ToonDoo's status has been updated!";		 
		url = "updateToonDetails.jsp";
	   	params="toonstat="+toonstat+"&toonId="+toonId+"&allowremix="+allowredoo;
		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;				  				
			}
		}
		  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;
	  var toonsInBook = form.toonsInBook.value;
	  var bookToonsAndStatus=form.toonIdsAndStatus.value;
			
			//alert("toonIds :: "+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+"&toonsInBook="+toonsInBook+"&toonIds="+toonIds+"&bookdesc="+bookdesc+"&booktags="+tagName+"&toonIdsAndStatus="+bookToonsAndStatus);
}

/* Ends Here */

ToondooScript.addComment = function(form) {
	  var toonId = form.toonId.value;
	  var commentText = form.commentsText.value;
         var toonAuthor  = form.toonAuthor.value;
	  var toonStatus = form.toonStatus.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('showyourcomment',xmlhttp.responseText);
        }
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("toonId="+toonId+"&commentText="+commentText+"&toonAuthor="+toonAuthor+"&toonStatus="+toonStatus);
}


ToondooScript.addBookComment = function(form) {
	  var toonId = form.bookId.value;
	  var commentText = form.commentsText.value;
	  var bookAuthor = form.bookAuthor.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+"&bookAuthor="+bookAuthor);
}

/*
ToondooScript.WatchUser = function(user,toggle,whois) {
	if(user==whois)
	{
		document.getElementById("message").innerHTML="<br>You cannot watch yourself!";
	}
	else if(user!="")
	{
		document.getElementById("message").innerHTML="<br>processing...";
		var xmlhttp=getXmlhttp();
		xmlhttp.open("POST", "insertWatchUser.jsp" , true);
		xmlhttp.onreadystatechange = function() 
		{
		 	if (xmlhttp.readyState == 4) 
			{
				document.getElementById("message").innerHTML=xmlhttp.responseText;
			}
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("watchUser="+user+"&Bool="+toggle);
	}
	else
	{
		document.getElementById("message").innerHTML="Please specify the Dooer!";
	}
	
}*/
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);
}

/** Delete Book Comment **/

ToondooScript.delBookComment = function (commentId, bookId)
{
		document.getElementById(commentId).style.display='none';
	    var xmlhttp=getXmlhttp();
		xmlhttp.open("POST", "delBookCommentResponse.jsp" , 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+"&bookId="+bookId);
}

/** Ends Here **/


ToondooScript.sendPrivateMsg = function(form) {
														 
	  var toName  = form.toName.value;
	  var sName  = form.senderName.value;
	  var message  = form.message.value;
					

        if(message.length <1){
        	alert("Mail Content shouldn't be empty !!");
        }
        else
				{
				  document.getElementById("send").disabled=true;							
				document.getElementById("send").value="Sending...";
	  		  var xmlhttp=getXmlhttp();
  				xmlhttp.open("POST", "SNSendMsg.jsp" , true);
  				xmlhttp.onreadystatechange = function() 
  				{
  					if (xmlhttp.readyState == 4) 
  					{
							document.getElementById("send").disabled=false;							
							document.getElementById("send").value="Send";
							document.getElementById("msgBox").style.display='block';
				      var t=setTimeout("msgBox.style.display='none';",5000);     
  				  }
  				}
					xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
					xmlhttp.send("from="+sName+"&msg="+message+"&to="+toName);
		}
}

ToondooScript.PrivateMsgForm = function(sender,to)
{

  document.getElementById('orignialmsg').innerHTML="<form name='privatemsgform'>To : <b>"+to+"<input type='hidden' value='"+to+"' name='toName'><input type='hidden' value='"+sender+"' name='senderName'></b><br>Message :<br><textarea rows=\"4\" cols=\"24\" name=\"message\"></textarea><br> <center><input type=\"button\" value=\"Send\" id=\"send\" onclick=ToondooScript.sendPrivateMsg(this.form);><input type=\"button\" value=\"Cancel\" name=\"cancel\" onclick=\"document.getElementById('privateMsg').style.display='none;'\"></center></form>";
}

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", "feedback.jsp" , true);
				xmlhttp.onreadystatechange = function() {
					if (xmlhttp.readyState == 4) {
						form.senderName.value = "";
						form.feedbackContent.value ="";
						form.senderEmail.value ="";
						alert("Thanks for your feedback. We will get back to you as soon as possible!");
						closeDialog();
				     }
				}
				
					xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
					xmlhttp.send("sName="+senderName+"&content="+feedbackContent+"&sEmail="+sEmail);
				
		}// end of else part

}
//ajax based login
/*
ToondooScript.ajaxLogin = function (form)
{
	document.getElementById("signin").disabled=true;							
	document.getElementById("signin").value="Sending...";
	var uname = form.j_username.value;
	var pass  = form.j_password.value;
	var xmlhttp = getXmlhttp();
	var result="";
	xmlhttp.open("POST", "j_security_check", true);
	xmlhttp.onreadystatechange = function()
	{		
		if(xmlhttp.readyState == 4)
		{
			result = xmlhttp.responseText;
			result = result.substring(0,14); 				
			if(result=="<!--Invalid-->")
			{
				document.getElementById('invalid').style.display='block';
				document.getElementById("signin").disabled=false;							
				document.getElementById("signin").value=" Sign In ";
			}
			else
			{
				document.location.href=document.location.href;
				closeDialog();
			}			
		}		
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("j_username="+uname+"&j_password="+pass);
}
*/


ToondooScript.ajaxLogin = function (form)
{
	document.getElementById("signin").disabled=true;							
	document.getElementById("signin").value="Sending...";
	var uname = form.j_username.value;
	var pass  = form.j_password.value;
	var redirect = form.redirect.value;	
	var xmlhttp = getXmlhttp();
	var result="";
	xmlhttp.open("POST", "j_security_check", true);
	xmlhttp.onreadystatechange = function()
	{	
		if(xmlhttp.readyState == 4)
		{
			result = xmlhttp.responseText;
			result = result.substring(0,14); 				
			if(result=="<!--Invalid-->")
			{
				document.getElementById('invalid').style.display='block';
				document.getElementById("signin").disabled=false;							
				document.getElementById("signin").value=" Sign In ";
			}
			else
			{
				//alert(redirect);
				window.top.location.href=redirect;				
			}			
		}		
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("j_username="+uname+"&j_password="+pass);
	return false;
}

/*

ToondooScript.ajaxLogin = function (form)
{
	document.getElementById("signin").disabled=true;							
	document.getElementById("signin").value="Sending...";
	var uname = form.j_username.value;
	var pass  = form.j_password.value;
	var redirect = form.redirect.value;	
	var xmlhttp = getXmlhttp();
	var result="";
	xmlhttp.open("POST", "j_security_check", true);
	xmlhttp.onreadystatechange = function()
	{	
		if(xmlhttp.readyState == 4)
		{
			result = xmlhttp.responseText;
			result = result.substring(0,14); 				
			if(result=="<!--Invalid-->")
			{
				document.getElementById('invalid').style.display='block';
				document.getElementById("signin").disabled=false;							
				document.getElementById("signin").value=" Sign In ";
			}
			else
			{
				window.top.location.href=redirect;				
			}			
		}		
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send("j_username="+uname+"&j_password="+pass);
	return false;
}
*/
ToondooScript.changeMail = function(newEmail,userId)
{
	var xmlhttp=getXmlhttp();	
		xmlhttp.open("POST", "changeEmail.jsp" , true);
			xmlhttp.onreadystatechange = function() {	
				if (xmlhttp.readyState == 4)
					{
						document.getElementById('message').style.display='block';
							document.getElementById('mes').innerHTML=xmlhttp.responseText;
								var t=setTimeout("document.getElementById('message').style.display='none';",5000)	
									}					  
									  }
									    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
									      xmlhttp.send("sEmail="+newEmail+"&userId="+userId);
									      }



//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 validateSearchText()
{
	var searchText = document.getElementById("searchText").value;
	var stext = searchText.replace(/^\s+/,'');
	if(stext.length < 3 )
	{
		document.getElementById("searchText").value="Min 3 Chars!";				
		return false;
	}
	return true;
}

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

function ajaxSignin()
{
  document.getElementById("ajaxlogin").style.display="block";
  document.getElementById("ajaxreg").style.display="none";
  document.ajaxloginform.j_username.focus();
}
function ajaxSignup()
{
  document.getElementById("ajaxlogin").style.display="none";
  document.getElementById("ajaxreg").style.display="block";
  document.ajaxregform.j_username.focus();
}
function ajaxLoginFocus()
{
	document.ajaxloginform.j_username.focus();
}
function ajaxRegFocus()
{
	document.ajaxregform.j_username.focus();
}
function alphaNumericOnly(i) 
{
	if(i.value.length > 0) 
	{
		//i.value = i.value.replace(/[^\d]+/g, '');
		i.value = i.value.replace(/[\W]+/g, '');
	}	 
}
function handleKeyPress(evt) {
    var nbr;
    var nbr = (window.event)?event.keyCode:evt.which;
    if(nbr==13)
	{
		//alert("enter key captured!");
		ToondooScript.ajaxLogin(document.ajaxloginform);
	}
    else return true;
  }

