$(document).ready(function(){
	//$("#circleFamily").rotateLeft([angle=90]);
	
	$(".inputField").bind("click", function(){
		if(this.id == $(this).val()) $(this).val("");
	});
	
	$(".inputField").bind("blur", function(){
		if($(this).val() == "") $(this).val(this.id);
	});	
	
	hs.graphicsDir = '/new/images/highslide/';
    hs.outlineType = 'rounded-white';
    hs.outlineWhileAnimating = true;

	 $('a.highslide').click(function() {
		 return hs.expand(this,	{ outlineType: 'rounded-white' });
	 });

	
	checkField("firstname", "errorFirstname");
	checkField("lastname", "errorLastname");
	checkField("phone", "errorPhone");
	checkField("mobile", "errorMobile");
	checkSpecialChars("user_name", "errorUsername");
	checkSpecialChars("pass_word", "errorPassword");
	//checkEmail("email", "errorEmail");
	passwordRecovery();
	
	checkField("contactsName", "errorContactsName");
	checkEmail("contactsEmail", "errorContactsEmail");
});

function checkField(field, error_div){
	$("input[@name="+field+"]").keydown(function(event){
		//event.keyCode==9 - tab 
		if (($(this).val() == "") && (event.keyCode==9)){
			$("#"+error_div).show();
		}else{
			$("#"+error_div).hide();
		}
	});
}

function checkEmail(field, error_div){
	$("input[@name="+field+"]").keydown(function(){
		var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])*([a-zA-Z])/;
		 if(!pattern.test($(this).val())){        
			$("#"+error_div).show();
		 }else{   
			$("#"+error_div).hide();
		 }
	});
}
function checkSpecialChars(field, error_div){
	$("input[@name="+field+"]").keydown(function(event){
		var pattern = /^[0-9a-zA-Z]+$/;
		//event.keyCode==9 - tab 
		if(!pattern.test($(this).val()) && (event.keyCode==9)){         
			//$("#"+error_div).hide();
			$("#"+error_div).show();
		}else{   
			//$("#"+error_div).show();
			$("#"+error_div).hide();
		}
	});
}


function passwordRecovery(){
	$("#passwordRecovery").bind("click", function(){
		var passwordRecoveryEmail = $("input[name=passwordRecoveryEmail]").val();			
		var error1  = false;		
		if(passwordRecoveryEmail == ""){
			$("#passwordRecoveryEmailIncorrect").css({'display' : 'block'});
			error1 = false;
		}
		else{
			$("#passwordRecoveryEmailIncorrect").css({'display' : 'none'});
			error1 = true;
		}
		
		//checkEmail(passwordRecoveryEmail, passwordRecoveryEmailIncorrect);
		
		if(error1) 
			$("form[id='passwordRecoveryForm']").submit;
		else return (error1);
				
	});
}
