  
/*----------------------------------------------------------------
	Description   :- function to remove space from left
	Programmer    :- AKL
	Last Modified :- 22/JAN/2009
-------------------------------------------------------------------*/

	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 :- 22/JAN/2009
-------------------------------------------------------------------*/

	function rightTrim(sString)
	{
		while (sString.substring(sString.length-1, sString.length) == ' ')
		{
			sString = sString.substring(0,sString.length-1);
		}
		return sString;
	}
  
  
/*-------------------------------------------------------------------
	Description   :- Search gadgets
	Programmer    :- AKL
	Last Modified :- 23/JAN/2009
-------------------------------------------------------------------*/
 function gadgetSearch(categoryId,action,socialnw){
	 
	var searchText  		  = document.getElementById('txt_search').value;
 	searchText = leftTrim(searchText);
	searchText = rightTrim(searchText);
	var url = "gadgets-"+action+"-"+categoryId+"-"+searchText+"-"+socialnw+"_1.html";
	window.location=url; 
	 
  }
  
  
  
/*-------------------------------------------------------------------
	Description   :- Gadgets listing under a social network
	Programmer    :- AKL
	Last Modified :- 23/JAN/2009
-------------------------------------------------------------------*/
 function gadgetinsocialnetwork(servic){
	 
	var socialnetwork  		  = document.getElementById('socialnetwork').value;
	//var catg  		 		  = document.getElementById('gadgCategory').value;
	var  url ="commons-gadgets-"+socialnetwork+"-"+servic+"-_1.html";
	
	//var url="Search-gadgets-search-"+catid+"-"+social+"-"+serv+"-"+rad+"_1.html"
	//var url = "gadgets-"+action+"-"+categoryId+"-"+socialnetwork+"_1.html";
	window.location=url; 
	 
  }
    /*----------------------------------------------------------------
    Description   :- function to validate an email id
    Programmer    :- IKB
    Last Modified :- 27/JAN/2009
    -------------------------------------------------------------------*/
          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;
          }
	
	/*--------------------------------------------------------------------------
	Description   :- function to check Password Strength
	Programmer    :- IKB
	Last Modified :- 27/JAN/2009
	--------------------------------------------------------------------------*/
	
	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   :- function  Submit register
	Programmer    :- IKB
	Last Modified :- 27/JAN/2009
	--------------------------------------------------------------------------*/
	function SubmitRegister(email_tooltip,cemail_tooltip,password_tooltip,cpassword_tooltip,varification_tooltip,fname,lname,captchreq){ 
		var count = 0;
		var email 	 = document.getElementById('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"){
			//confirm email validate
			var email 	 = document.getElementById('email').value;
			var newemail = email.replace(/ /g,"");
			var error = isBadEmail(newemail);
			
			var cemail 	 = document.getElementById('conf_email').value;
			var newcemail = cemail.replace(/ /g,"");
			var error = isBadEmail(newcemail);
			
			if((error==true)||(newemail!=newcemail)){
				document.getElementById('divCemailId').style.display="block";
				document.getElementById('CemailImage').style.display="block";
				document.getElementById('SuceCmailImage').style.display="none";
				document.getElementById('CemailHelp').style.display="block";
				document.getElementById('CemailHelp').innerHTML=email_tooltip;
				count	= count+1;
			}else{
				document.getElementById('divCemailId').style.display="none";
				document.getElementById('CemailImage').style.display="none";
				document.getElementById('SuceCmailImage').style.display="block";
				document.getElementById('CemailHelp').style.display="none";
				document.getElementById('CemailHelp').innerHTML=email_tooltip;
			}
		}
		
		//password validate
		var password 	 = document.getElementById('password1').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;
		}
		
		
		//validate confirm password
		var conf_PASSWORD 	 = document.getElementById('conf_PASSWORD').value;
		
		if(conf_PASSWORD=="yes"){
			//validate confirm password
			var password 	 = document.getElementById('password1').value;
			var newpassword = password.replace(/ /g,"");
	
			var cpassword 	 = document.getElementById('conf_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;
			}
		}
		//First Name
			var username = document.getElementById('firstname').value; 
			var newusername = username.replace(/ /g,"");
			if(newusername==""){ 
				document.getElementById('divfname').style.display="block";
				document.getElementById('fnameImage').style.display="block";
				document.getElementById('SucfnameImage').style.display="none";
				document.getElementById('fnameHelp').style.display="block";
				document.getElementById('fnameHelp').innerHTML=fname;
				count	= count+1;
			}else{ 
				document.getElementById('divfname').style.display="none";
				document.getElementById('fnameImage').style.display="none";
				document.getElementById('SucfnameImage').style.display="block";
				document.getElementById('fnameHelp').style.display="none";
				document.getElementById('fnameHelp').innerHTML=fname;
			}
		//Last Name
		var username = document.getElementById('lastname').value; 
			var newusername = username.replace(/ /g,"");
			if(newusername==""){ 
				document.getElementById('divlname').style.display="block";
				document.getElementById('lnameImage').style.display="block";
				document.getElementById('SuclnameImage').style.display="none";
				document.getElementById('lnameHelp').style.display="block";
				document.getElementById('lnameHelp').innerHTML=lname;
				count	= count+1;
			}else{ 
				document.getElementById('divlname').style.display="none";
				document.getElementById('lnameImage').style.display="none";
				document.getElementById('SuclnameImage').style.display="block";
				document.getElementById('lnameHelp').style.display="none";
				document.getElementById('lnameHelp').innerHTML=lname;
			}
		if(captchreq=='yes'){	
			
		//validate image varification
		var img_verification_succ = document.getElementById('img_verification_succ').value;
		
		if(img_verification_succ=='no'){
			var imageVerify 	 = document.getElementById('validation').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){ 
			return true;
		}else{ 
			return false;
		}
	
	 }
	/*--------------------------------------------------------------------------
	Description   :- function  to validate reg form1
	Programmer    :- IKB
	Last Modified :- 27/JAN/2009
	--------------------------------------------------------------------------*/
	
	
	function displayTooltipBox(divemailId,emailImage,SucemailImage,email_tooltip,emailHelp,type,requiredflag){ 
	
		if(type=='email'){
			var email 	 = document.getElementById('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('email').value;
			var newemail = email.replace(/ /g,"");
			var error = isBadEmail(newemail);
			
			var cemail 	 = document.getElementById('conf_email').value;
			var newcemail = cemail.replace(/ /g,"");
			var error = isBadEmail(newcemail);
			
			if((error==true)||(newemail!=newcemail)){
				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('password1').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('password1').value;
			var newpassword = password.replace(/ /g,"");

			var cpassword 	 = document.getElementById('conf_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('validation').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;
			}
		}
		else if(type=='fname'){ 
			var username = document.getElementById('firstname').value;  
			var newusername = username.replace(/ /g,"");
			
			if(newusername==""){ 
				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=='lname'){ 
			var username = document.getElementById('lastname').value;
			var newusername = username.replace(/ /g,"");
			
			if(newusername==""){
				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=='age'){ 
			var username = document.getElementById('dateofbirth').value;
			var newusername = username.replace(/ /g,"");
			
			if(newusername==""){
				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=='address'){ 
			var username = document.getElementById('address').value;
			var newusername = username.replace(/ /g,"");
			
			if(newusername==""){
				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=='city'){ 
			var username = document.getElementById('city').value;
			var newusername = username.replace(/ /g,"");
			
			if(newusername==""){
				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=='state'){ 
			var username = document.getElementById('state').value;
			var newusername = username.replace(/ /g,"");
			var countryid = document.getElementById('country').value;  //alert("inner"+countryid +"fgfgf"+requiredflag ); 
			if(countryid=='223' && requiredflag =='1' ){
			//alert(SucemailImage);return false;alert("test");return false;
				if(newusername==""){
					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{
					document.getElementById(divemailId).style.display = 'none';
					document.getElementById(emailImage).style.display = 'none';
					document.getElementById(SucemailImage).style.display = 'none';	
					document.getElementById(emailHelp).style.display="none";
					document.getElementById(emailHelp).innerHTML=email_tooltip;
					return true;
				}
				
				
		}
		else if(type=='country'){ 
			var username = document.getElementById('country').value; 
			var newusername = username.replace(/ /g,"");
			
			if(newusername=="0"){
				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=='zip'){ 
			var username = document.getElementById('postcode').value; 
			var newusername = username.replace(/ /g,"");
			
			if(newusername==""){
				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=='phone'){ 
			var username = document.getElementById('phone').value; 
			var newusername = username.replace(/ /g,"");
			
			if(newusername==""){
				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 to Validate activate code
    Programmer    :- IKB
    Last Modified :- 27/JAN/2009
    -------------------------------------------------------------------*/
	function ValidateTheCode(codehelp1,codehelp2){
			var code = document.getElementById('reg_code').value;
			var actcode =document.getElementById('activcode').value; 
			if(code==""){
				document.getElementById('divcode').style.display="block";
				document.getElementById('codeHelp').style.display="block";
				document.getElementById('codeHelp').innerHTML=codehelp1;
				return false;
			}else if(code!=actcode){
				document.getElementById('divcode').style.display="block";
				document.getElementById('codeHelp').style.display="block";
				document.getElementById('codeHelp').innerHTML=codehelp2;
				return false;
				
			}
			else{
				chkcode = code.length;
				if(chkcode >=6){
					document.getElementById('divcode').style.display="none";
					document.getElementById('codeHelp').style.display="none";
					document.getElementById('codeHelp').innerHTML=codehelp1;
					return true;
				}
				else{
					document.getElementById('divcode').style.display="block";
					document.getElementById('codeHelp').style.display="block";
					document.getElementById('codeHelp').innerHTML=codehelp2;
					return false;
				}
			}
	}
	/*----------------------------------------------------------------
    Description   :-  Function to Validate ste2 reg
    Programmer    :- IKB
    Last Modified :- 22/NOV/2008
    -------------------------------------------------------------------*/
	function SubmitRegister2(age,address,city,state,country,zip,phone,reqdflds)
	{ 
	var reqdflds = reqdflds ; 
	var resvar 	 = reqdflds.split(",");
	var count = 0; 
		
	if(resvar){  
		if(resvar[0]=="1"){
			var username = document.getElementById('year').value+document.getElementById('month').value+document.getElementById('day').value;
			var newusername = username.replace(/ /g,""); 
			if(newusername==""){  
				//document.getElementById('divage').style.display="block";
				document.getElementById('dateofbirth_close').style.display="block";
				document.getElementById('dateofbirth_true').style.display="none";
				document.getElementById('dateofbirth_tool_tip').style.display="block";
				document.getElementById('dateofbirth_tool_tip').innerHTML=age;
				count	= count+1;
			}else{
				//document.getElementById('divage').style.display="none";
				document.getElementById('dateofbirth_close').style.display="none";
				document.getElementById('dateofbirth_true').style.display="block";
				document.getElementById('dateofbirth_tool_tip').style.display="none";
				document.getElementById('dateofbirth_tool_tip').innerHTML=age;
				
			}
		}
		if(resvar[1]=="1"){ 
			var username = document.getElementById('address').value;
			var newusername = username.replace(/ /g,"");
			if(newusername==""){
				document.getElementById('divaddress').style.display="block";
				document.getElementById('addressImage').style.display="block";
				document.getElementById('SucaddressImage').style.display="none";
				document.getElementById('addressHelp').style.display="block";
				document.getElementById('addressHelp').innerHTML=address;
				count	= count+1;
			}else{
				document.getElementById('divaddress').style.display="none";
				document.getElementById('addressImage').style.display="none";
				document.getElementById('SucaddressImage').style.display="block";
				document.getElementById('addressHelp').style.display="none";
				document.getElementById('addressHelp').innerHTML=address;
			}
		}
		if(resvar[2]=="1"){
			var username = document.getElementById('city').value;
			var newusername = username.replace(/ /g,"");
			
			if(newusername==""){
				document.getElementById('divcity').style.display="block";
				document.getElementById('cityImage').style.display="block";
				document.getElementById('SuccityImage').style.display="none";
				document.getElementById('cityHelp').style.display="block";
				document.getElementById('cityHelp').innerHTML=city;
				count	= count+1;
			}else{
				document.getElementById('divcity').style.display="none";
				document.getElementById('cityImage').style.display="none";
				document.getElementById('SuccityImage').style.display="block";
				document.getElementById('cityHelp').style.display="none";
				document.getElementById('cityHelp').innerHTML=city;
			}
		}
/*		if(resvar[3]=="1"){
			var username = document.getElementById('state').value;
			var newusername = username.replace(/ /g,"");
			
			if(newusername==""){
				document.getElementById('divstate').style.display="block";
				document.getElementById('stateImage').style.display="block";
				document.getElementById('SucstateImage').style.display="none";
				document.getElementById('stateHelp').style.display="block";
				document.getElementById('stateHelp').innerHTML=state;
				count	= count+1;
			}else{
				document.getElementById('divstate').style.display="none";
				document.getElementById('stateImage').style.display="none";
				document.getElementById('SucstateImage').style.display="block";
				document.getElementById('stateHelp').style.display="none";
				document.getElementById('stateHelp').innerHTML=state;
			}
		}
*/		if(resvar[4]=="1"){
			var username = document.getElementById('country').value;
			var newusername = username.replace(/ /g,"");
			
			if(newusername=="0"){
				document.getElementById('divcountry').style.display="block";
				document.getElementById('countryImage').style.display="block";
				document.getElementById('SuccountryImage').style.display="none";
				document.getElementById('countryHelp').style.display="block";
				document.getElementById('countryHelp').innerHTML=country;
				count	= count+1;
			}else{
				document.getElementById('divcountry').style.display="none";
				document.getElementById('countryImage').style.display="none";
				document.getElementById('SuccountryImage').style.display="block";
				document.getElementById('countryHelp').style.display="none";
				document.getElementById('countryHelp').innerHTML=country;
			}
		}
		if(resvar[5]=="1"){
			var username = document.getElementById('postcode').value;
			var newusername = username.replace(/ /g,"");
			
			if(newusername==""){
				document.getElementById('divzip').style.display="block";
				document.getElementById('zipImage').style.display="block";
				document.getElementById('SuczipImage').style.display="none";
				document.getElementById('zipHelp').style.display="block";
				document.getElementById('zipHelp').innerHTML=zip;
				count	= count+1;
			}else{
				document.getElementById('divzip').style.display="none";
				document.getElementById('zipImage').style.display="none";
				document.getElementById('SuczipImage').style.display="block";
				document.getElementById('zipHelp').style.display="none";
				document.getElementById('zipHelp').innerHTML=zip;
			}
		}
		if(resvar[6]=="1"){
			var username = document.getElementById('phone').value;
			var newusername = username.replace(/ /g,"");
			
			if(newusername==""){
				document.getElementById('divphone').style.display="block";
				document.getElementById('phoneImage').style.display="block";
				document.getElementById('SucphoneImage').style.display="none";
				document.getElementById('phoneHelp').style.display="block";
				document.getElementById('phoneHelp').innerHTML=zip;
				count	= count+1;
			}else{
				document.getElementById('divphone').style.display="none";
				document.getElementById('phoneImage').style.display="none";
				document.getElementById('SucphoneImage').style.display="block";
				document.getElementById('phoneHelp').style.display="none";
				document.getElementById('phoneHelp').innerHTML=zip;
			}
		}		//alert(count);
		if(count==0)
			return true;
		else
			return false;
		}
		
	}
	/*----------------------------------------------------------------
    Description   :-  Function to Validate a number
    Programmer    :- AKL
    Last Modified :- 28/NOV/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;
		
	}
 function validateDate(required,emptymsg,dateformaterror,validmontherr,validdayerr,yearerr,dateerr){ 
	if(document.getElementById('day').value=='' && required =='yes' ){ 
		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_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_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('dateofbirth_true').style.display='none';	
  						return false
					} 
					return true
				
				}else{   
						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_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_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_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_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_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_tool_tip').style.display='block';	
		document.getElementById('dateofbirth_close').style.display='block';	
		document.getElementById('dateofbirth_tool_tip').innerHTML = yearerr+ " between " +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_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_tool_tip').style.display='none';	
		document.getElementById('dateofbirth_close').style.display='none';	
	    document.getElementById('dateofbirth_true').style.display='block';	
 	} 
	return true
}
	/*----------------------------------------------------------------
    Description   :- Function to resend activate code
    Programmer    :- AKL
    Last Modified :- 28/NOV/2008
    -------------------------------------------------------------------*/
	function resend_code(id){ 
		if(id){ 
			window.location = "common-registration-resendcode-"+id+".html" ;
		}
	}
	/*----------------------------------------------------------------
    Description   :-  Function to resend activate code
    Programmer    :- AKL
    Last Modified :- 28/NOV/2008
    -------------------------------------------------------------------*/
	function resend_plaintext_code(id){
		if(id){
			window.location = "common-registration-plaintextcode-"+id+".html" ;
		}
	}
		/*--------------------------------------------------------------------------
		Description   :- function for faded screen display
		Programmer    :- IKB
		Last Modified :- 16/Aug/2008
		--------------------------------------------------------------------------*/
     function addEvent(obj ,evt, fnc)
      { 
        if (obj.addEventListener){
          obj.addEventListener(evt,fnc,false);
		}
        else if (obj.attachEvent) {
          obj.attachEvent('on'+evt,fnc);
		}
        else{
          return false;
		}
        return true;
      }

      function removeEvent(obj ,evt, fnc)
      {
        if (obj.removeEventListener)
          obj.removeEventListener(evt,fnc,false);
        else if (obj.detachEvent)
          obj.detachEvent('on'+evt,fnc);
        else
          return false;
        return true;
      }

      //----------

      function appendElement(node,tagname,id,htm)
      {
		var ne = document.createElement(tagname);
		var e_div =document.getElementById('greyin') ; 
        if(id) ne.id = id;
        if(htm) ne.innerHTML = htm;
       //node.appendChild(ne);
	   try{
	    node.insertBefore(ne,e_div);
	   }
	   catch(err){
	   	alert(err);
	   }
     }

      //----------

      function showPopup(p) 
      {  
        greyout(true);
        document.getElementById(p).style.display = 'block';
      }

      function hidePopup(p)
      {
        greyout(false);
        document.getElementById(p).style.display = 'none';
      }

      //----------

      function greyout(d,z)
      {
        var obj = document.getElementById('greyout'); 
		
       if(!obj)
        {
          appendElement(document.body,'div','greyout','');
          obj = document.getElementById('greyout');
          obj.style.position = 'absolute';
          obj.style.top = '0px';
          obj.style.left = '0px';
          obj.style.background = '#99CCFF';
          obj.style.opacity = '.6';
          obj.style.filter = 'alpha(opacity=50)';
        }
        if(d)
        {
        //  if(!z){
		//	  z - 50 
		// }
          
		  obj.style.zIndex = 10; 
          var windowheight = window.innerHeight ; 
		  var scrollheight = document.body.scrollHeight ;  
		  var brow 		   = navigator.appName;   
		  if(brow=='Microsoft Internet Explorer'){
		  	var divheight    = document.documentElement.clientHeight ; 
		  	obj.style.height = divheight + 940  + 'px' ; 
		  }
		  else{
		 	obj.style.height = Math.max(document.body.scrollHeight,windowheight)+ 47+ 'px' ; 
		  }
          obj.style.width  = Math.max(document.body.scrollWidth,document.body.clientWidth)+'px'; 
          
		  obj.style.display = 'block';
          addEvent(window,'resize',greyoutResize);
        }
        else
        {
          obj.style.display = 'none';   
          removeEvent(window,'resize',greyoutResize);
        }
      }
     
      function greyoutResize()
      {
		var obj = document.getElementById('greyout');
         var windowheight = window.innerHeight ;
		 var divheight    = document.getElementById('webbody').clientHeight ; 
		 var scrollhieght = document.body.scrollHeight ; 
		 var brow 		   = navigator.appName;   
		  if(brow=='Microsoft Internet Explorer'){
		  	obj.style.height = divheight + 80 + 'px' ; 
		  }
		  else{
		//obj.style.height = document.body.clientHeight+'px'; 
		//obj.style.width  = document.body.clientWidth+'px';
		  obj.style.height = Math.max(document.body.scrollHeight,window.innerHeight)+'px';
		}
		
		obj.style.width  = Math.max(document.body.scrollWidth,document.body.clientWidth)+'px';
      }
		function hideall()
		{
				window.location="agree.html";	
		   }

		function  CancelContents(){ 
				window.location="cancelContent.html"; 
		}
		
/*-------------------------------------------------------------------
Description   :- Show the rate window
Programmer    :- AKL
Last Modified :- 06/Oct/2008
-------------------------------------------------------------------*/
	function ShowpostReviewwindow(gid){//alert("test");
		if(gid){
			
			document.getElementById('div_fades').style.display='block';
			document.getElementById('div_postReview').style.display='block';
			document.getElementById('div_fades').className="addgadgetlist";
			var url = "ajax_common.php?action=postReview&gadgetId="+gid;
			ajaxpage(url,'div_postReview');
			
		}
		
	}
	
/*-------------------------------------------------------------------
Description   :- Show the rate window
Programmer    :- SK
Last Modified :- 10/FEB/2008
-------------------------------------------------------------------*/
	function requesttologin(){//alert("test");
			document.getElementById('div_requesttologin').style.display='block';			
	}
	
	
	
	
/*-------------------------------------------------------------------
Description   :- Hide the rate window
Programmer    :- AKL
Last Modified :- 07/Oct/2008
-------------------------------------------------------------------*/
	
		function CancelcommentDiv(){
			
		document.getElementById('div_fades').style.display='none';
		document.getElementById('div_postReview').style.display='none';	
	}
	
/*-------------------------------------------------------------------
Description   :- Submit rate details
Programmer    :- AKL
Last Modified :- 07/Oct/2008
-------------------------------------------------------------------*/
	function Showcommentwindowsubmit(gid){
		
		if(gid){
			document.getElementById('div_fades').style.display='block';
			document.getElementById('div_postReview').style.display='block';
			document.getElementById('div_fades').className="addgadgetlist";

				
		if(document.getElementById('captcha'))
				var captcha	=	document.getElementById('captcha').value;
				
			var reviewcomment	=	document.getElementById('reviewcomment').value;
			
			var rate	=	document.getElementById('rate').value;
			
			if(document.getElementById('img_verification'))
				var Img	=	document.getElementById('img_verification').value;
			else
				var Img	= '';
				
			if(document.getElementById('ShowCaptcha'))
				var ShowCaptchas	=	document.getElementById('ShowCaptcha').value;
				
			
				
				var url	=	"ajax_common.php?action=reviewSubmit&gadgetId="+gid+"&reviewcomment="+reviewcomment+"&rate="+rate+"&img="+Img+"&ShowCaptcha="+ShowCaptchas+"&captcha="+captcha;	
				
			
			
	    }
		ajaxpage(url,'div_postReview');
		//setTimeout("document.getElementById('div_postReview').style.display ='none'",2500);
		//setTimeout("document.getElementById('div_fades').style.display ='none'",2500);
			
	}
	
	/*-------------------------------------------------------------------
	Description   :- Show the rate window
	Programmer    :- AKL
	Last Modified :- 06/Oct/2008
	-------------------------------------------------------------------*/
		function Showratewindow(gid,cid,rateUrl){
			if(gid){
				
				document.getElementById('div_fades').style.display='block';
				document.getElementById('div_rate').style.display='block';
				document.getElementById('div_fades').className="addgadgetlist";
				var url = "ajax_common.php?action=rating&gadgetId="+gid+"&categoryId="+cid+"&rateurl="+rateUrl;
				ajaxpage(url,'div_rate');
				
			}
			
		}
		
	/*-------------------------------------------------------------------
	Description   :- Hide the rate window
	Programmer    :- AKL
	Last Modified :- 07/Oct/2008
	-------------------------------------------------------------------*/
		
			function CancelrateDiv(){
			document.getElementById('div_rate').style.display='none';
			document.getElementById('div_fades').style.display='none';	
		}
		
		
	/*-------------------------------------------------------------------
	Description   :- Submit rate details
	Programmer    :- AKL
	Last Modified :- 23/MAY/2009
	-------------------------------------------------------------------*/
		function Showratewindowsubmit(gid,cid,rateurl){
			
			if(gid){
				document.getElementById('div_rate').style.display='block';
				document.getElementById('div_fades').style.display='block';
	
				if(document.getElementById('captcha'))
					var captcha	=	document.getElementById('captcha').value;
					
				var rate	=	document.getElementById('rate').value;
				
				if(document.getElementById('txtimg_verification'))
					var Img	=	document.getElementById('txtimg_verification').value;
				else
					var Img	= '';
					
				if(document.getElementById('ShowCaptcha'))
					var ShowCaptchas	=	document.getElementById('ShowCaptcha').value;


				var url	=	"ajax_common.php?action=ratingSubmit&gadgetId="+gid+"&rate="+rate+"&img="+Img+"&categoryId="+cid+"&rateurl="+rateurl+"&ShowCaptcha="+ShowCaptchas+"&captcha="+captcha;
					
				
				
			}
			ajaxpage(url,'div_rate');
			//setTimeout('CancelrateDiv()',2000);
			//setTimeout('reloadParent()',2000);
			
			//setTimeout("document.getElementById('div_fades').style.display ='none'",2000);
				
		}
	
	/*----------------------------------------------------------------
    Description   :-  Function to update_Msg_status
    Programmer    :- IKB
    Last Modified :- 30/JAN/2009
    -------------------------------------------------------------------*/
	function updatethestatus(sysid,star){
		if(sysid){ 
			var imageId= star+'_'+sysid;
			document.getElementById(imageId).style.display='none';
			var url = "ajax_common.php?action=updatesysmsg&msgid="+sysid;  
			ajaxpage(url,imageId);
			//alert(url);
		}
	}
	
	
	/*----------------------------------------------------------------
    Description   :- Function to update_Msg_status
    Programmer    :- AKL
    Last Modified :- 30/JAN/2009
    -------------------------------------------------------------------*/
	function reloadParent(rateurl)
	{
		//var ccid = document.getElementById('cid').value;
		//var ggid = document.getElementById('gid').value;
		//window.location="Gadgets-gadgets-gadgetDetails-"+ccid+"-"+ggid+"_1.html";
		window.location= rateurl;
	
	}
	/*----------------------------------------------------------------
    Description   :- Function for submit login information
    Programmer    :- SK
    Last Modified :- 06/FEB/2009
    -------------------------------------------------------------------*/
	
	function SubmitLoginform()
	{
		//document.login_frm.action=url; 
		document.login_frm.submit();

	}
		
		
		
	/*----------------------------------------------------------------
    Description   :- Function for submit Search data
    Programmer    :- AKL
    Last Modified :- 12/FEB/2009
    -------------------------------------------------------------------*/
	
	function Serachdata()
	{//'Search-gadgets-search-{$categoryId}-{$socialnetwork}-{$services}-{$search_criteria}_1.html'
		var catid	= document.getElementById('gadgCategory').value;
		var serv	= document.getElementById('services').value;
		//if(document.getElementById('searchradio1').checked==true)
		var rad	= document.getElementById('raddat').value;
		var styles	= document.getElementById('styletype').value;
		//if(document.getElementById('searchradio').checked==true)
		//var rad	=document.getElementById('searchradio').value;
		
		var url="Search-gadgets-search-"+catid+"-"+serv+"-"+rad+"-"+styles+"_1.html"
		document.frm_search.action=url; 
		document.frm_search.submit();
		//window.location=url; 
	}
	
	
	/*----------------------------------------------------------------
    Description   :- Function for gadget categories
    Programmer    :- AKL
    Last Modified :- 12/FEB/2009
    -------------------------------------------------------------------*/
	
	function gadgetsundercategories(socialnetwork,serv)
	{	
	if(document.getElementById('gadgCategory').value){
		var gadgCategory  		  = document.getElementById('gadgCategory').value;
	}else{
		var gadgCategory=''; 
	}
		//var url = "gadgets--"+gadgCategory+"_1.html";
		var  url ="commons-gadgets-"+socialnetwork+"-"+serv+"-"+gadgCategory+"_1.html";
		window.location=url; 
		
	}
	
	/*----------------------------------------------------------------
    Description   :- Function for gadget screen shots
    Programmer    :- AKL
    Last Modified :- 14/FEB/2009
    -------------------------------------------------------------------*/
	function displayscreenImage(screenImage)
	{
	
	var url = "ajax_common.php?action=showscreenshots&screenshot="+screenImage;
	ajaxpage(url,'screenDisplay');
		
	}
	
	
/*-------------------------------------------------------------------
	Description   :- Services Selection
	Programmer    :- AKL
	Last Modified :- 25/Feb/2009
-------------------------------------------------------------------*/
 function Selectgadgetservice(){
	 
	 var service  		  = document.getElementById('services').value;
	 
	var url = "ajax_common.php?action=showservices&services="+service;
	ajaxpage(url,'SocialNets');
	 
	
	//var url = "services-gadgets-"+service+"_1.html";
	//window.location=url; 
	 
  }	
  
  
  function putvalues(vals){
	  
	  document.getElementById('raddat').value=vals;
  }


	/*----------------------------------------------------------------
    Description   :- Function for gadget screen shots in Lage Size
    Programmer    :- SK
    Last Modified :- 14/March/2009
    -------------------------------------------------------------------*/
	function displayLargeImage(largeImage)
	{
		var url	= "ajax_common.php?action=largeImage&image="+largeImage;
		open(url,'new','height=500,width=650,scrollbars=yes');
		
	}
	
	
/*	function chengeCriteria(){
		
		if(document.getElementById('raddat').value=='searchall')
		{
			
		document.getElementById('searchradio').value=true;
			
		}
		
	}*/
	

	/*-------------------------------------------------------------------
	Description   :- Show the Vote window
	Programmer    :- AKL
	Last Modified :- 19/MAR/2009
	-------------------------------------------------------------------*/
	function ShowVotewindow(sid,currpage,from){//alert(currpage);
		if(sid){
			
			document.getElementById('div_voteSuggested').style.display='block';
			document.getElementById('div_fades').style.display='block';
			if(from=='left'){
				
				document.getElementById('div_voteSuggested').className="voteleftsuggestion";	
				
			}else{
				
				document.getElementById('div_voteSuggested').className="voteasuggestion";
			}
			document.getElementById('div_fades').className="addgadgetlist";

			var url = "ajax_common.php?action=voteaSuggestion&suggestedId="+sid+"&curpage="+currpage;
			ajaxpage(url,'div_voteSuggested');
			
		}
		
	}	
	
	/*-------------------------------------------------------------------
	Description   :- Hide the Vote window
	Programmer    :- AKL
	Last Modified :- 19/MAR/2009
	-------------------------------------------------------------------*/
		
			function Cancelvotewindow(){
			document.getElementById('div_voteSuggested').style.display='none';
			document.getElementById('div_fades').style.display='none';

		}
		
	/*-------------------------------------------------------------------
	Description   :- Submit Vote details
	Programmer    :- AKL
	Last Modified :- 19/MAR/2009
	-------------------------------------------------------------------*/
		function votewindowsubmit(sid,currpage){
			
		if(sid){
			
			var url = "ajax_common.php?action=submitVote&suggestedId="+sid+"&curpage="+currpage;
				
			}
			ajaxpage(url,'div_voteSuggested');
			
				
		}
		
	/*--------------------------------------------------------------------------
	Description   :- function  to validate reg form1 for developers
	Programmer    :- AKL
	Last Modified :- 20/MAR/2009
	--------------------------------------------------------------------------*/
	
	
	function displayTooltipBoxforDevelopers(divemailId,emailImage,SucemailImage,email_tooltip,emailHelp,type){ 
		if(type=='email'){
			var email 	 = document.getElementById('developer_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('developer_email').value;
			var newemail = email.replace(/ /g,"");
			var error = isBadEmail(newemail);
			
			var cemail 	 = document.getElementById('conf_email').value;
			var newcemail = cemail.replace(/ /g,"");
			var error = isBadEmail(newcemail);
			
			if((error==true)||(newemail!=newcemail)){
				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('developer_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('developer_password').value;
			var newpassword = password.replace(/ /g,"");

			var cpassword 	 = document.getElementById('conf_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('validation').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;
			}
		}
		else if(type=='fname'){ 
			var username = document.getElementById('developer_firstname').value;  
			var newusername = username.replace(/ /g,"");
			
			if(newusername==""){ 
				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=='lname'){ 
			var username = document.getElementById('developer_lastname').value;
			var newusername = username.replace(/ /g,"");
			
			if(newusername==""){
				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  Submit register
	Programmer    :- AKL
	Last Modified :- 20/MAR/2009
	--------------------------------------------------------------------------*/
	function SubmitDeveloperform(email_tooltip,cemail_tooltip,password_tooltip,cpassword_tooltip,varification_tooltip,fname,lname,captchreq){ 
		var count = 0;
		var email 	 = document.getElementById('developer_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"){
			//confirm email validate
			var email 	 = document.getElementById('developer_email').value;
			var newemail = email.replace(/ /g,"");
			var error = isBadEmail(newemail);
			
			var cemail 	 = document.getElementById('conf_email').value;
			var newcemail = cemail.replace(/ /g,"");
			var error = isBadEmail(newcemail);
			
			if((error==true)||(newemail!=newcemail)){
				document.getElementById('divCemailId').style.display="block";
				document.getElementById('CemailImage').style.display="block";
				document.getElementById('SuceCmailImage').style.display="none";
				document.getElementById('CemailHelp').style.display="block";
				document.getElementById('CemailHelp').innerHTML=email_tooltip;
				count	= count+1;
			}else{
				document.getElementById('divCemailId').style.display="none";
				document.getElementById('CemailImage').style.display="none";
				document.getElementById('SuceCmailImage').style.display="block";
				document.getElementById('CemailHelp').style.display="none";
				document.getElementById('CemailHelp').innerHTML=email_tooltip;
			}
		}
		
		//password validate
		var password 	 = document.getElementById('developer_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;
		}
		
		
		//validate confirm password
		var conf_PASSWORD 	 = document.getElementById('conf_PASSWORD').value;
		
		if(conf_PASSWORD=="yes"){
			//validate confirm password
			var password 	 = document.getElementById('developer_password').value;
			var newpassword = password.replace(/ /g,"");
	
			var cpassword 	 = document.getElementById('conf_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;
			}
		}
		//First Name
			var username = document.getElementById('developer_firstname').value; 
			var newusername = username.replace(/ /g,"");
			if(newusername==""){ 
				document.getElementById('divfname').style.display="block";
				document.getElementById('fnameImage').style.display="block";
				document.getElementById('SucfnameImage').style.display="none";
				document.getElementById('fnameHelp').style.display="block";
				document.getElementById('fnameHelp').innerHTML=fname;
				count	= count+1;
			}else{ 
				document.getElementById('divfname').style.display="none";
				document.getElementById('fnameImage').style.display="none";
				document.getElementById('SucfnameImage').style.display="block";
				document.getElementById('fnameHelp').style.display="none";
				document.getElementById('fnameHelp').innerHTML=fname;
			}
		//Last Name
		var username = document.getElementById('developer_lastname').value; 
			var newusername = username.replace(/ /g,"");
			if(newusername==""){ 
				document.getElementById('divlname').style.display="block";
				document.getElementById('lnameImage').style.display="block";
				document.getElementById('SuclnameImage').style.display="none";
				document.getElementById('lnameHelp').style.display="block";
				document.getElementById('lnameHelp').innerHTML=lname;
				count	= count+1;
			}else{ 
				document.getElementById('divlname').style.display="none";
				document.getElementById('lnameImage').style.display="none";
				document.getElementById('SuclnameImage').style.display="block";
				document.getElementById('lnameHelp').style.display="none";
				document.getElementById('lnameHelp').innerHTML=lname;
			}
		if(captchreq=='yes'){	
			
		//validate image varification
		var img_verification_succ = document.getElementById('img_verification_succ').value;
		
		if(img_verification_succ=='no'){
			var imageVerify 	 = document.getElementById('validation').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){ 
			return true;
		}else{ 
			return false;
		}
	
	 }


	/*-------------------------------------------------------------------
	Description   :- Hide the Vote window
	Programmer    :- AKL
	Last Modified :- 19/MAR/2009
	-------------------------------------------------------------------*/
		
			function Closevotewindow(){//currpage,msg
			document.getElementById('div_voteSuggested').style.display='none';
			document.getElementById('div_fades').style.display='none';
			/*if(msg=='VoteSuccess'){
				window.location="suggestgadget-listsuggested_"+currpage+".html";
			}*/
			//window.opener.location.href = window.opener.location.href;
			

		}


	/*-------------------------------------------------------------------
	Description   :- Hide the Link
	Programmer    :- AKL
	Last Modified :- 25/MAR/2009
	-------------------------------------------------------------------*/
		
			function displayLink(){
				
			var selectvalue = document.getElementById('devcategoryid').value;
	
			if(selectvalue==""){
				
				document.getElementById('linkSuggId').style.display='block';
				
			}else{
				
				document.getElementById('linkSuggId').style.display='none';
				
				document.getElementById('suggestCatId').style.display='none';
			}
			

		}


	/*-------------------------------------------------------------------
	Description   :- Hide the Link
	Programmer    :- AKL
	Last Modified :- 25/MAR/2009
	-------------------------------------------------------------------*/
		
			function showsuggest(){
				
			var value = document.getElementById('suggested_cats').value;
			if(value!=""){
				document.getElementById('suggested_cats').value='';
			}
			
			document.getElementById('suggestCatId').style.display='block';
			

		}
		


/*-------------------------------------------------------------------
Description   :- Show the rate window
Programmer    :- SK
Last Modified :- 10/FEB/2008
-------------------------------------------------------------------*/
	function requesttologinmess(){//alert("test");
			document.getElementById('div_requesttologinmess').style.display='block';			
	}


/*-------------------------------------------------------------------
Description   :- Show the rate window
Programmer    :- AKL
Last Modified :- 31/MAR/2009
-------------------------------------------------------------------*/
	function requesttologivote(){//alert("test");
			document.getElementById('div_requesttologinvote').style.display='block';			
	}
	
	/*----------------------------------------------------------------
    Description   :- Function to change the gadget style
    Programmer    :- AKL
    Last Modified :- 07/APR/2009
    -------------------------------------------------------------------*/
	
	function changeListingStyle(catid,act)
	{	
		var currentstyle = document.getElementById('liststyles').value;
		var  url ="gadgets-"+act+"-"+catid+"~"+currentstyle+"_1.html";
		window.location=url; 
		
	}
	
	/*----------------------------------------------------------------
    Description   :- Function for  Search Chat rooms
    Programmer    :- AKL
    Last Modified :- 13/APR/2009
    -------------------------------------------------------------------*/
	
	/*function Serachchatfinder()
	{
		
		var url="Chatroom-search_1.html";
		document.frm_searchchatfinder.action=url; 
		document.frm_searchchatfinder.submit();
		
	}*/
	
	/*-------------------------------------------------------------------
	Description   :- Search Chat rooms details
	Programmer    :- AKL
	Last Modified :- 16/APR/2009
	-------------------------------------------------------------------*/
		function Serachchatfinder(){
			
			var searchvalue = document.getElementById('searchchatroom').value; 
			
			var url = "ajax_common.php?action=chatroomSearch&searchchatroom="+searchvalue;
				
			ajaxpage(url,'Chatroomcontainer');
			
				
		}
		
	/*-------------------------------------------------------------------
	Description   :- Show the login message window
	Programmer    :- AKL
	Last Modified :- 21/APR/2009
	-------------------------------------------------------------------*/
	function requesttologinroom(){//alert("test");
			document.getElementById('div_requesttologin').style.display='block';
			
			var b = document.getElementById('div_requesttologinmess').style.display;
			
			if(b=='block'){
				
			 document.getElementById('div_requesttologinmess').style.display='none';
				
			}
			
	}
	
	/*-------------------------------------------------------------------
	Description   :- Show the login message window
	Programmer    :- AKL
	Last Modified :- 21/APR/2009
	-------------------------------------------------------------------*/
	function Createchatroom(urlpage,chatcategory){
		
			document.getElementById('div_chatfades').style.display='block';
			document.getElementById('div_chatroom').style.display='block';
			document.getElementById('div_chatfades').className="addchatroom";
			var url = "ajax_common.php?action=createroom&chatcategoryid="+chatcategory+"&pagedisplay="+urlpage;
			ajaxpage(url,'div_chatroom');
		
	}
	
	/*-------------------------------------------------------------------
	Description   :- Hide the chat room window
	Programmer    :- AKL
	Last Modified :- 21/APR/2009
	-------------------------------------------------------------------*/
			function Cancelchatroom(){
			document.getElementById('div_chatroom').style.display='none';
			document.getElementById('div_chatfades').style.display='none';	

		}
		
	/*-------------------------------------------------------------------
	Description   :- Submit room details
	Programmer    :- AKL
	Last Modified :- 21/APR/2009
	-------------------------------------------------------------------*/
		function Chatroomsubmit(urlpage){
			
		
				document.getElementById('div_chatroom').style.display='block';
				document.getElementById('div_chatfades').style.display='block';
				var category	=	document.getElementById('categoryid').value;
				var chatroom	=	document.getElementById('room_name').value;
				
				if(category==''){
					
					alert("Please select a Category");
					return false;
				}else if(chatroom==''){
					
					alert("Please Enter a Chat room");
					return false;
				}else{
				var url	=	"ajax_common.php?action=createroomSubmit&chatcategory="+category+"&room_name="+chatroom+"&pagedisplay="+urlpage;
					
				}
			
			ajaxpage(url,'div_chatroom');
				
		}
		
	/*-------------------------------------------------------------------
	Description   :- Hide the chat room window
	Programmer    :- AKL
	Last Modified :- 21/APR/2009
	-------------------------------------------------------------------*/
		function closeroomwindow(pageto){
		
		 window.location=pageto;
		
		}
		
	/*-------------------------------------------------------------------
	Description   :- List Chat room based on the radio selection
	Programmer    :- AKL
	Last Modified :- 22/APR/2009
	-------------------------------------------------------------------*/
	
	  function listroomtype(vals,catid,act){
		
		if(act==''){
			var newact='list';
		}else{
			var newact = act;
		}
		
		var  url ="Chatroom-"+newact+"-"+catid+"~"+vals+"_1.html";
		window.location=url; 
	 
	 }
	 
/*------------------------------------------------------------------
Description   :- function to show tool tips for user egistration
Programmer    :- SBI
Last Modified :- 22/Aug/2008
-------------------------------------------------------------------*/
function tool_tip_js(field,imgid,boxid,requiredflag){
	var closeid=imgid+'_close';
	var trueid=imgid+'_true';
	if(field=='firstname' || field=='lastname' || field=='address' || field=='city'  || field=='postcode' || field=='phone' || field=='age'  || field=='dateofbirth'    || field=='fname'   || field=='lname'   || field=='zip'  || field=='siteName' ){
		var text =document.getElementById(field).value;
		text = text.replace(/ /g,""); 
		if(text==''){  
			document.getElementById(closeid).style.display = 'block';
			document.getElementById(trueid).style.display = 'none';
			document.getElementById(boxid).style.display = 'block';	
		}else{ 
			document.getElementById(closeid).style.display = 'none';
			document.getElementById(trueid).style.display = 'block';
			document.getElementById(boxid).style.display = 'none';	
		}
	}
	if(field=='email' || field=='confirmemail'){	 
		var mailid=document.getElementById(field).value;
		var EmailId=document.getElementById('email').value;
		mailid = mailid.replace(/ /g,"");
		 
 			if(mailid!=''){ 
				var email_status=validate_email(mailid);	
				if(email_status){ 
					if( field=='confirmemail' && EmailId!=mailid){	
						document.getElementById(closeid).style.display = 'block';
						document.getElementById(trueid).style.display = 'none';
						document.getElementById(boxid).style.display = 'block';
					}else{
						document.getElementById(trueid).style.display = 'block';
						document.getElementById(closeid).style.display = 'none';
						document.getElementById(boxid).style.display = 'none';
					}
				}else{ 
					document.getElementById(closeid).style.display = 'block';
					document.getElementById(trueid).style.display = 'none';
					document.getElementById(boxid).style.display = 'block';
				}
			}else {
				
					document.getElementById(closeid).style.display = 'block';
					document.getElementById(trueid).style.display = 'none';
					document.getElementById(boxid).style.display = 'block';
				
			}
		 
	} 
	if(field=='img_verification'){	
		var rand_img=document.getElementById('rand_img').value;
		var img_verification=document.getElementById('img_verification').value;
		img_verification = img_verification.replace(/ /g,"");
 			if(img_verification==''){ 
				document.getElementById(closeid).style.display = 'block';
				document.getElementById(trueid).style.display = 'none';
				document.getElementById(boxid).style.display = 'block';
			}else if(img_verification !=rand_img  ){
				document.getElementById(closeid).style.display = 'block';
				document.getElementById(trueid).style.display = 'none';
				document.getElementById(boxid).style.display = 'block';
			}else{
				document.getElementById(closeid).style.display = 'none';
				document.getElementById(trueid).style.display = 'block';
				document.getElementById(boxid).style.display = 'none';	
			}
			
		}
	 
	if(field=='password'){
		var pwd=document.getElementById('password').value; //alert("kk"+trueid);
		pwd = pwd.replace(/ /g,"");
		var len=pwd.length;
		if(pwd=='' || len<6){    
			document.getElementById(closeid).style.display = 'block';
			document.getElementById(trueid).style.display = 'none';
			document.getElementById(boxid).style.display = 'block';	
		}else{  
			document.getElementById(closeid).style.display = 'none';
			document.getElementById(trueid).style.display = 'block';
			document.getElementById(boxid).style.display = 'none';
			
		}
	}
	if(field=='confirmPassword'){
		var pwd=document.getElementById('password').value;
		var confirmPassword=document.getElementById('confirmPassword').value;
		pwd = pwd.replace(/ /g,"");
		confirmPassword = confirmPassword.replace(/ /g,"");
 		if(confirmPassword==''){  
			document.getElementById(closeid).style.display = 'block';
			document.getElementById(trueid).style.display = 'none';
			document.getElementById(boxid).style.display = 'block';	
		}else if(confirmPassword != pwd){
			document.getElementById(closeid).style.display = 'block';
			document.getElementById(trueid).style.display = 'none';
			document.getElementById(boxid).style.display = 'block';	
		}
		else{
			document.getElementById(closeid).style.display = 'none';
			document.getElementById(trueid).style.display = 'block';
			document.getElementById(boxid).style.display = 'none';
			
		}
	}
	
	if(field=='country'){
		var country=document.getElementById('country').value;  
 		if(country==''){  
			document.getElementById(closeid).style.display = 'block';
			document.getElementById(trueid).style.display = 'none';
			document.getElementById(boxid).style.display = 'block';	
			
		}else{ 
			document.getElementById(closeid).style.display = 'none';
			document.getElementById(trueid).style.display = 'block';
			document.getElementById(boxid).style.display = 'none';	
			
		}
	}
	
	if(field=='state'){
		var text =document.getElementById(field).value;
		text = text.replace(/ /g,""); 
		var countryid = document.getElementById('country').value;   //alert("inner"+countryid +"fgfgf"+requiredflag ); 
		//if(countryid=='223' || requiredflag =='1' ){
		if(countryid=='223' && requiredflag =='1' ){
			if(text==''){
				document.getElementById(closeid).style.display = 'block';
				document.getElementById(trueid).style.display = 'none';
				document.getElementById(boxid).style.display = 'block';	
			}else{
				document.getElementById(closeid).style.display = 'none';
				document.getElementById(trueid).style.display = 'block';
				document.getElementById(boxid).style.display = 'none';	
			}
		}else{
				document.getElementById(closeid).style.display = 'none';
				document.getElementById(trueid).style.display = 'none';
				document.getElementById(boxid).style.display = 'none';	
			}
	}
	if(field=='dateofbirth'){
		var dateofbirth =document.getElementById(field).value;
		if(dateofbirth =='0000-00-00' || dateofbirth ==''){
				document.getElementById(closeid).style.display = 'block';
				document.getElementById(trueid).style.display = 'none';
				document.getElementById(boxid).style.display = 'block';	
		}else{
				document.getElementById(closeid).style.display = 'none';
				document.getElementById(trueid).style.display = 'none';
				document.getElementById(boxid).style.display = 'none';	
		}
	}
	
	if(  field=='siteURL' ){
		
		var url = document.getElementById('siteURL').value;
		var newvalue = url.substr(7);
		newvalue = newvalue.replace(/ /g,""); 
		if(newvalue==''){
				document.getElementById(closeid).style.display = 'block';
				document.getElementById(trueid).style.display = 'none';
				document.getElementById(boxid).style.display = 'block';	
		}else{
 				document.getElementById(closeid).style.display = 'none';
				document.getElementById(trueid).style.display = 'none';
				document.getElementById(boxid).style.display = 'none';	
 		}
		
	}
	
  	
	
 }
 
/*---------------------------------------------------------------
Description   :- function to validate an email id
Programmer    :- AKL
Last Modified :- 24/APR/2009
-------------------------------------------------------------------*/ 
  function validate_email(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = email;
   if(reg.test(address) == false) {
      return false;
   }
   return true;
}

/*------------------------------------------------------------------
Description   :- Display State 
Programmer    :- AKL
Last Modified :- 24/APR/2009
-------------------------------------------------------------------*/
function Selectcountry(reqstate,flag){  
	var countryId  = document.getElementById('country').value;
	if(flag){
		var url ="ajax_common.php?countryId="+countryId+"&reqstate="+reqstate+"&action=state";  
	}else{
	 var url ="ajax_state.php?countryId="+countryId+"&reqstate="+reqstate;  
	}
	ajaxpage(url,'DivState');
}


/*-------------------------------------------------------------------
Description   :- Show popup window
Programmer    :- AKL
Last Modified :- 28/Nov/2008
-------------------------------------------------------------------*/
 function ShowPopWindow(url){
   document.getElementById('ShowPopUp').style.display='block';
  }
	
	/*----------------------------------------------------------------
	Description   :- list all records
	Programmer    :- AKL
	Last Modified :- 04/MAY/2009
	-------------------------------------------------------------------*/
	function listallrecords(url,process,action,style,gadget,category){ 
		value = document.getElementById('Sel_rec').value;
		url = "setrecordsperpage.php?&Sel_rec="+value+"&url="+url+"&process="+process+"&act="+action+"&style="+style+"&newgadgetid="+gadget+"&newcategoryid="+category; 
 		window.location=url;
	  }
 
	/*----------------------------------------------------------------
	Description   :- list all records
	Programmer    :- AKL
	Last Modified :- 04/MAY/2009
	-------------------------------------------------------------------*/
	function listallrecordsfooter(url,process,action,style,gadget,category){ 
		value = document.getElementById('Sel_rec1').value;
		url = "setrecordsperpage.php?&Sel_rec="+value+"&url="+url+"&process="+process+"&act="+action+"&style="+style+"&newgadgetid="+gadget+"&newcategoryid="+category; 
 		window.location=url;
	  }
	  
	/*--------------------------------------------------------------------------
	Description   :- function  Submit register
	Programmer    :- AKL
	Last Modified :- 21/MAY/2009
	--------------------------------------------------------------------------*/
	function SubmitFullRegister(email_tooltip,cemail_tooltip,password_tooltip,cpassword_tooltip,varification_tooltip,fname,lname,captchreq,age,address,city,state,country,zip,phone,reqdflds){ 
		var count = 0;
		var email 	 = document.getElementById('email').value; 
		var newemail = email.replace(/ /g,"");
		var error = isBadEmail(newemail);
		var reqdflds = reqdflds ; 
		var resvar 	 = reqdflds.split(",");
		
		//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"){
			//confirm email validate
			var email 	 = document.getElementById('email').value;
			var newemail = email.replace(/ /g,"");
			var error = isBadEmail(newemail);
			
			var cemail 	 = document.getElementById('conf_email').value;
			var newcemail = cemail.replace(/ /g,"");
			var error = isBadEmail(newcemail);
			
			if((error==true)||(newemail!=newcemail)){
				document.getElementById('divCemailId').style.display="block";
				document.getElementById('CemailImage').style.display="block";
				document.getElementById('SuceCmailImage').style.display="none";
				document.getElementById('CemailHelp').style.display="block";
				document.getElementById('CemailHelp').innerHTML=email_tooltip;
				count	= count+1;
			}else{
				document.getElementById('divCemailId').style.display="none";
				document.getElementById('CemailImage').style.display="none";
				document.getElementById('SuceCmailImage').style.display="block";
				document.getElementById('CemailHelp').style.display="none";
				document.getElementById('CemailHelp').innerHTML=email_tooltip;
			}
		}
		
		//password validate
		var password 	 = document.getElementById('password1').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;
		}
		
		
		//validate confirm password
		var conf_PASSWORD 	 = document.getElementById('conf_PASSWORD').value;
		
		if(conf_PASSWORD=="yes"){
			//validate confirm password
			var password 	 = document.getElementById('password1').value;
			var newpassword = password.replace(/ /g,"");
	
			var cpassword 	 = document.getElementById('conf_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;
			}
		}
		//First Name
			var username = document.getElementById('firstname').value; 
			var newusername = username.replace(/ /g,"");
			if(newusername==""){ 
				document.getElementById('divfname').style.display="block";
				document.getElementById('fnameImage').style.display="block";
				document.getElementById('SucfnameImage').style.display="none";
				document.getElementById('fnameHelp').style.display="block";
				document.getElementById('fnameHelp').innerHTML=fname;
				count	= count+1;
			}else{ 
				document.getElementById('divfname').style.display="none";
				document.getElementById('fnameImage').style.display="none";
				document.getElementById('SucfnameImage').style.display="block";
				document.getElementById('fnameHelp').style.display="none";
				document.getElementById('fnameHelp').innerHTML=fname;
			}
		//Last Name
		var username = document.getElementById('lastname').value; 
			var newusername = username.replace(/ /g,"");
			if(newusername==""){ 
				document.getElementById('divlname').style.display="block";
				document.getElementById('lnameImage').style.display="block";
				document.getElementById('SuclnameImage').style.display="none";
				document.getElementById('lnameHelp').style.display="block";
				document.getElementById('lnameHelp').innerHTML=lname;
				count	= count+1;
			}else{ 
				document.getElementById('divlname').style.display="none";
				document.getElementById('lnameImage').style.display="none";
				document.getElementById('SuclnameImage').style.display="block";
				document.getElementById('lnameHelp').style.display="none";
				document.getElementById('lnameHelp').innerHTML=lname;
			}
		if(captchreq=='yes'){	
			
		//validate image varification
		var img_verification_succ = document.getElementById('img_verification_succ').value;
		
		if(img_verification_succ=='no'){
			var imageVerify 	 = document.getElementById('validation').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;
			}
		}
		
		}
		
	if(resvar){  
		if(resvar[0]=="1"){
			var username = document.getElementById('year').value+document.getElementById('month').value+document.getElementById('day').value;
			var newusername = username.replace(/ /g,""); 
			if(newusername==""){  
				//document.getElementById('divage').style.display="block";
				document.getElementById('dateofbirth_close').style.display="block";
				document.getElementById('dateofbirth_true').style.display="none";
				document.getElementById('dateofbirth_tool_tip').style.display="block";
				document.getElementById('dateofbirth_tool_tip').innerHTML=age;
				count	= count+1;
			}else{
				//document.getElementById('divage').style.display="none";
				document.getElementById('dateofbirth_close').style.display="none";
				document.getElementById('dateofbirth_true').style.display="block";
				document.getElementById('dateofbirth_tool_tip').style.display="none";
				document.getElementById('dateofbirth_tool_tip').innerHTML=age;
				
			}
		}
		if(resvar[1]=="1"){ 
			var username = document.getElementById('address').value;
			var newusername = username.replace(/ /g,"");
			if(newusername==""){
				document.getElementById('divaddress').style.display="block";
				document.getElementById('addressImage').style.display="block";
				document.getElementById('SucaddressImage').style.display="none";
				document.getElementById('addressHelp').style.display="block";
				document.getElementById('addressHelp').innerHTML=address;
				count	= count+1;
			}else{
				document.getElementById('divaddress').style.display="none";
				document.getElementById('addressImage').style.display="none";
				document.getElementById('SucaddressImage').style.display="block";
				document.getElementById('addressHelp').style.display="none";
				document.getElementById('addressHelp').innerHTML=address;
			}
		}
		if(resvar[2]=="1"){
			var username = document.getElementById('city').value;
			var newusername = username.replace(/ /g,"");
			
			if(newusername==""){
				document.getElementById('divcity').style.display="block";
				document.getElementById('cityImage').style.display="block";
				document.getElementById('SuccityImage').style.display="none";
				document.getElementById('cityHelp').style.display="block";
				document.getElementById('cityHelp').innerHTML=city;
				count	= count+1;
			}else{
				document.getElementById('divcity').style.display="none";
				document.getElementById('cityImage').style.display="none";
				document.getElementById('SuccityImage').style.display="block";
				document.getElementById('cityHelp').style.display="none";
				document.getElementById('cityHelp').innerHTML=city;
			}
		}
		if(resvar[3]=="1"){
			var username = document.getElementById('state').value;
			var newusername = username.replace(/ /g,"");
			
			if(newusername==""){
				document.getElementById('divstate').style.display="block";
				document.getElementById('stateImage').style.display="block";
				document.getElementById('SucstateImage').style.display="none";
				document.getElementById('stateHelp').style.display="block";
				document.getElementById('stateHelp').innerHTML=state;
				count	= count+1;
			}else{
				document.getElementById('divstate').style.display="none";
				document.getElementById('stateImage').style.display="none";
				document.getElementById('SucstateImage').style.display="block";
				document.getElementById('stateHelp').style.display="none";
				document.getElementById('stateHelp').innerHTML=state;
			}
		}
		if(resvar[4]=="1"){
			var username = document.getElementById('country').value;
			var newusername = username.replace(/ /g,"");
			
			if(newusername=="0"){
				document.getElementById('divcountry').style.display="block";
				document.getElementById('countryImage').style.display="block";
				document.getElementById('SuccountryImage').style.display="none";
				document.getElementById('countryHelp').style.display="block";
				document.getElementById('countryHelp').innerHTML=country;
				count	= count+1;
			}else{
				document.getElementById('divcountry').style.display="none";
				document.getElementById('countryImage').style.display="none";
				document.getElementById('SuccountryImage').style.display="block";
				document.getElementById('countryHelp').style.display="none";
				document.getElementById('countryHelp').innerHTML=country;
			}
		}
		if(resvar[5]=="1"){
			var username = document.getElementById('postcode').value;
			var newusername = username.replace(/ /g,"");
			
			if(newusername==""){
				document.getElementById('divzip').style.display="block";
				document.getElementById('zipImage').style.display="block";
				document.getElementById('SuczipImage').style.display="none";
				document.getElementById('zipHelp').style.display="block";
				document.getElementById('zipHelp').innerHTML=zip;
				count	= count+1;
			}else{
				document.getElementById('divzip').style.display="none";
				document.getElementById('zipImage').style.display="none";
				document.getElementById('SuczipImage').style.display="block";
				document.getElementById('zipHelp').style.display="none";
				document.getElementById('zipHelp').innerHTML=zip;
			}
		}
		if(resvar[6]=="1"){
			var username = document.getElementById('phone').value;
			var newusername = username.replace(/ /g,"");
			
			if(newusername==""){
				document.getElementById('divphone').style.display="block";
				document.getElementById('phoneImage').style.display="block";
				document.getElementById('SucphoneImage').style.display="none";
				document.getElementById('phoneHelp').style.display="block";
				document.getElementById('phoneHelp').innerHTML=zip;
				count	= count+1;
			}else{
				document.getElementById('divphone').style.display="none";
				document.getElementById('phoneImage').style.display="none";
				document.getElementById('SucphoneImage').style.display="block";
				document.getElementById('phoneHelp').style.display="none";
				document.getElementById('phoneHelp').innerHTML=zip;
			}
		}		//alert(count);
		}		
		
		
		
		//submit on no error
		if(count==0){ 
			return true;
		}else{ 
			return false;
		}
	
	 }
	 
	 	/*----------------------------------------------------------------
    Description   :- function to open a new window of specified size
    Programmer    :- AKL
    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   :- function to show loading image in the comment section
    Programmer    :- AKL
    Last Modified :- 08/SEP/2009
    -------------------------------------------------------------------*/
	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   :- function to show tabed view  in the comment section
    Programmer    :- AKL
    Last Modified :- 08/SEP/2009
    -------------------------------------------------------------------*/
	function ajaxComments(url,loadarea, presentArea)
	{
		ResetAllTabs();
		var viewArea 			= document.getElementById('td_viewComments');
		var postArea 			= document.getElementById('td_viewReviews');
		var reportBugArea 		= document.getElementById('td_reportBugs');
		var featuresReqArea 	= document.getElementById('td_featureRequest');
		 
		if(presentArea == 'td_viewComments')
		{
			viewArea.className 			= 'blogTabSelected';
			postArea.className 			= 'blogTab';
			reportBugArea.className 	= 'blogTab';
			featuresReqArea.className 	= 'blogTab';
		}
		else if(presentArea == 'td_viewReviews'){
		
			viewArea.className 			= 'blogTab';
			postArea.className 			= 'blogTabSelected';
			reportBugArea.className 	= 'blogTab';
			featuresReqArea.className 	= 'blogTab';
		
		}else if(presentArea == 'td_reportBugs'){
		
			viewArea.className 			= 'blogTab';
			postArea.className 			= 'blogTab';
			reportBugArea.className 	= 'blogTabSelected';
			featuresReqArea.className 	= 'blogTab';
		
		}else 
		{
			viewArea.className 			= 'blogTab';
			postArea.className 			= 'blogTab';
			reportBugArea.className 	= 'blogTab';
			featuresReqArea.className 	= 'blogTabSelected';
		}
		
		ajaxpage(url, loadarea)
	}

	function ResetAllTabs()
	{
		document.getElementById('td_viewComments').className	='blogTabSelected';
		document.getElementById('td_viewReviews').className		='blogTab';
		document.getElementById('td_reportBugs').className		='blogTab';
		document.getElementById('td_featureRequest').className	='blogTab';
	}
	
	
	/*-------------------------------------------------------------------
	Description   :- Submit Comment details
	Programmer    :- AKL
	Last Modified :- 07/Oct/2008
	-------------------------------------------------------------------*/
	function SubmitCommentwindow(gid){
		
		
		ResetAllTabs();
		var viewArea 			= document.getElementById('td_viewComments');
		var postArea 			= document.getElementById('td_viewReviews');
		var reportBugArea 		= document.getElementById('td_reportBugs');
		var featuresReqArea 	= document.getElementById('td_featureRequest');
		
		viewArea.className 			= 'blogTabSelected';
		postArea.className 			= 'blogTab';
		reportBugArea.className 	= 'blogTab';
		featuresReqArea.className 	= 'blogTab';
		
			
		if(gid){

				
		if(document.getElementById('captcha'))
				var captcha	=	document.getElementById('captcha').value;
				
			var reviewcomment	=	document.getElementById('reviewcomment').value;
			
			if(document.getElementById('img_verification'))
				var Img	=	document.getElementById('img_verification').value;
			else
				var Img	= '';
				
			if(document.getElementById('ShowCaptcha'))
				var ShowCaptchas	=	document.getElementById('ShowCaptcha').value;
				
			
				
				var url	=	"ajax_common.php?action=commentSubmit&gadgetId="+gid+"&reviewcomment="+reviewcomment+"&img="+Img+"&ShowCaptcha="+ShowCaptchas+"&captcha="+captcha;	
				
			
			
	    }
		ajaxpage(url,'td_Comments');
			
	}
	
	
	/*-------------------------------------------------------------------
	Description   :- Submit Review details
	Programmer    :- AKL
	Last Modified :- 09/Oct/2008
	-------------------------------------------------------------------*/
	function SubmitReviewwindow(gid){
		
		
		ResetAllTabs();
		var viewArea 			= document.getElementById('td_viewComments');
		var postArea 			= document.getElementById('td_viewReviews');
		var reportBugArea 		= document.getElementById('td_reportBugs');
		var featuresReqArea 	= document.getElementById('td_featureRequest');
		
		viewArea.className 			= 'blogTab';
		postArea.className 			= 'blogTabSelected';
		reportBugArea.className 	= 'blogTab';
		featuresReqArea.className 	= 'blogTab';
		
			
		if(gid){

				
		if(document.getElementById('captcha'))
				var captcha	=	document.getElementById('captcha').value;
				
			var reviewcomment	=	document.getElementById('reviewcomment').value;
			
			var rate	=	document.getElementById('rate').value;
			
			
			if(document.getElementById('img_verification'))
				var Img	=	document.getElementById('img_verification').value;
			else
				var Img	= '';
				
			if(document.getElementById('ShowCaptcha'))
				var ShowCaptchas	=	document.getElementById('ShowCaptcha').value;
				
			
				
				var url	=	"ajax_common.php?action=gadgetreviewSubmit&gadgetId="+gid+"&reviewcomment="+reviewcomment+"&rate="+rate+"&img="+Img+"&ShowCaptcha="+ShowCaptchas+"&captcha="+captcha;	
				
			
			
	    }
		ajaxpage(url,'td_Comments');
			
	}
	
	/*-------------------------------------------------------------------
	Description   :- Submit Comment details
	Programmer    :- AKL
	Last Modified :- 07/Oct/2008
	-------------------------------------------------------------------*/
	function SubmitBugreqwindow(gid,bugFlag){
		
		ResetAllTabs();
		var viewArea 			= document.getElementById('td_viewComments');
		var postArea 			= document.getElementById('td_viewReviews');
		var reportBugArea 		= document.getElementById('td_reportBugs');
		var featuresReqArea 	= document.getElementById('td_featureRequest');
		
		viewArea.className 			= 'blogTab';
		postArea.className 			= 'blogTab';
		if(bugFlag=='bug'){
			reportBugArea.className 	= 'blogTabSelected';
			featuresReqArea.className 	= 'blogTab';
		}else{
			reportBugArea.className 	= 'blogTab';
			featuresReqArea.className 	= 'blogTabSelected';
		}
		
			
		if(gid){

				
		if(document.getElementById('captcha'))
				var captcha	=	document.getElementById('captcha').value;
				
			var reviewcomment	=	document.getElementById('reviewcomment').value;
			
			if(document.getElementById('img_verification'))
				var Img	=	document.getElementById('img_verification').value;
			else
				var Img	= '';
				
			if(document.getElementById('ShowCaptcha'))
				var ShowCaptchas	=	document.getElementById('ShowCaptcha').value;
				
				
			if(bugFlag=='bug'){
				var from_name	=	document.getElementById('from_name').value;
				var from_mail	=	document.getElementById('from_mail').value;
				var from_subj	=	document.getElementById('from_subj').value;
			}else{
				var from_name	='';
				var from_mail	='';
				var from_subj	='';
			}
				
			var url	=	"ajax_common.php?action=bugreqSubmit&gadgetId="+gid+"&reviewcomment="+reviewcomment+"&img="+Img+"&ShowCaptcha="+ShowCaptchas+"&captcha="+captcha+"&bugFlag="+bugFlag+"&from_name="+from_name+"&from_mail="+from_mail+"&from_subj="+from_subj;	
				
	    }
		ajaxpage(url,'td_Comments');
			
	}
	
	
	
	/*-------------------------------------------------------------------
	Description   :- Submit Comment details
	Programmer    :- AKL
	Last Modified :- 07/Oct/2008
	-------------------------------------------------------------------*/
/*	
	function SubmitBugreqwindow(gid,bugFlag,bugSucc,reqsucc,emptmsg){
		
		ResetAllTabs();
		var viewArea 			= document.getElementById('td_viewComments');
		var postArea 			= document.getElementById('td_viewReviews');
		var reportBugArea 		= document.getElementById('td_reportBugs');
		var featuresReqArea 	= document.getElementById('td_featureRequest');
		
		viewArea.className 			= 'blogTab';
		postArea.className 			= 'blogTab';
		if(bugFlag=='bug'){
			reportBugArea.className 	= 'blogTabSelected';
			featuresReqArea.className 	= 'blogTab';
		}else{
			reportBugArea.className 	= 'blogTab';
			featuresReqArea.className 	= 'blogTabSelected';
		}
		

		if(document.getElementById('captcha'))
				var captcha	=	document.getElementById('captcha').value;
				
			var reviewcomment	=	document.getElementById('reviewcomment').value;
			
			if(bugFlag=='bug'){
			var from_name	=	document.getElementById('from_name').value;
			var from_mail	=	document.getElementById('from_mail').value;
			}else{
			var from_name	='';
			var from_mail	='';
			}
			
			if(document.getElementById('img_verification'))
				var Img	=	document.getElementById('img_verification').value;
			else
				var Img	= '';
				
			if(document.getElementById('ShowCaptcha'))
				var ShowCaptchas	=	document.getElementById('ShowCaptcha').value;
				
			if(ShowCaptchas=='yes' && Img == '' && captcha == ''){
				alert(emptmsg);
				document.getElementById('img_verification').focus();
				return false;
			}
			
			if(document.getElementById('reviewcomment').value==''){
				alert(emptmsg);
				return false;
			}
			
			
				
 		  $.post("ajax_common.php",{action:'bugreqSubmit',gadgetId:gid,reviewcomment:reviewcomment,img:Img,ShowCaptcha:ShowCaptchas,captcha:captcha,bugFlag:bugFlag,from_name:from_name,from_mail:from_mail,rand:Math.random() } ,function(data){
						var the_char=data.substring(0,9);
						if(the_char=='post_succ'){
							if(bugFlag=='bug'){
				           document.getElementById('BugContent').innerHTML='<div style="width:90%;" class="errmsg" align="center" id="BugMsg">'+bugSucc+'</div>' ;
							}else{
				           document.getElementById('BugContent').innerHTML='<div style="width:90%;" class="errmsg" align="center" id="BugMsg">'+reqsucc+'</div>' ;
							}
							}else{
						document.getElementById('BugMsg').innerHTML=data; }	
				});		

																																																  
}
	
*/	
	
	
	/*------------------------------------------------------------------
	Description   :- function to Sort Payment history details
	Programmer    :- AKL
	Last Modified :- 09/MAY/2009
	-------------------------------------------------------------------*/
	
	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   :- function to Sort Payment history details
	Programmer    :- AKL
	Last Modified :- 09/MAY/2009
	-------------------------------------------------------------------*/
	function ajax_paging(id,url,flag){ 
		if(flag){
			var cmb_page = document.getElementById('cmb_page').value;  ////alert(selc_rec);
			url = url+"&page="+cmb_page;//alert(url); alert(url);
		}else{
			var selc_rec = document.getElementById('Sel_rec').value; 
			url = url+"&selc_rec="+selc_rec;
		} 
		ajaxpage(url,id);
	}	
	
	
	/*----------------------------------------------------------------
	Description   :- function to show the selected text as selected on mouse over
    Programmer    :- SMA
    Last Modified :- 30/JUN/2009
	-------------------------------------------------------------------*/
	function setPointer(theRow, adid, theAction, theDefaultColor, thePointerColor, theMarkColor)
	{
		var trid	= "tr_"+adid; 
		if(theAction=='over' || theAction == "click")
		{
			document.getElementById(trid).className = theDefaultColor; 
			document.getElementById(trid).style.cursor='pointer';
			
			if(theAction == "click") {
				//Removes the previous selection
				var previousTr = document.getElementById('selectedFeature').value ;
				if(previousTr)
					document.getElementById("tr_"+previousTr).className = '';
			
				//Sets the value of the presently selected Tr
				document.getElementById('selectedFeature').value = adid;
				//Sets the value of the feature to the Edit box
				
				//Sets the button caption
				document.getElementById('submit1').value = 'Update';
				document.getElementById('submit2').style.display = 'block';
				
				
			}
		}
		else
		{
				document.getElementById(trid).setAttribute('bgcolor', theMarkColor, 0) ;
				document.getElementById(trid).style.cursor='default';
				if(document.getElementById('selectedFeature').value != adid)
					document.getElementById(trid).className = '';
					
		}
	}
	
	/*----------------------------------------------------------------
	Description   :- function to change to active
	Programmer    :- SMA
	Last Modified :- 30/JUN/2009
	-------------------------------------------------------------------*/
	function change_toactive(lnkid,clsname)
	{
		var trid	= "tr_"+lnkid;
		document.getElementById(trid).className = clsname;
	}
	
/*----------------------------------------------------------------
    Description   :- Common Function to confirm the deletion and rediredt to the delete validation page
    Programmer    :- AKL
    Last Modified :- 07/OCT/2009
    -------------------------------------------------------------------*/
	
	function DeleteScreen(name,params,msg,msg1)
	{
		var selectedvalue = document.getElementById('selectedFeature').value ;
		if(selectedvalue!='image' && selectedvalue!='file' && selectedvalue!='') {
			if(confirm(msg+ name + "?\n")){
				var url;
				url = 'mygadgets-deleteimage-'+selectedvalue+'-'+params+'.html';
				window.location = url;
			}
			return true;
		} else {
			alert(msg1);	
			return false;
		}
	}
	
/*----------------------------------------------------------------
    Description   :- Common Function to confirm the deletion and rediredt to the delete validation page
    Programmer    :- AKL
    Last Modified :- 07/OCT/2009
    -------------------------------------------------------------------*/
	 function deleteconfirm(name,params,msg,msg1,msg3)
	{ 
 		if(confirm(msg+ name + "?\n"+ msg1 + name + msg3))
		window.location =params;
	}
	
/*----------------------------------------------------------------
    Description   :-  Function to add images to a gadget
    Programmer    :- AKL
    Last Modified :- 07/OCT/2009
    -------------------------------------------------------------------*/
	 function addgadgetimage()
		{ 
			document.getElementById('addbutton').value ='yes';
			document.frm_file.submit();
		
		}
		
	/*----------------------------------------------------------------
    Description   :-  Function to update the version gadget
    Programmer    :-  AKL
    Last Modified :-  07/OCT/2009
    -------------------------------------------------------------------*/
	 function updateVersion(url,update_status)
		{  
			if(update_status=='no')
			{
				//alert("No changes was done so no need to update the category version");return false;
				msg="There is no changes made , update version any way ? ";
				if(confirm(msg))
				{
					document.frm_file.action=url;
					document.frm_file.submit();
				}
				else
					return false;
			}
			else
			{
					document.frm_file.action=url;
					document.frm_file.submit();
			}
		}
		
		
/*----------------------------------------------------------------
    Description   :-  Function to add images to a gadget
    Programmer    :- AKL
    Last Modified :- 07/OCT/2009
    -------------------------------------------------------------------*/
	 function deleteinstalled(name,msg)
		{
			
		 var gadgetId = document.getElementById('installgadgets').value;
		 if(gadgetId==""){
			 alert('Please save atleast one gadget');
			 return false;
		 }else{
			 
		  document.getElementById('submit4').style.display = 'block';
		  var url = "myinstalledgadgets-delete.html";
		   	if(confirm(msg+ name + "?\n")){
			document.frm_installed.action=url;
			document.frm_installed.submit();
			}
		 }
		
		}
		
		
			
/*----------------------------------------------------------------
    Description   :-  Function to add images to a gadget
    Programmer    :- AKL
    Last Modified :- 07/OCT/2009
    -------------------------------------------------------------------*/
	 function displayDelete()
		{
		  document.getElementById('submit4').style.display = 'block'		
		}
	
	
	
/*----------------------------------------------------------------
    Description   :-  Function to add images to a gadget
    Programmer    :- AKL
    Last Modified :- 07/OCT/2009
    -------------------------------------------------------------------*/
	 function installonegadgets()
		{
		 var gadgetId = document.getElementById('installgadgets').value;
		 if(gadgetId==""){
			 alert('Please select atleast one gadget');
			 return false;
		 }else{
			 url = 'download-downloadnow--'+gadgetId+'.html';
			 window.location = url;
		 }
		 
		}
		
		
	/*----------------------------------------------------------------
	Description   :- Send mail on bug checking
	Programmer    :- AKL
	Last Modified :- 05/NOV/2009
	-------------------------------------------------------------------*/
	function sendbug_status(){
		if(document.getElementById('send_mailonbug').checked)
		{
			document.getElementById('invite_check').style.display="block";
		}
		else
		{
			document.getElementById('invite_check').style.display="none";
		}
	}
	
	/*----------------------------------------------------------------
	Description   :- fucntion is to approve 
	Programmer    :- AKL
	Last Modified :- 10/NOV/2009
	-------------------------------------------------------------------*/
	function approveWaitingstatus(url,msg){ 
		if(confirm(msg)){
			window.location=url;
		}else return false;
	 }
	 
	/*----------------------------------------------------------------
	Description   :- function for go back to the page
    Programmer    :- AKL
    Last Modified :- 19/JAN/2009
	-------------------------------------------------------------------*/
	function gobackurl(url){ //alert(url);
			window.location=url;
	}
	
	/*----------------------------------------------------------------
    Description   :- function to show tabed view  in the registration section
    Programmer    :- AKL
    Last Modified :- 08/SEP/2009
    -------------------------------------------------------------------*/
	function registrationTabview(url,loadarea, presentArea)
	{
		ResetregTabs();
		var step2Area 			= document.getElementById('td_step2');
		var step1Area 			= document.getElementById('td_step1');
		 
		if(presentArea == 'td_step1')
		{
			step1Area.className 			= 'blogTabSelected';
			step2Area.className 			= 'blogTab';
		}
		else 
		{
			step1Area.className 	= 'blogTab';
			step2Area.className 	= 'blogTabSelected';
		}
		
		if(presentArea == 'td_step1')
		{
		 ajaxpage(url, loadarea)
		}else{
			window.location=url;
		}
	}
	

	function ResetregTabs()
	{
		document.getElementById('td_step2').className	    ='blogTabSelected';
		document.getElementById('td_step1').className		='blogTab';
	}
	
	function ShowregLoading()
	{
		var regObj = document.getElementById('td_registration');
		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>";
		regObj.innerHTML = content;		
	}
	
/*------------------------------------------------------------------
Description   :- Display State 
Programmer    :- AKL
Last Modified :- 24/APR/2009
-------------------------------------------------------------------*/
function Selectcountrys(reqstate,flag){  
	var countryId  = document.getElementById('country').value;
	if(flag){
		var url ="ajax_common.php?countryId="+countryId+"&reqstate="+reqstate+"&action=state";  
	}else{
	 var url ="ajax_state.php?countryId="+countryId+"&reqstate="+reqstate;  
	}
	ajaxpage(url,'DivStates');
}
	
	/*------------------------------------------------------------------
	Description   :- function to update the download count
	Programmer    :- SMA
	Last Modified :- 21/Jan/2010
	-------------------------------------------------------------------*/
	function download(id,downStatus,pausedReason,url)
	{	
		if(downStatus =='paused')
		{
			document.getElementById('paused_reason_'+id).innerHTML = pausedReason;	
		}
		else
		{
			window.location = url;
																																										
			//return false;
		}
	}
	
	
	
		
