// JavaScript Document
/////////////////////////////////////////////////////////////////
function getElem(elemID){
	var obj;
	if (document.all){ obj = document.all(elemID)
	}else if (document.getElementById){	obj = document.getElementById(elemID)
	}else if (document.layers){	obj = document.layers[elemID]	}
	return obj;
}

/////////////////////////////////////////////////////////////////
function validate_sign_up(frm){
	var err = 0;
	if (frm.first_name.value == ""){
		err++;
		$("#valid_name").attr("src","images/cancel.png");
		$("#valid_name").show();
	} if (frm.email.value == ""){
		err++;
		$("#valid_email").attr("src","images/cancel.png");
		$("#valid_email").show();
	} if (frm.pass.value == ""){
		err++;
		$("#valid_pass").attr("src","images/cancel.png");
		$("#valid_pass").show();
	} if (frm.confirm.value == ""){
		err++;
		$("#valid_confirm").attr("src","images/cancel.png");
		$("#valid_confirm").show();
	}
	if (err>0 || mail_ok==0) return false;
	
	return true;
}


//////////////////////////////////////////////////////////////
function verifica_completat(obj, id_imagine){
	if ($("#bkg").val() == "white"){
		src_checked = "images/checked_w.png"
		src_cancel = "images/cancel_w.png";
	}else{
		src_checked = "images/checked.png"
		src_cancel = "images/cancel.png";
	}
	if (obj.value!=""){
		$("#"+id_imagine).attr("src",src_checked);
		$("#"+id_imagine).show();
	}else{
		$("#"+id_imagine).attr("src",src_cancel);
		$("#"+id_imagine).show();
	}
	
	verifica_stare_campuri();
}

//////////////////////////////////////////////////////////////
function verifica_email(obj, id_imagine, id_mesaj){
	if ($("#bkg").val() == "white"){
		src_checked = "images/checked_w.png"
		src_cancel = "images/cancel_w.png";
	}else{
		src_checked = "images/checked.png"
		src_cancel = "images/cancel.png";
	}
	if (obj.value==""){
		$("#"+id_imagine).attr("src",src_cancel);
		$("#"+id_imagine).show(); $("#"+id_mesaj).hide();
		verifica_stare_campuri();
	}else if (!checkEmail(obj.value)){
		$("#"+id_imagine).attr("src",src_cancel);
		$("#"+id_imagine).show();
		$("#"+id_mesaj).html("the email address is invalid");
		$("#"+id_mesaj).show();
		verifica_stare_campuri();
	}else{
		$("#"+id_imagine).attr("src","images/loading.gif");
		$("#"+id_imagine).show();
//		console.log(obj.value);
		$.post("utils.php",
			{ verifica_email: obj.value },
			function(data){
				if (data!=""){
					$("#"+id_imagine).attr("src",src_cancel);
					$("#"+id_mesaj).html(data);
					$("#"+id_mesaj).show();
				}else{
					$("#"+id_imagine).attr("src",src_checked);
					$("#"+id_imagine).show();
					$("#"+id_mesaj).hide();
					mail_ok = 1;
				}
				verifica_stare_campuri();
			});
	}
	
	
}

//////////////////////////////////////////////////////////////
function verifica_email2(obj, id_imagine, id_mesaj){
	if ($("#bkg").val() == "white"){
		src_checked = "images/checked_w.png"
		src_cancel = "images/cancel_w.png";
	}else{
		src_checked = "images/checked.png"
		src_cancel = "images/cancel.png";
	}
	if (obj.value==""){
		$("#"+id_imagine).attr("src",src_cancel);
		$("#"+id_imagine).show(); $("#"+id_mesaj).hide();
		verifica_stare_campuri();
	}else if (!checkEmail(obj.value)){
		$("#"+id_imagine).attr("src",src_cancel);
		$("#"+id_imagine).show();
		$("#"+id_mesaj).html("the email address is invalid");
		$("#"+id_mesaj).show();
		verifica_stare_campuri();
	}else{
		$("#"+id_imagine).attr("src",src_checked);
		$("#"+id_mesaj).hide();
	}
	
	
}

//////////////////////////////////////////////////////////////
function verifica_parola(obj, id_imagine){
	if (obj.value!=""){
		$("#"+id_imagine).attr("src","images/checked.png");
		$("#"+id_imagine).show();
	}else{
		$("#"+id_imagine).attr("src","images/cancel.png");
		$("#"+id_imagine).show();
	}
	verifica_stare_campuri();
}

//////////////////////////////////////////////////////////////
function verifica_parola_repetata(obj, id_imagine, id_parola,id_mesaj){
	if (obj.value==""){
		$("#"+id_imagine).attr("src","images/cancel.png");
		if (id_mesaj){$("#"+id_imagine).show();	$("#"+id_mesaj).hide();}
	}else if (obj.value!=$("#"+id_parola).val()){
		$("#"+id_imagine).attr("src","images/cancel.png");
		if (id_mesaj){	$("#"+id_imagine).show();	$("#"+id_mesaj).html("the password is not confirmed");	$("#"+id_mesaj).show();}
	}else{
		$("#"+id_imagine).attr("src","images/checked.png");
		$("#"+id_imagine).show();
		$("#"+id_mesaj).hide();
	}
	verifica_stare_campuri();
}

//////////////////////////////////////////////////////////////
function verifica_stare_campuri(){
	var null_status = 0;
	$(".img_status").each(function(i){
		if (this.src.indexOf("checked")==-1) null_status++;
	});
	
	if (null_status==0){
		getElem("buton_submit").disabled = false;
//		$("#buton_submit").attr("class","buton_verde2");
	}else{
		getElem("buton_submit").disabled = true;
//		$("#buton_submit").attr("disabled","true");
//		$("#buton_submit").attr("class","buton_verde_disabled");
	}
}

/////////////////////////////////////////////////////////////////
function checkEmail(email){
	var regex = /^[\w\.-]+@[\w\.-]+\.[a-zA-Z]{2,4}$/ 
	if (!regex.test(email)) return false; 
	return true; 
} 	
