// JavaScript Document
 function checkkey(alpha)
{ 
	//alert(alpha);
	var a;
	var b;
	var c;
	a=0;
	b=0;
	c=0;
	var re1 = new RegExp(/([0-9])+/); 
	//alert(re1.test(alpha));
	if (re1.test(alpha))
	{	 
		a=1;
	}
	
	var re2 = new RegExp(/([a-zA-z])+/); 
	//alert(re2.test(alpha));
	if (re2.test(alpha))
	{	 
		b=1;
	}
	
	var re3 = /[\W_]/;
	//alert(re3.test(alpha));
	if (!re3.test(alpha))
	{	 
		c=1;
	}
	
	if(a==1 && b==1 && c==1){
		return true;
	}else{
		return false;
	}
} 


function validate_input(obj, val)
{
	str = /^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/;

	switch(val)
	{
		case 'userid': 
						if(obj.value=='' || obj.value.length <6 )
						{
							$(obj).className = 'wrong';
						}else{ 
							if(!checkkey(obj.value)){
								$(obj).className = 'wrong';
							}
							else{
								$(obj).className = 'correct';
							}
						}
						break;
						
		case 'useremail':if(obj.value=='' || !str.test(obj.value))
						{
							$(obj).className = 'wrong';
						}
						else
						{
							$(obj).className = 'correct';
							
						}
						break;
		case 'confirmemail':if(obj.value=='')
						{
							$(obj).className = 'wrong';
						}
						else
						{
							if($('email').value == obj.value)
							{
								$(obj).className = 'correct';
							}
							else
							{
								$(obj).className = 'wrong';
								$('email').className = 'wrong';
								
							}
							
						}
						break;
		
		case 'password':if(obj.value==''||obj.value.length < 8)
						{
							$(obj).className = 'wrong';
						}
						else
						{
							$(obj).className = 'correct';
							
						}
					break;
	
		case 'confirmpassword':if(obj.value=='')
						{
							$(obj).className = 'wrong';
						}
						else
						{
							if($('pass').value == obj.value)
							{
								$(obj).className = 'correct';
								$('pass').className = 'correct';
							}
							else
							{
								$(obj).className = 'wrong';
								$('pass').className = 'wrong';
								
							}
							
						}
						
						
						break;	
						
						
						
		
		case 'screenname':if(obj.value==''|| obj.value.length <6)
						{
							$(obj).className = 'wrong';
						}
						else
						{
							$(obj).className = 'correct';
							
						}
					break;				
	
					
		case 'firstname':if(obj.value=='')
						{
							$(obj).className = 'wrong';
						}
						else
						{
							$(obj).className = 'correct';
							
						}
						break;
		case 'lastname':if(obj.value=='')
						{
							$(obj).className = 'wrong';
						}
						else
						{
							$(obj).className = 'correct';
							
						}
							
					break;
				
		case 'securityquestion':if(obj.value=='')
						{
							$(obj).className = 'wrong';
						}
						else
						{
							$(obj).className = 'correct';
							
						}
							
					break;
						
			case 'securityanswer':if(obj.value=='')
						{
							$(obj).className = 'wrong';
						}
						else
						{
							$(obj).className = 'correct';
							
						}
							
					break;	
			case 'comment':if(obj.value==''||obj.value.length < 500)
						{
							$(obj).className = 'wrong';
						}
						else
						{
							$(obj).className = 'correct';
							
						}
						break;		
		case 'url':if(obj.value=='')
						{
							$(obj).className = 'wrong';
						}
						else
						{
							$(obj).className = 'correct';
							
						}
						break;	
	}		// end switch
	

}

function chck_all_value()
{
	err = false;
	msg = '';
	
	
	if($('user_id').value.length <6)
	{
			err = true;
			msg += 'UserID should be more than 6 characters \n';
	}
	/* if($('user_id').value.length <6)
	{
			err = true;
			msg += 'UserID should be more than 6 characters \n';
	} */
	if($('email').value=='')
	{
			err = true;
			msg += 'Please enter Email id \n';
	}
		
	if($('email').value!= $('con_email').value)
	{
			err = true;
			msg += 'The email id is not same as confirm email. They must match. \n';
	}
	
	if($('pass').value.length < 8)
	{
			err = true;
			msg += 'Password should at least be 8 characters \n';
	}
	
	if($('pass').value!= $('con_pass').value)
	{
			err = true;
			msg += 'Your Password is not same as Confirm Password. They must match\n';
	}
	
	if($('screen_name').value.length < 6)
	{
			err = true;
			msg += 'The ScreeName should not be less than 6 char\n';
	}
	if($('fname').value== '')
	{
			err = true;
			msg += 'Please enter your First Name. \n';
	}
	/*if($('lname').value == '')
	{
			err = true;
			msg += 'Please enter your Last Name. \n';
	}*/
	
	
	if($('sec_answer').value=='')
	{
			err = true;
			msg += 'Please enter an Answer to Security Question\n';
	}
	
	if(!$('terms').checked)
	{
			err = true;
			msg += 'You MUST agree to site terms and conditions.\n';
	}
		
	if(err)
	{
		alert(msg);
		return false;
	}else
		return true;

}



function hide_license(obj){
	
	
		
		if(obj.value=='Professional')
		{
			
			$('license').show();
			
		}
		else
		{
			$('license').hide();
		}
	
	}


