
	function Trim(TRIM_VALUE)
	{
		if(TRIM_VALUE.length < 1){
			return"";
		}
		TRIM_VALUE = RTrim(TRIM_VALUE);
		TRIM_VALUE = LTrim(TRIM_VALUE);
		if(TRIM_VALUE==""){
			return "";
		}
		else{
			return TRIM_VALUE;
		}
	} //End Function
	
	function RTrim(VALUE){
		var w_space = String.fromCharCode(32);
		var v_length = VALUE.length;
		var strTemp = "";
		if(v_length < 0){
			return"";
		}
		var iTemp = v_length -1;
		
		while(iTemp > -1){
			if(VALUE.charAt(iTemp) == w_space){
			}
			else{
				strTemp = VALUE.substring(0,iTemp +1);
				break;
			}
			iTemp = iTemp-1;
		
		} //End While
		return strTemp;
	
	} //End Function
	
	function LTrim(VALUE){
		var w_space = String.fromCharCode(32);
		if(v_length < 1){
			return"";
		}
		var v_length = VALUE.length;
		var strTemp = "";
		
		var iTemp = 0;
		
		while(iTemp < v_length){
			if(VALUE.charAt(iTemp) == w_space){
			}
			else{
				strTemp = VALUE.substring(iTemp,v_length);
				break;
			}
			iTemp = iTemp + 1;
		} //End While
		return strTemp;
	} //End Function
	
	
	function checkemail(em)   //Email validation 
	{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(em))
		return true
		else
		return false
	}	

	function trim_it(id){
		document.getElementById(id).value = Trim(document.getElementById(id).value);
	}
	

	function clic(){
		new Ajax.Request(base_url_4_js+'/Captcha',
		{
			method:'post',
			//parameters: {userid: userid},
			onSuccess: function(transport){
				var response=transport.responseText|| 222;
				//response=Trim(response);
				var regEx = new RegExp (' ', 'gi') ;
				response = response.replace(regEx, '');
				$('result_image').src = base_url_4_js+"/public/verific/"+response+"?"+ new Date().getTime(); 
			},
			onFailure: function(){ $('avail_result_td').innerHTML= 'Server Error! Please try again...&nbsp;&nbsp;<a href="javascript:hide_avail()">Hide</a>'; }
	  	});
	}
	
	function hide_error(){
		$('reg_errors').innerHTML = "";
	}

	function login()
	{
		
		if($('username').value != 'User Name' && $('password').value != '*******')
		{			
			var user_name	= Trim($('username').value);
			var user_pass	= Trim($('password').value);
			//alert(user_name);
			//alert(user_pass);
			/*if(username=="" || password == "") {
				$('err_msg').style.disply = '';
				$('links').style.disply = 'none';
				$('err_msg').innerHTML = 'Enter Values<a href ="javascript:hide_log_err()">Hide</a>';
			}else{*/
		$('err_msg').style.display = '';
		$('links').style.display = 'none';
		$('err_msg').innerHTML = '<div class="forlogmsg">Processing. Please Wait...</div>';	
		new Ajax.Request(base_url_4_js+'/Auth/ajlogin',
		{
			method:'post',
			parameters: {username: user_name, password: user_pass},
			onSuccess: function(transport){
				var response=transport.responseText;
				//response=Trim(response);
				//alert(response);
				if(response == 'No'){
					$('err_msg').innerHTML = '<div class="forlogmsg">Login Failed. Please Try Again.&nbsp;<a href ="javascript:void(0)" onclick="javascript:hide_log_err()" class="productmore">Hide</a></div>';	
				}else
					location.href = base_url_4_js+'/Editprofile';
			},
			onFailure: function(){ 
				
				
				//$('avail_result_td').innerHTML= 'Server Error! Please try again...&nbsp;&nbsp;<a href="javascript:hide_avail()">Hide</a>';
				}
	  	});
			
		}
	}
	
	function hide_log_err()
	{
		$('err_msg').style.display = 'none';
		$('links').style.display = '';
		$('username').value = 'User Name';
		$('password').value = '*******';
	}
	
	
	
	function signup1()
	{
		if($('signupuser').value != 'Signup for newsletter')
		{			
			var user_eid	= Trim($('signupuser').value);
			if(!checkemail($('signupuser').value)) 
			{
				$('err_message').style.disply = '';
				$('err_message').innerHTML = 'Enter a valid email address&nbsp;&nbsp;<a href ="javascript:hide_signup_err()">Hide</a>';
			}
			else
			{
				$('err_message').style.display = '';
				$('err_message').innerHTML = '<div class="forsignupmsg">Processing. Please Wait...</div>';	
		
				var user_eid	= Trim($('signupuser').value);
				new Ajax.Request(base_url_4_js+'/Signupfornewsletter',
				{
					method:'post',
					parameters: {signupuser: user_eid},
					onSuccess: function(transport)
					{
						
						var response=transport.responseText;
						response=Trim(response);
						alert(response);
						if(response == 'No')
						{
							$('err_message').innerHTML = '<div class="forlogmsg">Signup Failed. Please Try Again.&nbsp;<a href ="javascript:void(0)" onclick="javascript:hide_signup_err()" class="productmore">Hide</a></div>';	
						}
						else
							alert("no respn");
					},
					onFailure: function()
					{ 
						//$('avail_result_td').innerHTML= 'Server Error! Please try again...&nbsp;&nbsp;<a href="javascript:hide_avail()">Hide</a>';
					}
				});
		
			}
		
		}
	}
	
	
	function hide_signup_err()
	{
		$('err_message_nws').update('');
		$('email').value = 'Signup for newsletter';
	}
	
	function signup(){
		
		var user_eid	= Trim($('email').value);
		if(!checkemail(user_eid) || user_eid == 'Signup for newsletter' || user_eid == "") {
			$('err_message_nws').style.disply = '';
			$('err_message_nws').update('<strong><p id="reg_errors" class="starts">Enter a valid email Address&nbsp;&nbsp;<a href ="javascript:hide_signup_err()">Hide</a></p></strong>');
			return false;
		} else {
			$('err_message_nws').update('');
			document.fNewsletter.submit();
		}
		
		
	}
	