// JavaScript Document
function validatePassword( element, msg )
{
	if(element.value != "")
	{
		var reg = /[\da-zA-Z\x2D_,.!?]+$/;
		if(!reg.test( element.value ))
		{
			alert("Please enter valid "+msg);
			element.focus();	
			return false;
		}
		else
			return true;
	}
	else
	{
 		alert("Please enter "+msg);
		element.focus();
		return false;
	}
}

function memberLogin()
	{

	   var loginform=document.login;
	   var check = 0;
	   for(i=0; i<(loginform.elements.length); i++)
	   {
	    if(loginform.elements[i].type == 'radio')
			{ 
				if(loginform.elements[i].name == 'utype')
				{
				
				 if(loginform.elements[i].checked)
					  check = 1;
				}
			
			
			}
		}//for
	if(check==0)
		{
			alert("Please select user type");
			return false;
		}	
	  
		
		if(loginform.utype.value == "")
		{
			alert("Select usertype ");
			loginform.usertype.focus();
			return false;
		}
		if(isValidEmail(loginform.emailid,'yes') == false)
			return false;
		if(validatePassword(loginform.pwd,"Password") == false)
			return false;
		//frm.action="login_action.php";
		//frm.submit()l	
		loginform.loginkey.value = "LOGINMEMBER";	
			
	}
	
function sendQuestion(q,id)
	{
		var f=0;
		var frm=document.askques;
		if(q.value == "")
			{
				alert("Please type your question");
				q.focus();
				return false;
			}
		if(isValidEmail(id,'yes') == false)
			return false;	
		frm.questionkey.value = "question";	
			
	}	

function countChars(controlToValidateRef,maxLength,outputControlRef,errorElement,enableClientSideRestriction,showJavascriptAlert,showCharacterCount)
{

			var countString = maxLength - controlToValidateRef.value.length;
			if (countString<0) {
			if (enableClientSideRestriction) {
					controlToValidateRef.value = controlToValidateRef.value.substring( 0, maxLength );
					if (showJavascriptAlert) {
						alert(errorElement+" should not exceed "+maxLength+" characters");
						//alert(errorMessage);
						}
					return false;
				}
			} else {
				if (showCharacterCount) {
					outputControlRef.value = countString;
				}
			}
}

function googlesearch()
{
	var frm=document.astrosearch;
	
	if(frm.searchtext.value =="")
	{
		alert("Please enter serach key");
		frm.serachtext.focus();
		return false;
	}
	
	astroserach.gserach.value="1";
	
}

function catchEnter(e) {
if (!e) var e = window.event;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;
alert(code);
if (code==13) {
alert("enter");
//document.panelsearch.submit();
}
}
