	/*----------------------------------------------------------------
	Description   :- Common Ajax submission
	Programmer    :- JVK
	Last Modified :- 19/JAN/2007
	-------------------------------------------------------------------*/
	
	function displayAjaxForm(url,containerId) 
	{ 
		ajaxpage(url,containerId);
	}	
	
	/*----------------------------------------------------------------
	Description   :- Ajax submission for login page
	Programmer    :- JVK
	Last Modified :- 19/JAN/2007
	-------------------------------------------------------------------*/
	
	function LoginAjaxForm()
	{
		var txt_email 	 = document.getElementById('email').value;
		var txt_password = document.getElementById('password').value;
		var remember 	 = document.getElementById('remember').checked;
		var emember_val	 = "";
		
		
		var url = "ajax_user.php?action=login&email="+txt_email+"&password="+txt_password;
		
		if(remember==true){
			url	=	url+"&remember=1";
		}
		
		ajaxpage(url,'Outer_Wrap');
		
	}
	
	/*----------------------------------------------------------------
	Description   :- Ajax submission for login page on key press
	Programmer    :- JVK
	Last Modified :- 16/MAY/2008
	-------------------------------------------------------------------*/
	function SubmitLogin(e)
	{
		var keynum;
		var keychar;
		var numcheck;
	
		if(window.event){
			keynum = e.keyCode;
		}else if(e.which){
			keynum = e.which;
		}
		
		if(keynum==13){
			var txt_email 	 = document.getElementById('email').value;
			var txt_password = document.getElementById('password').value;
			var remember 	 = document.getElementById('remember').checked;
			var emember_val	 = "";
			
			
			var url = "ajax_user.php?action=login&email="+txt_email+"&password="+txt_password;
			if(remember==true){
				url	=	url+"&remember=1";
			}
			
			ajaxpage(url,'Outer_Wrap');
		}
		
		return true;
	}
	
	
	
	
	
	
	
	
	
	/*----------------------------------------------------------------
	Description   :- Ajax submission for Password retrieve page
	Programmer    :- JVK
	Last Modified :- 22/JUL/2008
	-------------------------------------------------------------------*/
	
	function LoginPasswordForm()
	{
		var user_email 		 = document.getElementById('user_email').value;
		
		var captchareq 		 = document.getElementById('captchareq').value;
		if(captchareq=="yes"){
		
		var img_verification = document.getElementById('img_verification').value;
		}
		
		var url = "ajax_user.php?action=get_password&user_email="+user_email+"&img_verification="+img_verification+"&captchareq="+captchareq;
		
		ajaxpage(url,'Outer_Wrap');
	}
	
	/*----------------------------------------------------------------
	Description   :- Ajax submission for contact Us page
	Programmer    :- JVK
	Last Modified :- 22/JUL/2008
	-------------------------------------------------------------------*/
	
	function ContactSubmitForm()
	{
		var username 		 = document.getElementById('username').value;
		
		var mailid			 = document.getElementById('mailid').value;
		
		var subject			 = document.getElementById('subject').value;
		
		var mailbody		 = document.getElementById('mailbody').value;
		
		var captchareq 		 = document.getElementById('captchareq').value;
		
		//if(captcha=="yes"){
		if(captchareq=="yes"){
		var img_verification		 = document.getElementById('img_verification').value;
		}
	
		
		var url = "ajax_user.php?action=post_message&username="+username+"&mailid="+mailid+"&subject="+subject+"&mailbody="+mailbody+"&img_verification="+img_verification+"&captchareq="+captchareq;
		
		ajaxpage(url,'Outer_Wrap');
	}
	


	/*----------------------------------------------------------------
	Description   :- Ajax submission for Registration page
	Programmer    :- JVK
	Last Modified :- 21/JAN/2007
	-------------------------------------------------------------------*/
	
	function LoginRegisterationForm(email_tooltip,cemail_tooltip,password_tooltip,cpassword_tooltip,varification_tooltip,captcha,fname_tooltip,lname_tooltip)
	{
		var count = 0;
		var email 	 = document.getElementById('user_email').value;
		var newemail = email.replace(/ /g,"");
		var error = isBadEmail(newemail);
		
		//email validate
		if(error==true){
			document.getElementById('divemailId').style.display="block";
			document.getElementById('emailImage').style.display="block";
			document.getElementById('SucemailImage').style.display="none";
			document.getElementById('emailHelp').style.display="block";
			document.getElementById('emailHelp').innerHTML=email_tooltip;
			count	= count+1;
		}else{
			document.getElementById('divemailId').style.display="none";
			document.getElementById('emailImage').style.display="none";
			document.getElementById('SucemailImage').style.display="block";
			document.getElementById('emailHelp').style.display="none";
			document.getElementById('emailHelp').innerHTML=email_tooltip;
		}
		
		//validate confirm email
		var conf_EMAIL 	 = document.getElementById('conf_EMAIL').value;
		
		if(conf_EMAIL=="yes"){
			
			var email 	 = document.getElementById('user_email').value;
			var newemail = email.replace(/ /g,"");
			var error = isBadEmail(newemail);
			
			var cemail 	 = document.getElementById('user_cemail').value;
			var newcemail = cemail.replace(/ /g,"");
			var error = isBadEmail(newcemail);
			
			if((error==true)||(newcemail!=newemail) ){
				document.getElementById('divcemailId').style.display="block";
				document.getElementById('cemailImage').style.display="block";
				document.getElementById('SuccemailImage').style.display="none";
				document.getElementById('cemailHelp').style.display="block";
				document.getElementById('cemailHelp').innerHTML=cemail_tooltip;
				count	= count+1;
			}else{
				document.getElementById('divcemailId').style.display="none";
				document.getElementById('cemailImage').style.display="none";
				document.getElementById('SuccemailImage').style.display="block";
				document.getElementById('cemailHelp').style.display="none";
				document.getElementById('cemailHelp').innerHTML=cemail_tooltip;
			}
		}
		
		//password validate
		var password 	 = document.getElementById('user_password').value;
		var newpassword = password.replace(/ /g,"");
		if(newpassword.length<6){
			document.getElementById('divPassword').style.display="block";
			document.getElementById('PasswordImage').style.display="block";
			document.getElementById('succPasswordImage').style.display="none";
			document.getElementById('PasswordHelp').style.display="block";
			document.getElementById('PasswordHelp').innerHTML=password_tooltip;
			count	= count+1;
		}else{
			document.getElementById('divPassword').style.display="none";
			document.getElementById('PasswordImage').style.display="none";
			document.getElementById('succPasswordImage').style.display="block";
			document.getElementById('PasswordHelp').style.display="none";
			document.getElementById('PasswordHelp').innerHTML=password_tooltip;
		}
		
		
	 
		//Fname validate
		var fname 	 = document.getElementById('name').value;
		var fname = fname.replace(/ /g,"");
		if(fname==''){//alert("inner");
			document.getElementById('divUserName').style.display="block";
			document.getElementById('UserNameImage').style.display="block";
			document.getElementById('true_name').style.display="none";
			document.getElementById('NameHelp').style.display="block";
			document.getElementById('NameHelp').innerHTML=fname_tooltip;
			count	= count+1;
		}else{
			document.getElementById('divUserName').style.display="none";
			document.getElementById('UserNameImage').style.display="none";
			document.getElementById('true_name').style.display="block";
			document.getElementById('NameHelp').style.display="none";
 		}
		
		
		//Lname validate
		var lname 	 = document.getElementById('lname').value;
		var lname = lname.replace(/ /g,"");
		if(lname==''){
			document.getElementById('divlname').style.display="block";
			document.getElementById('lnameImage').style.display="block";
			document.getElementById('true_lname').style.display="none";
			document.getElementById('lnameHelp').style.display="block";
			document.getElementById('lnameHelp').innerHTML=lname_tooltip;
			count	= count+1;
		}else{
			document.getElementById('divlname').style.display="none";
			document.getElementById('lnameImage').style.display="none";
			document.getElementById('true_lname').style.display="block";
			document.getElementById('lnameHelp').style.display="none";
 		}
		
		
		//validate confirm password
		var conf_PASSWORD 	 = document.getElementById('conf_PASSWORD').value;
		
		if(conf_PASSWORD=="yes"){
		
			var password 	 = document.getElementById('user_password').value;
			var newpassword = password.replace(/ /g,"");
	
			var cpassword 	 = document.getElementById('confirm_password').value;
			var newcpassword = cpassword.replace(/ /g,"");
			if((newcpassword.length<6) || (newcpassword!=newpassword)){
				document.getElementById('divConfirmPassword').style.display="block";
				document.getElementById('ConfirmPasswordImage').style.display="block";
				document.getElementById('SuccConfirmPasswordImage').style.display="none";
				document.getElementById('ConfirmPasswordHelp').style.display="block";
				document.getElementById('ConfirmPasswordHelp').innerHTML=cpassword_tooltip;
				count	= count+1;
			}else{
				document.getElementById('divConfirmPassword').style.display="none";
				document.getElementById('ConfirmPasswordImage').style.display="none";
				document.getElementById('SuccConfirmPasswordImage').style.display="block";
				document.getElementById('ConfirmPasswordHelp').style.display="none";
				document.getElementById('ConfirmPasswordHelp').innerHTML=cpassword_tooltip;
			}
		
		}
		
		var captchareq 		 = document.getElementById('captchareq').value;
		if(captchareq=="yes"){
		//validate image varification
		var img_verification_succ = document.getElementById('img_verification_succ').value;
		}
		
		if(img_verification_succ=='no'){
			var imageVerify 	 = document.getElementById('img_verification').value;
			var newimageVerify   = imageVerify.replace(/ /g,"");
			var FinalImgtext     = newimageVerify.toLowerCase();			

			var original 	 	 = document.getElementById('original').value;
			
			if((newimageVerify=="") || (original!=FinalImgtext)){
				document.getElementById('divVerifyImg').style.display="block";
				document.getElementById('VerifyImage').style.display="block";
				document.getElementById('SuccVerifyImage').style.display="none";
				document.getElementById('VerifyHelp').style.display="block";
				document.getElementById('VerifyHelp').innerHTML=varification_tooltip;
				count	= count+1;
			}else{
				document.getElementById('divVerifyImg').style.display="none";
				document.getElementById('VerifyImage').style.display="none";
				document.getElementById('SuccVerifyImage').style.display="block";
				document.getElementById('VerifyHelp').style.display="none";
				document.getElementById('VerifyHelp').innerHTML=varification_tooltip;
			}
		}
		
		//submit on no error
		if(count==0){
			var user_email 		 = document.getElementById('user_email').value;
			var user_password	 = document.getElementById('user_password').value;
			if(conf_PASSWORD=="yes"){
				var confirm_password = document.getElementById('confirm_password').value;
			}
			if(captchareq=="yes"){
			var img_verification = document.getElementById('img_verification').value;
			}
			
			var url = "ajax_user.php?action=submit_register&user_email="+user_email+"&user_password="+user_password+"&confirm_password="+confirm_password+"&img_verification="+img_verification+"&captchareq="+captchareq+"&user_name="+fname+"&user_lastname="+lname;
			
			ajaxpage(url,'Outer_Wrap');
		}else{
			return false;
		}
	}

	/*----------------------------------------------------------------
	Description   :- Ajax submission for email change page
	Programmer    :- JVK
	Last Modified :- 22/JAN/2007
	-------------------------------------------------------------------*/
	
	function LoginEmailForm()
	{
		var user_email 		 = document.getElementById('user_email').value;
		
		var url = "ajax_user.php?action=email_change&user_email="+user_email;
		
		ajaxpage(url,'Outer_Wrap');
	}

	/*----------------------------------------------------------------
	Description   :- Ajax submission for password change page
	Programmer    :- JVK
	Last Modified :- 22/JAN/2007
	-------------------------------------------------------------------*/
	function LoginChangePasswordForm()
	{
		var old_password	 = document.getElementById('old_password').value;
		var user_password	 = document.getElementById('user_password').value;
		var confirm_password = document.getElementById('confirm_password').value;
		
		var url = "ajax_user.php?action=password_change&old_password="+old_password+"&user_password="+user_password+"&confirm_password="+confirm_password;

		ajaxpage(url,'Outer_Wrap');
	}
	/*--------------------------------------------------------------------------
	Description   :- function to check Password Strength
	Programmer    :- JVK
	Last Modified :- 21/FEB/2008
	--------------------------------------------------------------------------*/
	
	function passwordStrength(password)
	{
	
		var desc = new Array();
		desc[0] = "Very Weak";
		desc[1] = "Weak";
		desc[2] = "Better";
		desc[3] = "Medium";
		desc[4] = "Strong";
		desc[5] = "Strongest";
	
		var score   = 0;
		
		//if password bigger than 6 give 1 point
		if (password.length > 6) score++;
		//if password has both lower and uppercase characters give 1 point      
		
		if ( ( password.match(/[a-z]/) ) && ( password.match(/[A-Z]/) ) ) score++;
		
		//if password has at least one number give 1 point
		if (password.match(/\d+/)) score++;
		
		//if password has at least one special caracther give 1 point
		if ( password.match(/.[!,@,#,$,%,^,&,*,?,_,~,-,(,)]/) ) score++;
		
		//if password bigger than 12 give another 1 point
		if (password.length > 12) score++;
		//document.getElementById("passwordDescription").innerHTML = desc[score];
		document.getElementById("passwordStrength").innerHTML = desc[score];
		document.getElementById("passwordStrength").className = "strength" + score;
	}

	
	/*----------------------------------------------------------------
	Description   :- Ajax submission for Link Us page
	Programmer    :- JVK
	Last Modified :- 27/FEB/2007
	-------------------------------------------------------------------*/
	
	function LinkSubmitForm()
	{
		var title 		 = document.getElementById('title').value;
		
		var url			 = document.getElementById('url').value;
		
		var description	 = document.getElementById('description').value;
		
		var email_link	 = document.getElementById('email_link').value;
		
		var reciprocal	 = document.getElementById('reciprocal').value;
		
		var captchareq	 = document.getElementById('captchareq').value;
		if(captchareq=="yes"){
		var txt_img_verification	 = document.getElementById('txt_img_verification').value;
		}
		
		var url = "ajax_user.php?action=linktous&title="+title+"&url="+url+"&description="+description+"&email_link="+email_link+"&reciprocal="+reciprocal+"&txt_img_verification="+txt_img_verification+"&captchareq="+captchareq+"&submit=1";
		
		ajaxpage(url,'Outer_Wrap');
	}

	/*----------------------------------------------------------------
    Description   :- function to open a new window of specified size
    Programmer    :- JVK
    Last Modified :- 27/FEB/2008
    -------------------------------------------------------------------*/
   	function Open_pop_up_Window(url,width,height)
	{
       nw = open(url,'new','height='+height+',width='+width+',scrollbars=yes,resizable=1');
	   nw.focus();
	}
	/*----------------------------------------------------------------
	Description   :- Code for Initializing helpbox [Attaching Mouseover, Mouseout event for helpbox]
	Programmer    :- JVK
	Last Modified :- 29/Jan/2008
	-------------------------------------------------------------------*/
	function init() {  
	 
		var hrefs = document.getElementsByTagName('a');
		for (var i = 0; i< hrefs.length; i++) {
			if (hrefs[i].id.substr(0,10) == 'helptextid') {
				if (hrefs[i].attachEvent)
				{ 
					hrefs[i].attachEvent('onmouseover', showbox);
					hrefs[i].attachEvent('onmouseout', hidebox);
				}
				else if(hrefs[i].addEventListener)
				{ 
					hrefs[i].addEventListener('mouseover', showbox, false);
					hrefs[i].addEventListener('mouseout', hidebox, false);
				}
			}
		}
	}
	/*----------------------------------------------------------------
	Description   :- For Tool tip section
	Programmer    :- JVK
	Last Modified :- 29/feb/2008
	-------------------------------------------------------------------*/
	function showbox(e) {
		var HelpNewtext = document.getElementById('HelpNewText').value;
		var helptexts = HelpNewtext;
		if (!e)
		var e = window.event;
		var linkID = e.srcElement? e.srcElement.id : this.id;
		
		var helpbox = document.getElementById('helpbox');
		helpbox.innerHTML = '' + helptexts;
		helpbox.style.display = 'block';
		
		var posx = (typeof e.pageX!= 'undefined')? e.pageX : e.clientX + (document.documentElement? document.documentElement.scrollLeft 
		: document.body.scrollLeft);
		
		var posy = (typeof e.pageY!= 'undefined')? e.pageY 
		: e.clientY + (document.documentElement? document.documentElement.scrollTop 
		: document.body.scrollTop);
		
		<!-- set x-axis and y-axis position for displaying helpbox/tipbox here -->
		helpbox.style.top = posy - 20 + 'px';
		helpbox.style.left = posx + 10 + 'px';
		
	}
	
	/*----------------------------------------------------------------
	Description   :- Hide tool tip box
	Programmer    :- JVK
	Last Modified :- 29/feb/2008
	-------------------------------------------------------------------*/
	function hidebox() {
		document.getElementById('helpbox').style.display = 'none';
	}
	
	/*--------------------------------------------------------------------------
	Description   :- function to check all the checkbox
	Programmer    :- JVK
	Last Modified :- 29/FEB/2007
	--------------------------------------------------------------------------*/
	function CheckAll()
	{
		var count = document.frm_tellafriend.TotalCount.value;
		for(i=0; i<count; i++)
		{
			var check = 'document.frm_tellafriend.friend_'+i+'.checked=true';
			eval(check);	 
		}
	 }
		
	/*--------------------------------------------------------------------------
	Description   :- function to uncheck all the checkbox
	Programmer    :- JVK
	Last Modified :- 29/FEB/2007
	--------------------------------------------------------------------------*/
	function UncheckAll()
	{	var count = document.frm_tellafriend.TotalCount.value;
		for(i=0; i<count; i++)
		{
			var check = 'document.frm_tellafriend.friend_'+i+'.checked=false';
			eval(check);	 
		}
	 }
	/*--------------------------------------------------------------------------
	Description   :- function to toggle all the checkbox
	Programmer    :- JVK
	Last Modified :- 29/FEB/2007
	--------------------------------------------------------------------------*/
	function ToggleSelection()
	{
		var count = document.frm_tellafriend.TotalCount.value;
		for(i=0; i<count; i++)
		{
			var test = "document.frm_tellafriend.friend_"+i+".checked==true";
			var check = "document.frm_tellafriend.friend_"+i+".checked=true";
			var uncheck = "document.frm_tellafriend.friend_"+i+".checked=false";
			if(eval(test))
				eval(uncheck);
			else
				eval(check);
		}
		return;
	}
	
	/*--------------------------------------------------------------------------
	Description   :- function to change the custom default message
	Programmer    :- JVK
	Last Modified :- 31/MAR/2008
	--------------------------------------------------------------------------*/
	function change_text(e)
	{ 
		var txtObj = document.getElementById('defaultmsg').value;  
		var txtcontents =document.getElementById('defaultcontents').value;
		if(e=='5'){
			if(txtObj == 'deafulttext'){
				document.getElementById('custommsg_5').value=" ";
			}else{ 
			 var txtvalue = document.getElementById('custommsg_5').value; 
				 if(txtcontents==txtvalue){
							document.getElementById('custommsg_5').value=" ";
				 }
			}
				
			
		}else if(e=='4'){
			if(txtObj == 'deafulttext'){
				document.getElementById('custommsg_4').value=" ";
			}else{ 
			 var txtvalue = document.getElementById('custommsg_4').value; 
				 if(txtcontents==txtvalue){
							document.getElementById('custommsg_4').value=" ";
				 }
			}
			
		}		
		else if(e=='2'){
			if(txtObj == 'deafulttext'){
				document.getElementById('custommsg_3').value=" ";
			}else{ 
			 var txtvalue = document.getElementById('custommsg_3').value; 
				 if(txtcontents==txtvalue){
							document.getElementById('custommsg_3').value=" ";
				 }
			}
			
		}else if(e=='1'){
			if(txtObj == 'deafulttext'){
				document.getElementById('custommsg_2').value=" ";
			}else{ 
			 var txtvalue = document.getElementById('custommsg_2').value; 
				 if(txtcontents==txtvalue){
							document.getElementById('custommsg_2').value=" ";
				 }
			}
			
		}else{
			if(txtObj == 'deafulttext'){
				document.getElementById('custommsg_1').value=" ";
			}else{ 
			 var txtvalue = document.getElementById('custommsg_1').value; 
				 if(txtcontents==txtvalue){
							document.getElementById('custommsg_1').value=" ";
				 }
			}
		}
	}

	/*----------------------------------------------------------------
	Description   :- Function displaying process image showing div
	 Programmer   :- JVK
    Last Modified :- 16-5-2008
	-------------------------------------------------------------------*/
	function processdiv()
	{
		document.getElementById('processing').style.display = "block";
	}
	
	
	/*--------------------------------------------------------------------------
	Description   :- function 
	Programmer    :- JVK
	Last Modified :- 12/AUG/2008
	--------------------------------------------------------------------------*/
	function displayTooltipBox(divemailId,emailImage,SucemailImage,email_tooltip,emailHelp,type){ //alert("inner"+email_tooltip);
		
		if(type=='name'){
			var name 	 = document.getElementById('name').value;
			newname = leftTrim(name);
			newname = rightTrim(name);
			if(newname==''){
				document.getElementById(divemailId).style.display="block";
				document.getElementById(emailImage).style.display="block";
				document.getElementById(SucemailImage).style.display="none";
				document.getElementById(emailHelp).style.display="block";
 				return true;
			}else{
				document.getElementById(divemailId).style.display="none";
				document.getElementById(emailImage).style.display="none";
				document.getElementById(SucemailImage).style.display="block";
				document.getElementById(emailHelp).style.display="block";
 				return true;
			}
			
		}
		else if(type=='lname'){
			var lname 	 = document.getElementById('lname').value;
			newlname = leftTrim(lname);
			newlname = rightTrim(lname);
			if(newlname==''){
				document.getElementById(divemailId).style.display="block";
				document.getElementById(emailImage).style.display="block";
				document.getElementById(SucemailImage).style.display="none";
				document.getElementById(emailHelp).style.display="block";
 				return true;
			}else{
				document.getElementById(divemailId).style.display="none";
				document.getElementById(emailImage).style.display="none";
				document.getElementById(SucemailImage).style.display="block";
				document.getElementById(emailHelp).style.display="block";
 				return true;
			}
			
		}else if(type=='age'){
			var age 	 = document.getElementById('age').value;
 			if(age==''){
				document.getElementById(divemailId).style.display="block";
				document.getElementById(emailImage).style.display="block";
				document.getElementById(SucemailImage).style.display="none";
				document.getElementById(emailHelp).style.display="block";
 				return true;
			}else{
				document.getElementById(divemailId).style.display="none";
				document.getElementById(emailImage).style.display="none";
				document.getElementById(SucemailImage).style.display="block";
				document.getElementById(emailHelp).style.display="block";
 				return true;
			}
			
		}
		else if(type=='nickname'){
			var nickname 	 = document.getElementById('nickname').value;
 			if(nickname==''){
				document.getElementById(divemailId).style.display="block";
				document.getElementById(emailImage).style.display="block";
				document.getElementById(SucemailImage).style.display="none";
				document.getElementById(emailHelp).style.display="block";
 				return true;
			}else{
				document.getElementById(divemailId).style.display="none";
				document.getElementById(emailImage).style.display="none";
				document.getElementById(SucemailImage).style.display="block";
				document.getElementById(emailHelp).style.display="block";
 				return true;
			}
			
		}
	else if(type=='address'){
			var address 	 = document.getElementById('address').value;
 			if(address==''){
				document.getElementById(divemailId).style.display="block";
				document.getElementById(emailImage).style.display="block";
				document.getElementById(SucemailImage).style.display="none";
				document.getElementById(emailHelp).style.display="block";
 				return true;
			}else{
				document.getElementById(divemailId).style.display="none";
				document.getElementById(emailImage).style.display="none";
				document.getElementById(SucemailImage).style.display="block";
				document.getElementById(emailHelp).style.display="block";
 				return true;
			}
			
		}
	else if(type=='city'){
			var city 	 = document.getElementById('city').value;
 			if(city==''){
				document.getElementById(divemailId).style.display="block";
				document.getElementById(emailImage).style.display="block";
				document.getElementById(SucemailImage).style.display="none";
				document.getElementById(emailHelp).style.display="block";
 				return true;
			}else{
				document.getElementById(divemailId).style.display="none";
				document.getElementById(emailImage).style.display="none";
				document.getElementById(SucemailImage).style.display="block";
				document.getElementById(emailHelp).style.display="block";
 				return true;
			}
			
		}
		
	else if(type=='state'){
			var state 	 = document.getElementById('state').value;
 			if(state==''){
				document.getElementById(divemailId).style.display="block";
				document.getElementById(emailImage).style.display="block";
				document.getElementById(SucemailImage).style.display="none";
				document.getElementById(emailHelp).style.display="block";
 				return true;
			}else{
				document.getElementById(divemailId).style.display="none";
				document.getElementById(emailImage).style.display="none";
				document.getElementById(SucemailImage).style.display="block";
				document.getElementById(emailHelp).style.display="block";
 				return true;
			}
			
		}
		
	else if(type=='country'){
			var country 	 = document.getElementById('country').value;
 			if(country==''){
				document.getElementById(divemailId).style.display="block";
				document.getElementById(emailImage).style.display="block";
				document.getElementById(SucemailImage).style.display="none";
				document.getElementById(emailHelp).style.display="block";
 				return true;
			}else{
				document.getElementById(divemailId).style.display="none";
				document.getElementById(emailImage).style.display="none";
				document.getElementById(SucemailImage).style.display="block";
				document.getElementById(emailHelp).style.display="block";
 				return true;
			}
			
		}
		
	else if(type=='phone'){
			var phone 	 = document.getElementById('phone').value;
 			if(phone==''){
				document.getElementById(divemailId).style.display="block";
				document.getElementById(emailImage).style.display="block";
				document.getElementById(SucemailImage).style.display="none";
				document.getElementById(emailHelp).style.display="block";
 				return true;
			}else{
				document.getElementById(divemailId).style.display="none";
				document.getElementById(emailImage).style.display="none";
				document.getElementById(SucemailImage).style.display="block";
				document.getElementById(emailHelp).style.display="block";
 				return true;
			}
			
		}
		
	else if(type=='zip'){
			var zip 	 = document.getElementById('zip').value;
 			if(zip==''){
				document.getElementById(divemailId).style.display="block";
				document.getElementById(emailImage).style.display="block";
				document.getElementById(SucemailImage).style.display="none";
				document.getElementById(emailHelp).style.display="block";
 				return true;
			}else{
				document.getElementById(divemailId).style.display="none";
				document.getElementById(emailImage).style.display="none";
				document.getElementById(SucemailImage).style.display="block";
				document.getElementById(emailHelp).style.display="block";
 				return true;
			}
			
		}
		
		else if(type=='email'){
			var email 	 = document.getElementById('user_email').value;
			var newemail = email.replace(/ /g,"");
			var error = isBadEmail(newemail);
			
			if(error==true){
				document.getElementById(divemailId).style.display="block";
				document.getElementById(emailImage).style.display="block";
				document.getElementById(SucemailImage).style.display="none";
				document.getElementById(emailHelp).style.display="block";
				document.getElementById(emailHelp).innerHTML=email_tooltip;
				return true;
			}else{
				document.getElementById(divemailId).style.display="none";
				document.getElementById(emailImage).style.display="none";
				document.getElementById(SucemailImage).style.display="block";
				document.getElementById(emailHelp).style.display="none";
				document.getElementById(emailHelp).innerHTML=email_tooltip;
				return true;
			}
		}else if(type=='cemail'){
			
			var email 	 = document.getElementById('user_email').value;
			var newemail = email.replace(/ /g,"");
			var error = isBadEmail(newemail);
			
			var cemail 	 = document.getElementById('user_cemail').value;
			var newcemail = cemail.replace(/ /g,"");
			var error = isBadEmail(newcemail);
			
			if((error==true)||(newcemail!=newemail) ){
				document.getElementById(divemailId).style.display="block";
				document.getElementById(emailImage).style.display="block";
				document.getElementById(SucemailImage).style.display="none";
				document.getElementById(emailHelp).style.display="block";
				document.getElementById(emailHelp).innerHTML=email_tooltip;
				return true;
			}else{
				document.getElementById(divemailId).style.display="none";
				document.getElementById(emailImage).style.display="none";
				document.getElementById(SucemailImage).style.display="block";
				document.getElementById(emailHelp).style.display="none";
				document.getElementById(emailHelp).innerHTML=email_tooltip;
				return true;
			}
		}else if(type=='password'){
			var password 	 = document.getElementById('user_password').value;
			var newpassword = password.replace(/ /g,"");
			if(newpassword.length<6){
				document.getElementById(divemailId).style.display="block";
				document.getElementById(emailImage).style.display="block";
				document.getElementById(SucemailImage).style.display="none";
				document.getElementById(emailHelp).style.display="block";
				document.getElementById(emailHelp).innerHTML=email_tooltip;
				return true;
			}else{
				document.getElementById(divemailId).style.display="none";
				document.getElementById(emailImage).style.display="none";
				document.getElementById(SucemailImage).style.display="block";
				document.getElementById(emailHelp).style.display="none";
				document.getElementById(emailHelp).innerHTML=email_tooltip;
				return true;
			}
		}else if(type=='cpassword'){
			var password 	 = document.getElementById('user_password').value;
			var newpassword = password.replace(/ /g,"");

			var cpassword 	 = document.getElementById('confirm_password').value;
			var newcpassword = cpassword.replace(/ /g,"");
			if((newcpassword.length<6) || (newcpassword!=newpassword)){
				document.getElementById(divemailId).style.display="block";
				document.getElementById(emailImage).style.display="block";
				document.getElementById(SucemailImage).style.display="none";
				document.getElementById(emailHelp).style.display="block";
				document.getElementById(emailHelp).innerHTML=email_tooltip;
				return true;
			}else{
				document.getElementById(divemailId).style.display="none";
				document.getElementById(emailImage).style.display="none";
				document.getElementById(SucemailImage).style.display="block";
				document.getElementById(emailHelp).style.display="none";
				document.getElementById(emailHelp).innerHTML=email_tooltip;
				return true;
			}
		}else if(type=='imageVerify'){
			var imageVerify 	 = document.getElementById('img_verification').value;
			var newimageVerify   = imageVerify.replace(/ /g,"");
			var FinalImgtext     = newimageVerify.toLowerCase();			

			var original 	 	 = document.getElementById('original').value;
 			
			if((newimageVerify=="") || (original!=FinalImgtext)){
				document.getElementById(divemailId).style.display="block";
				document.getElementById(emailImage).style.display="block";
				document.getElementById(SucemailImage).style.display="none";
				document.getElementById(emailHelp).style.display="block";
				document.getElementById(emailHelp).innerHTML=email_tooltip;
				return true;
			}else{
				document.getElementById(divemailId).style.display="none";
				document.getElementById(emailImage).style.display="none";
				document.getElementById(SucemailImage).style.display="block";
				document.getElementById(emailHelp).style.display="none";
				document.getElementById(emailHelp).innerHTML=email_tooltip;
				return true;
			}
		}
		
	}
	
	
	/*--------------------------------------------------------------------------
	Description   :- function 
	Programmer    :- JVK
	Last Modified :- 22/MAY/2008
	--------------------------------------------------------------------------*/
	function closeDiv(divemailId,emailImage){  
		document.getElementById(divemailId).style.display="none";
		document.getElementById(emailImage).style.display="none";
	 }
		
    /*----------------------------------------------------------------
    Description   :- function to validate an email id
    Programmer    :- JVK
    Last Modified :- 24/MAY/2008
    -------------------------------------------------------------------*/
          function isBadEmail(strg) {
            email_array = strg.split('@');
            if (email_array.length != 2) return true;
            if (email_array[1].split(".").length < 2) return true;
            if (email_array[1].split(".")[1].length < 1) return true;
            if (strg.indexOf('@') < 1) return true;
            if (strg.indexOf(' ') != -1) return true;
            if (email_array[1].indexOf('.') < 1) return true;
            if (strg.length < 5) return true;
            return false;
          }
       function submitForm() {
       updateRTEs();
                //return true;
        }
		
 /*----------------------------------------------------------------
    Description   :-  Function to Validate a number
    Programmer    :- AKL
    Last Modified :- 31/JUL/2008
    -------------------------------------------------------------------*/
	function ValidateNumber(e)
	{
		var key;
		var keychar;
	
		if (window.event)
		key = window.event.keyCode;
		else if (e)
			key = e.which;
		else
			return true;
	
		keychar = String.fromCharCode(key);
		keychar = keychar.toLowerCase();
	
		if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
			return true;
		else if ((("0123456789.").indexOf(keychar) > -1))
			return true;
		else
			return false;
		
	}

/*----------------------------------------------------------------
	Description   :- function to remove space from left
	Programmer    :- AKL
	Last Modified :- 31/JUL/2008
-------------------------------------------------------------------*/

	function leftTrim(sString)
	{
		while (sString.substring(0,1) == ' ')
		{
			sString = sString.substring(1, sString.length);
		}
		return sString;
	}
	/*----------------------------------------------------------------
	Description   :- function to remove space from right
	Programmer    :- AKL
	Last Modified :- 31/JUL/2008
-------------------------------------------------------------------*/

	function rightTrim(sString)
	{
		while (sString.substring(sString.length-1, sString.length) == ' ')
		{
			sString = sString.substring(0,sString.length-1);
		}
		return sString;
	}
	
	
	/*----------------------------------------------------------------
	Description   :- Ajax submission for Second step Registration page
	Programmer    :- AKL
	Last Modified :- 13/AUG/2008
	-------------------------------------------------------------------*/
	
	function RegisterationSecondForm(name_tooltip,lastname_tooltip,age_tooltip,nickname_tooltip,varification_tooltip,requirevars,userId)
	{

			
			var arry = requirevars.split(','); 
			var fnamereq	=arry[0];
			var lnamereq	=arry[1];
			var agereq		=arry[2];
			var nickreq		=arry[3];
			var addrreq		=arry[4];
			var cityreq		=arry[5];
			var statereq	=arry[6];
			var countryreq	=arry[7];
			var phonereq	=arry[8];
			var postreq		=arry[9];
			
			
			
		var count = 0;
		if(fnamereq=="yes" && userId ){
			//name validate
			var firstname 	 = document.getElementById('name').value;
			var newfirstname = firstname.replace(/ /g,"");
			if(newfirstname==""){
				document.getElementById('divUserName').style.display="block";
				document.getElementById('UserNameImage').style.display="block";
				document.getElementById('true_name').style.display="none";
				document.getElementById('NameHelp').style.display="block";
				document.getElementById('NameHelp').innerHTML=name_tooltip;
				count	= count+1;
			}else{
				document.getElementById('divUserName').style.display="none";
				document.getElementById('UserNameImage').style.display="none";
				document.getElementById('true_name').style.display="block";
				document.getElementById('NameHelp').style.display="none";
				document.getElementById('NameHelp').innerHTML=name_tooltip;
			}
		}
		if(lnamereq=="yes" && userId ){	
			//lastname validate
			var lastname 	 = document.getElementById('lname').value;
			var newlastname = lastname.replace(/ /g,"");
			if(newlastname==""){   
				document.getElementById('divlname').style.display="block";
				document.getElementById('lnameImage').style.display="block";
				document.getElementById('true_lname').style.display="none";
				document.getElementById('lnameHelp').style.display="block";
				document.getElementById('lnameHelp').innerHTML=lastname_tooltip;
				count	= count+1;
			}else{  
				document.getElementById('divlname').style.display="none";
				document.getElementById('lnameImage').style.display="none";
				document.getElementById('true_lname').style.display="block";
				document.getElementById('lnameHelp').style.display="none";
				document.getElementById('lnameHelp').innerHTML=lastname_tooltip;
			}
		}
		
		if(agereq=="yes"){//alert(age_tooltip);
			//age validate
			var day 	 = document.getElementById('day').value;
			var month 	 = document.getElementById('month').value;
			var year 	 = document.getElementById('year').value;
			
			var newday 	  = day.replace(/ /g,"");
			var newmonth  = month.replace(/ /g,"");
			var newyear   = year.replace(/ /g,"");
			
			if(newday=="" || newmonth=="" || newyear==""){
				document.getElementById('dateofbirth_tool_tip').style.display="block";
				document.getElementById('dateofbirth_container_tip').style.display="block";
				document.getElementById('dateofbirth_close').style.display="block";
				document.getElementById('dateofbirth_true').style.display="none";
				//document.getElementById('ageHelp').style.display="block";
				//document.getElementById('dateofbirth_tool_tip').innerHTML=age_tooltip;
				count	= count+1;
			}else{
				document.getElementById('dateofbirth_container_tip').style.display="none";
				document.getElementById('dateofbirth_tool_tip').style.display="none";
				document.getElementById('dateofbirth_close').style.display="none";
				document.getElementById('dateofbirth_true').style.display="block";
				//document.getElementById('ageHelp').style.display="none";
				//document.getElementById('ageHelp').innerHTML=age_tooltip;
			}
			
			
		}
		if(nickreq=="yes"){
			//nickname validate
			var nickname 	 = document.getElementById('nickname').value;
			var newnickname = nickname.replace(/ /g,"");
			if(newnickname==""){
				document.getElementById('divnickname').style.display="block";
				document.getElementById('nicknameImage').style.display="block";
				document.getElementById('true_nickname').style.display="none";
				document.getElementById('nicknameHelp').style.display="block";
				document.getElementById('nicknameHelp').innerHTML=nickname_tooltip;
				count	= count+1;
			}else{
				document.getElementById('divnickname').style.display="none";
				document.getElementById('nicknameImage').style.display="none";
				document.getElementById('true_nickname').style.display="block";
				document.getElementById('nicknameHelp').style.display="none";
				document.getElementById('nicknameHelp').innerHTML=nickname_tooltip;
			}
		}
		if(addrreq=="yes"){
			//Address validate
			var address 	 = document.getElementById('address').value;
			var newaddress = address.replace(/ /g,"");
			if(newaddress==""){
				document.getElementById('divaddress').style.display="block";
				document.getElementById('addressImage').style.display="block";
				document.getElementById('true_address').style.display="none";
				document.getElementById('addressHelp').style.display="block";
				
				count	= count+1;
			}else{
				document.getElementById('divaddress').style.display="none";
				document.getElementById('addressImage').style.display="none";
				document.getElementById('true_address').style.display="block";
				document.getElementById('addressHelp').style.display="none";
				
			}
		}
		if(cityreq=="yes"){
			//city validate
			var city 	 = document.getElementById('city').value;
			var newcity = city.replace(/ /g,"");
			if(newcity==""){
				document.getElementById('divcity').style.display="block";
				document.getElementById('cityImage').style.display="block";
				document.getElementById('true_city').style.display="none";
				document.getElementById('cityHelp').style.display="block";
				
				count	= count+1;
			}else{
				document.getElementById('divcity').style.display="none";
				document.getElementById('cityImage').style.display="none";
				document.getElementById('true_city').style.display="block";
				document.getElementById('cityHelp').style.display="none";
				
			}
		}
		if(statereq=="yes"){
			//state validate
			var state 	 = document.getElementById('state').value;
			var newstate = state.replace(/ /g,"");
			if(newstate==""){
				document.getElementById('divstate').style.display="block";
				document.getElementById('stateImage').style.display="block";
				document.getElementById('true_state').style.display="none";
				document.getElementById('stateHelp').style.display="block";
				
				count	= count+1;
			}else{
				document.getElementById('divstate').style.display="none";
				document.getElementById('stateImage').style.display="none";
				document.getElementById('true_state').style.display="block";
				document.getElementById('stateHelp').style.display="none";
				
			}
		}
		if(countryreq=="yes"){
			//country validate
			var country 	 = document.getElementById('country').value;
			var newcountry = country.replace(/ /g,"");
			if(newcountry==""){
				document.getElementById('divcountry').style.display="block";
				document.getElementById('countryImage').style.display="block";
				document.getElementById('true_country').style.display="none";
				document.getElementById('countryHelp').style.display="block";
				
				count	= count+1;
			}else{
				document.getElementById('divcountry').style.display="none";
				document.getElementById('countryImage').style.display="none";
				document.getElementById('true_country').style.display="block";
				document.getElementById('countryHelp').style.display="none";
				
			}
		}
		if(phonereq=="yes"){
			//phone validate
			var phone 	 = document.getElementById('phone').value;
			var newphone = phone.replace(/ /g,"");
			if(newphone==""){
				document.getElementById('divphone').style.display="block";
				document.getElementById('phoneImage').style.display="block";
				document.getElementById('true_phone').style.display="none";
				document.getElementById('phoneHelp').style.display="block";
				
				count	= count+1;
			}else{
				document.getElementById('divphone').style.display="none";
				document.getElementById('phoneImage').style.display="none";
				document.getElementById('true_phone').style.display="block";
				document.getElementById('phoneHelp').style.display="none";
				
			}
		}
		if(postreq=="yes"){
			//zip validate
			var zip 	 = document.getElementById('zip').value;
			var newzip = zip.replace(/ /g,"");
			if(newzip==""){
				document.getElementById('divzip').style.display="block";
				document.getElementById('zipImage').style.display="block";
				document.getElementById('true_zip').style.display="none";
				document.getElementById('zipHelp').style.display="block";
				
				count	= count+1;
			}else{
				document.getElementById('divzip').style.display="none";
				document.getElementById('zipImage').style.display="none";
				document.getElementById('true_zip').style.display="block";
				document.getElementById('zipHelp').style.display="none";
				
			}
		}

		
		//submit on no error
		if(count==0){
			if(userId){
				var user_fname 			 = document.getElementById('name').value;
				var user_lname			 = document.getElementById('lname').value;
			}else{
				var user_fname ='';
				var user_lname	='';
			}
			var user_date		 	 = document.getElementById('day').value;
			var user_month		 	 = document.getElementById('month').value;
			var user_year		 	 = document.getElementById('year').value;
			
			var user_address		 = document.getElementById('address').value;
			var user_city		     = document.getElementById('city').value;
			var user_state			 = document.getElementById('state').value;
			var user_country		 = document.getElementById('country').value;
			var user_phone			 = document.getElementById('phone').value;
			var user_zip			 = document.getElementById('zip').value;
			var user_nickname		 = document.getElementById('nickname').value;
			
			
			var url = "ajax_user.php?action=step2submition&user_name="+user_fname+"&user_lastname="+user_lname+"&day="+user_date+"&month="+user_month+"&year="+user_year+"&user_address="+user_address+"&user_city="+user_city+"&user_state="+user_state+"&user_country="+user_country+"&user_phone="+user_phone+"&user_zip="+user_zip+"&user_nickname="+user_nickname;
			
			ajaxpage(url,'Outer_Wrap');
		}else{
			return false;
		}
	}
	
	/*----------------------------------------------------------------
	Description   :-  page loading
	Programmer    :- AKL
	Last Modified :- 05/AUG/2008
	-------------------------------------------------------------------*/	
	
	
	function ShowPageLoading()
	{
		/*var commentObj = document.getElementById('td_Comments');
		var content = "<table width=\"100%\" height=\"100%\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" >";
		content = content + "<tr><td height=\"100%\" valign=\"middle\" align=\"center\"   >";
		content = content + "<br/><img src='images/loading.gif' border='0' alt='' />";
		content = content + "<br/>Please wait.<br/><br/></td></tr></table>";
		commentObj.innerHTML = content;		*/
	}
	
	/*----------------------------------------------------------------
	Description   :- For display and hide tabs
	Programmer    :- AKL
	Last Modified :- 05/AUG/2008
	-------------------------------------------------------------------*/	
	

	function ajaxComments(url,loadarea, presentArea)
	{
		ResetAllTabs();
		//var viewArea = document.getElementById('td_share');
		//var postArea = document.getElementById('td_postComments');
		 
		if(presentArea == 'td_share')
		{
			document.getElementById('td_share').className='blogTabSelected';
			document.getElementById('td_favourite').className='blogTab';
			document.getElementById('td_playlists').className='blogTab';
			document.getElementById('td_flag').className='blogTab';

		}
	   if(presentArea == 'td_favourite')
		{
			document.getElementById('td_share').className='blogTab';
			document.getElementById('td_favourite').className='blogTabSelected';
			document.getElementById('td_playlists').className='blogTab';
			document.getElementById('td_flag').className='blogTab';
			
		}
		 if(presentArea == 'td_playlists')
		{
			document.getElementById('td_share').className='blogTab';
			document.getElementById('td_favourite').className='blogTab';
			document.getElementById('td_playlists').className='blogTabSelected';
			document.getElementById('td_flag').className='blogTab';
			
		}
		 if(presentArea == 'td_flag')
		{
			document.getElementById('td_share').className='blogTab';
			document.getElementById('td_favourite').className='blogTab';
			document.getElementById('td_playlists').className='blogTab';
			document.getElementById('td_flag').className='blogTabSelected';
			
		}
		
		
		ajaxpage(url, loadarea)
	}

	function ResetAllTabs()
	{
		document.getElementById('td_share').className='blogTabSelected';
		document.getElementById('td_favourite').className='blogTab';
		document.getElementById('td_playlists').className='blogTab';
		document.getElementById('td_flag').className='blogTab';
	
		
	}
	
	/*----------------------------------------------------------------
	Description   :- Ajax submission for search page
	Programmer    :- AKL
	Last Modified :- 08/AUG/2008
	-------------------------------------------------------------------*/
	
	function searchAjaxForm(page)
	{
		var txt_search 	 = document.getElementById('txt_search').value;
		if(!page)
			page=1;
		var url = "ajax_user.php?action=search&txt_search="+txt_search+"&page="+page;
		ajaxpage(url,'Outer_Wrap');
	}
	
	


	/*----------------------------------------------------------------
	Description   :- Ajax submission for search page
	Programmer    :- AKL
	Last Modified :- 11/AUG/2008
	-------------------------------------------------------------------*/
	function getSlides(){
		showslide=document.getElementById('sel_slide').value;
		var url = "index.php?process=homepage&showslide="+showslide;
		ajaxpage(url,'Outer_Wrap');		
		
	}
	
/*--------------------------------------------------------------------------
Description   :- function to agree the terms of use and Privacy Policies
Programmer    :- AKL
Last Modified :- 21/AUG/2008
--------------------------------------------------------------------------*/
function  IagreeConditions(id){
	
	if(id){
		var url = "ajax_user.php?action=agree&id="+id;
		ajaxpage(url,'Outer_Wrap');
		
	}else return false;

}

/*--------------------------------------------------------------------------
Description   :- function to cancel the terms of use and Privacy Policies
Programmer    :- AKL
Last Modified :- 21/AUG/2008
--------------------------------------------------------------------------*/
function  CancelContents(id){
	
	if(id){
		var url = "ajax_user.php?action=cancel&id="+id;
		ajaxpage(url,'Outer_Wrap');

	}else return false;
}

/*--------------------------------------------------------------------------
Description   :- function is to submit activation code details
Programmer    :- SBI
Last Modified :- 23/Sep/2008
--------------------------------------------------------------------------*/
function SubmitactivationCode(){
	var activationcode = document.getElementById('activationcode').value;
	var url = "ajax_user.php?action=activationcode&activationcode="+activationcode;
	ajaxpage(url,'Outer_Wrap');
 }

/*--------------------------------------------------------------------------
Description   :- function is to resend activation code  
Programmer    :- SBI
Last Modified :- 23/Sep/2008
--------------------------------------------------------------------------*/
function Resendmeactivationcode(Id){
	
 	var url = "ajax_user.php?action=resendactivationcode";
	if(Id) url = url+"&Id="+Id;
	ajaxpage(url,'Outer_Wrap');
 }


	/*----------------------------------------------------------------
	Description   :- Ajax submission for Account change page
	Programmer    :- AKL
	Last Modified :- 26/Sep/2008
	-------------------------------------------------------------------*/
	function LoginChangeAccountForm()
	{
		
		//var url = "ajax_user.php?action=email_change&user_email="+user_email;
		var user_email 		 = document.getElementById('user_email').value;
		var old_password	 = document.getElementById('old_password').value;
		var user_password	 = document.getElementById('user_password').value;
		var confirm_password = document.getElementById('confirm_password').value;
		
		var url = "ajax_user.php?action=account_change&old_password="+old_password+"&user_password="+user_password+"&confirm_password="+confirm_password+"&user_email="+user_email;

		ajaxpage(url,'Outer_Wrap');
	}
	
	
	/*----------------------------------------------------------------
	Description   :- function to show preview of the announcement
	Programmer    :- AKL
	Last Modified :- 29/sep/2008
	-------------------------------------------------------------------*/
/*	function OpenaNewWindow(url,flag){ 
			if(flag =='yes'){	
				 window.open(url,'open_window','menubar, toolbar, location, directories, status, scrollbars, resizable, dependent, width=640, height=480, left=0, top=0');
			}else{
				window.location=url;
			}
	 }*///end fucntion

	function OpenaNewWindow(url,flag){ 
	window.location='announcement-dismiss.html';
	}//end fucntion


/*-------------------------------------------------------------------
Description   :- Show the comment details
Programmer    :- AKL
Last Modified :- 06/Oct/2008
-------------------------------------------------------------------*/


function showdiv(id,tot_count){ 

	for(i=0; i<tot_count; i++)
	
	{	
	var divids= 'div_'+i;
	document.getElementById(divids).style.display='none';
	
	}
	var divid= 'div_'+id;
	document.getElementById(divid).style.display='block';

	
}

/*-------------------------------------------------------------------
Description   :- Show the rate window
Programmer    :- AKL
Last Modified :- 06/Oct/2008
-------------------------------------------------------------------*/
	function Showratewindow(sid){
		if(sid){
			
			document.getElementById('div_newfolderadd').style.display='block';
			document.getElementById('div_newfolder').style.display='block';
			document.getElementById('div_newfolderadd').className="addslidelist";
			//var height =  document.body.clientHeight; alert(height);
			//document.getElementById('div_newfolderadd').style.height=height;
			var url = "ajax_user.php?action=rating&slideID="+sid;
			ajaxpage(url,'div_newfolder');
			
		}
		
	}

/*-------------------------------------------------------------------
Description   :- Submit rate details
Programmer    :- AKL
Last Modified :- 07/Oct/2008
-------------------------------------------------------------------*/
	function Showratewindowsubmit(sid){
		
		if(sid){
			document.getElementById('div_newfolder').style.display='block';
			document.getElementById('div_newfolderadd').style.display='block';

			if(document.getElementById('img_verification_stat'))
				var imgstat	=	document.getElementById('img_verification_stat').value;
				
			var rate	=	document.getElementById('rate').value;
			
			if(document.getElementById('txtimg_verification'))
				var Img	=	document.getElementById('txtimg_verification').value;
			
			if(rate==''){
				//var container='div_newfolder';
				alert("Please select a rate");
				return false;
			}else{
				if(imgstat=='no'){
				//var container='Outer_Wrap';
				//document.getElementById('div_newfolder').style.display='none';
				//document.getElementById('div_newfolderadd').style.display='none';	
				var url	=	"ajax_user.php?action=ratingSubmit&slideID="+sid+"&rate="+rate+"&img="+Img;	
				}else{
				 if(Img==''){
					//var container='div_newfolder';
					alert("Enter Verification Code"); 
					return false;
				 }else{
					//var container='Outer_Wrap';
					//document.getElementById('div_newfolder').style.display='none';
					//document.getElementById('div_newfolderadd').style.display='none';	
				 	var url	=	"ajax_user.php?action=ratingSubmit&slideID="+sid+"&rate="+rate+"&img="+Img;
				 }
				}
				
				
			}
			
	    }
		ajaxpage(url,'div_newfolder');
			
	}
/*-------------------------------------------------------------------
Description   :- Hide the rate window
Programmer    :- AKL
Last Modified :- 07/Oct/2008
-------------------------------------------------------------------*/
	
		function CancelrateDiv(rateurls){
		document.getElementById('div_newfolder').style.display='none';
		document.getElementById('div_newfolderadd').style.display='none';	
		if(rateurls!=0)
		window.location=rateurls;
	
	
	}


/*-------------------------------------------------------------------
Description   :- Show the rate window
Programmer    :- AKL
Last Modified :- 06/Oct/2008
-------------------------------------------------------------------*/
	function ShowpostCommentwindow(sid){
		if(sid){
			document.getElementById('div_newfolderadd').style.display='block';
			document.getElementById('div_postComment').style.display='block';
			document.getElementById('div_newfolderadd').className="addslidelist";
			var url = "ajax_user.php?action=postComment&slideID="+sid;
			ajaxpage(url,'div_postComment');
			
		}
		
	}
	
/*-------------------------------------------------------------------
Description   :- Hide the rate window
Programmer    :- AKL
Last Modified :- 07/Oct/2008
-------------------------------------------------------------------*/
	
		function CancelcommentDiv(urls){
			
		document.getElementById('div_newfolderadd').style.display='none';
		document.getElementById('div_postComment').style.display='none';
		if(urls!=0)
		window.location=urls;
		
		
	}
	
	
/*-------------------------------------------------------------------
Description   :- Submit rate details
Programmer    :- AKL
Last Modified :- 07/Oct/2008
-------------------------------------------------------------------*/
	function Showcommentwindowsubmit(sid){
		
		if(sid){
			document.getElementById('div_newfolderadd').style.display='block';
			document.getElementById('div_postComment').style.display='block';
			document.getElementById('div_newfolderadd').className="addslidelist";


			if(document.getElementById('captcha_comnt'))
				var imgstat	=	document.getElementById('captcha_comnt').value;
				
			var comment	=	document.getElementById('comment').value;
			
			if(document.getElementById('img_verification'))
				var Img	=	document.getElementById('img_verification').value;
			
			if(comment==''){
				//var container='div_postComment';
				alert("Please Enter the Comment");
				return false;
			}else{
				if(imgstat=='no'){
					
				//var container='div_postComment';
				var url	=	"ajax_user.php?action=commentSubmit&slideID="+sid+"&comment="+comment+"&img="+Img;	
				}else{
				 if(Img==''){
					 
				   // var container='div_postComment';
					alert("Enter Verification Code"); 
					return false;
				 }else{
					//var container='div_postComment';
				 	var url	=	"ajax_user.php?action=commentSubmit&slideID="+sid+"&comment="+comment+"&img="+Img;
				 }
				}
				
				
			}
			
	    }
		
		ajaxpage(url,'div_postComment');
			
	}
	
/*-------------------------------------------------------------------
Description   :- Function to check password protect slides
Programmer    :- AKL
Last Modified :- 09/Oct/2008
-------------------------------------------------------------------*/
	
	function checkPasswordSlide(sid,i,types)
	{
		

		if(navigator.appName =='Opera' ){ 
					var height = screen.height;
					var obj = document.getElementById('div_newfolderadd');
					obj.style.height = height + 40 + 'px';
					
 					//var height =  parseInt(document.body.clientHeight); 
				}else{
					var height = parseInt(document.body.clientHeight);
					var obj = document.getElementById('div_newfolderadd');
					obj.style.height = height + 10 + 'px';
				
					
				} 
				
		if(types=='most'){
		var passwordset	=	"passwordset_"+i;
		
		}else if(types='top'){
		var passwordset	=	"passwordset1_"+i;
		}
		else if(types='lat'){
		var passwordset	=	"passwordset2_"+i;	
		}
			if(document.getElementById(passwordset)) 
			var passset		=	document.getElementById(passwordset).value;
		
			if(passset=='yes'){
				document.getElementById('div_newfolderadd').style.display='block';	
		
			document.getElementById('div_password').style.display='block';

			
			url = "ajax_user.php?action=checkPassword&slideID="+sid;
			
			
			ajaxpage(url,'div_password'); 
			
		}else{
			
			
			url = "ajax_user.php?action=slideFullpage&slideID="+sid;
			
			
			ajaxpage(url,'Outer_Wrap'); 
			
			
		}
	
	}
	
/*-------------------------------------------------------------------
Description   :- Function to cancel
Programmer    :- AKL
Last Modified :- 09/Oct/2008
-------------------------------------------------------------------*/

	
	function CancelpasswordDiv()
	{
		
			document.getElementById('div_newfolderadd').style.display='none';	
		
			document.getElementById('div_password').style.display='none';
		
	}
	
/*-------------------------------------------------------------------
Description   :- Function to cancel
Programmer    :- AKL
Last Modified :- 09/Oct/2008
-------------------------------------------------------------------*/
	
	function ShowPaswdwindowsubmit(sid)
	{
		if(sid){
			document.getElementById('div_password').style.display='block';
			document.getElementById('div_newfolderadd').style.display='block';	
			
			var pwd = document.getElementById('sld_password').value;
			var original_pwd = document.getElementById('slidepaswd').value;
			
			if(pwd==''){
				var container='div_password';
				alert("Please Enter the Password!!");
				return false;
			}else if(pwd!=original_pwd){
				var container='div_password';
				alert("Invalid Password!!");
				
				return false;
			}else{
				var container='Outer_Wrap';
				document.getElementById('div_password').style.display='none';
				document.getElementById('div_newfolderadd').style.display='none';	
				var url	=	"ajax_user.php?action=SubmitcheckPassword&slideID="+sid+"&sld_password="+pwd;
			}
		}
		ajaxpage(url,container);
		
	}
	
	/*-------------------------------------------------------------------
Description   :- Show the rate window
Programmer    :- AKL
Last Modified :- 25/Oct/2008
-------------------------------------------------------------------*/
	function Showsysmsgwindow(sysid,sysimgid){
		if(sysid){
			var imageId= 'sysimgid_'+sysid;
			if(document.getElementById(imageId).style.display=="block")
			document.getElementById(imageId).style.display='none';
			
			var url = "ajax_user.php?action=updateSysmsgstatus&sysmsgId="+sysid;
			ajaxpage(url,imageId);
			
		}
		
	}



 function validateDate(required,emptymsg,dateformaterror,validmontherr,validdayerr,yearerr,dateerr){ 
	 //alert("emptymsg"+emptymsg+ " dateformaterror "+dateformaterror+ " validmontherr "+validmontherr+ " validdayerr "+validdayerr+ " yearerr "+yearerr+ " dateerr "+dateerr) ;
	// alert(required);
	if(document.getElementById('day').value=='' && required =='yes' ){ 
		document.getElementById('dateofbirth_container_tip').style.display="block";
		document.getElementById('dateofbirth_tool_tip').style.display='block';	
		document.getElementById('dateofbirth_close').style.display='block';	
		document.getElementById('dateofbirth_true').style.display='none';	
		document.getElementById('dateofbirth_tool_tip').innerHTML = emptymsg;
	}else if(document.getElementById('month').value=='' && required =='yes' ){
		document.getElementById('dateofbirth_container_tip').style.display="block";
		document.getElementById('dateofbirth_tool_tip').style.display='block';	
		document.getElementById('dateofbirth_close').style.display='block';	
		document.getElementById('dateofbirth_tool_tip').innerHTML = emptymsg;
		document.getElementById('dateofbirth_true').style.display='none';	
	}else if(document.getElementById('year').value=='' && required =='yes' ){
		document.getElementById('dateofbirth_container_tip').style.display="block";
		document.getElementById('dateofbirth_tool_tip').style.display='block';	
		document.getElementById('dateofbirth_close').style.display='block';	
		document.getElementById('dateofbirth_tool_tip').innerHTML = emptymsg;
		document.getElementById('dateofbirth_true').style.display='none';	
	}else{ 
			if( (document.getElementById('day').value || document.getElementById('month').value ||document.getElementById('year').value )  ){  
				if(document.getElementById('month').value!='' && document.getElementById('year').value!='' && document.getElementById('day').value!=''  ){  
					var fulldate = document.getElementById('day').value+"/"+document.getElementById('month').value+"/"+document.getElementById('year').value;   //alert("sdsdsd"+validdayerr);
					if (isDate(fulldate,dateformaterror,validmontherr,validdayerr,yearerr,dateerr)==false){
						//document.getElementById('day').focus()
						document.getElementById('dateofbirth_true').style.display='none';	
  						return false
					} 
					return true
				
				}else{ 
						document.getElementById('dateofbirth_container_tip').style.display="block";
						document.getElementById('dateofbirth_tool_tip').style.display='block';	
						document.getElementById('dateofbirth_close').style.display='block';	
						document.getElementById('dateofbirth_tool_tip').innerHTML = emptymsg;
						document.getElementById('dateofbirth_true').style.display='none';	
				}
			
			}else if(required =='yes' ){
						document.getElementById('dateofbirth_container_tip').style.display="block";
						document.getElementById('dateofbirth_tool_tip').style.display='block';	
						document.getElementById('dateofbirth_close').style.display='block';	
						document.getElementById('dateofbirth_tool_tip').innerHTML = emptymsg;
						document.getElementById('dateofbirth_true').style.display='none';	
			}else{
						document.getElementById('dateofbirth_container_tip').style.display="none";
						document.getElementById('dateofbirth_tool_tip').style.display='none';	
						document.getElementById('dateofbirth_close').style.display='none';	
 						document.getElementById('dateofbirth_true').style.display='none';	
			}
		

	}

}


/**
 * DHTML date validation script for dd/mm/yyyy. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */
// Declaring valid date character, minimum year and maximum year
var dtCh= "/";
var minYear=1900;
var maxYear=2100;

function isInteger(s){
	var i;
    for (i = 0; i < s.length; i++){   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag){
	var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++){   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function daysInFebruary (year){
	// February has 29 days in any year evenly divisible by four,
    // EXCEPT for centurial years which are not also divisible by 400.
    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
}
function DaysArray(n) {
	for (var i = 1; i <= n; i++) {
		this[i] = 31
		if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}
		if (i==2) {this[i] = 29}
   } 
   return this
}

function isDate(dtStr,dateformaterror,validmontherr,validdayerr,yearerr,dateerr){ //alert(validdayerr+"llllll");
	var daysInMonth = DaysArray(12)
	var pos1=dtStr.indexOf(dtCh)
	var pos2=dtStr.indexOf(dtCh,pos1+1)
	var strDay=dtStr.substring(0,pos1)
	var strMonth=dtStr.substring(pos1+1,pos2)
	var strYear=dtStr.substring(pos2+1)
	strYr=strYear
	var errorflag ='';
	if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)
	if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)
	for (var i = 1; i <= 3; i++) {
		if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)
	}
	month=parseInt(strMonth)
	day=parseInt(strDay)
	year=parseInt(strYr) 
	//alert("herer= " +pos1 + " kk = "+ pos2); return false;
	if (pos1==-1 || pos2==-1){
		//alert("The date format should be : dd/mm/yyyy")
		document.getElementById('dateofbirth_container_tip').style.display="block";
		document.getElementById('dateofbirth_tool_tip').style.display='block';	
		document.getElementById('dateofbirth_close').style.display='block';	
		document.getElementById('dateofbirth_tool_tip').innerHTML = dateformaterror;
		errorflag =1;
		return false
	}
	if (strMonth.length<1 || month<1 || month>12){
		//alert("Please enter a valid month")
		document.getElementById('dateofbirth_container_tip').style.display="block";
		document.getElementById('dateofbirth_tool_tip').style.display='block';	
		document.getElementById('dateofbirth_close').style.display='block';	
		document.getElementById('dateofbirth_tool_tip').innerHTML = validmontherr;
		errorflag =1;
		return false
	}
	if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){  // alert(validdayerr);
		//alert("Please enter a valid day")
		document.getElementById('dateofbirth_container_tip').style.display="block";
		document.getElementById('dateofbirth_tool_tip').style.display='block';	
		document.getElementById('dateofbirth_close').style.display='block';	
		document.getElementById('dateofbirth_tool_tip').innerHTML = validdayerr;
		errorflag =1;
		
		return false
	}
	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){
		//alert("Please enter a valid 4 digit year between "+minYear+" and "+maxYear)
		document.getElementById('dateofbirth_container_tip').style.display="block";
		document.getElementById('dateofbirth_tool_tip').style.display='block';	
		document.getElementById('dateofbirth_close').style.display='block';	
		document.getElementById('dateofbirth_tool_tip').innerHTML = yearerr+minYear+" and "+maxYear;
		errorflag =1;
		return false
	}
	if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){
		//alert("Please enter a valid date")
		document.getElementById('dateofbirth_container_tip').style.display="block";
		document.getElementById('dateofbirth_tool_tip').style.display='block';	
		document.getElementById('dateofbirth_close').style.display='block';	
		document.getElementById('dateofbirth_tool_tip').innerHTML = dateerr;
		errorflag =1;
 		return false
	}
	
	if(errorflag==''){  
		document.getElementById('dateofbirth_container_tip').style.display="none";
		document.getElementById('dateofbirth_tool_tip').style.display='none';	
		document.getElementById('dateofbirth_close').style.display='none';	
	    document.getElementById('dateofbirth_true').style.display='block';	
 	} 
	return true
}


	/*----------------------------------------------------------------
	Description   :- Ajax submission for Categorize listing of slides
	Programmer    :- AKL
	Last Modified :- 03/AUG/2008
	-------------------------------------------------------------------*/
	function categorizeSlides(uid){
		//alert(uid);
		categid=document.getElementById('categoryid').value;
		if(uid!=""){
			
		sldcombo= document.getElementById('sel_slide').value;
		}else{
		sldcombo="my";
		}
		var url = "index.php?process=homepage&slidecategory="+categid+"&showslide="+sldcombo;
		ajaxpage(url,'Outer_Wrap');		
					
	}
	
	
	/*----------------------------------------------------------------
	Description   :- Ajax submission for search page
	Programmer    :- AKL
	Last Modified :- 08/AUG/2008
	-------------------------------------------------------------------*/
	
	function categorizeSearches(page)
	{
		var txt_search 	 = document.getElementById('txt_search').value;
		var categid=document.getElementById('categoryid').value;
		if(!page)
			page=1;
		var url = "ajax_user.php?action=search&txt_search="+txt_search+"&slidecategory="+categid+"&page="+page;
		ajaxpage(url,'Outer_Wrap');
	}



	/*----------------------------------------------------------------
	Description   :- Ajax submission for search page
	Programmer    :- AKL
	Last Modified :- 08/AUG/2008
	-------------------------------------------------------------------*/
	
	function categorizeProfiles(flag,uid)
	{
		var categid=document.getElementById('categoryid').value;
		if(flag=='2')
		{
			var url ="ajax-myprofile-"+uid+"-"+categid+".html";
			window.location=url;
			
			}else{
		var url = "ajax_user.php?action=myprofile&slidecategory="+categid;
		ajaxpage(url,'Outer_Wrap');
			}
	}

	
	
	/*----------------------------------------------------------------
	Description   :- Ajax submission for search page
	Programmer    :- AKL
	Last Modified :- 08/AUG/2008
	-------------------------------------------------------------------*/
	
	function slideunderCats(catid)
	{
		var txt_search 	 = document.getElementById('txt_search').value;
		var url = "ajax_user.php?action=search&txt_search="+txt_search+"&slidecategory="+catid;
		ajaxpage(url,'Outer_Wrap');
	}

