﻿function checkVornameKontact(objID){
	var value = $('#'+objID).val();
	if (value.length<=3){
		$('#'+objID).css({ 'border-color' : "#B00001"});
		$('#'+objID).css({ 'background-color' : "#FFCCCC"});		
		return false;	
	}else{
		$('#'+objID).css({ 'border-color' : "#888888"});
		$('#'+objID).css({ 'background-color' : "#FFFFFF"});		
		return true;
	}
}

function checkNachnameKontact(objID){
	var value = $('#'+objID).val();
	if (value.length<=3){
		$('#'+objID).css({ 'border-color' : "#B00001"});
		$('#'+objID).css({ 'background-color' : "#FFCCCC"});			
		return false;	
	}else{
		$('#'+objID).css({ 'border-color' : "#888888"});
		$('#'+objID).css({ 'background-color' : "#FFFFFF"});			
		return true;
	}
}

function checkEmailKontact(objID){
	var value = $('#'+objID).val();
	if (echeck(value)==false){
		$('#'+objID).css({ 'border-color' : "#B00001"});
		$('#'+objID).css({ 'background-color' : "#FFCCCC"});			
		return false;
	}else{
		$('#'+objID).css({ 'border-color' : "#888888"});
		$('#'+objID).css({ 'background-color' : "#FFFFFF"});			
		return true;
	}
}

function checkTextArea(objID){
	var value = $('#'+objID).val();
	if (value.length<=3){
		$('#'+objID).css({ 'border-color' : "#B00001"});
		$('#'+objID).css({ 'background-color' : "#FFCCCC"});			
		return false;	
	}else{
		$('#'+objID).css({ 'border-color' : "#888888"});
		$('#'+objID).css({ 'background-color' : "#FFFFFF"});			
		return true;
	}
}

function checkDrepturi(objID, lblObj, aObj){

	if ( $('#'+objID).attr('checked') ){
		$('#'+lblObj).css({'color':'#646464'});
		$('#'+aObj).css({'color':'#323232'});
		return true;
	}
	else{
		$('#'+lblObj).css({'color':'#B00001'});
		$('#'+aObj).css({'color':'#6C0000'});
		return false;
	}
}

function checkPass2(objID1, objID2){
	var value1 = $('#'+objID1).val();
	var value2 = $('#'+objID2).val();
	
	//verifica sintaxa
	if (value2.length<=3){
		insert_after(objID2, false);
		return false;
	}
	
	if (value2!=value1){
		insert_after(objID2, false);
		return false;
	}
	
	insert_after(objID2, true);
	return true;
}


function checkPass1(objID){
	var value = $('#'+objID).val();
	if (value.length<=3){
		insert_after(objID, false);
		return false;	
	}else{
		insert_after(objID, true);
		return true;
	}
}

function checkVorname(objID){
	var value = $('#'+objID).val();
	if (value.length<=3){
		insert_after(objID, false);
		return false;	
	}else{
		insert_after(objID, true);
		return true;
	}
}

function checkNachname(objID){
	var value = $('#'+objID).val();
	if (value.length<=3){
		insert_after(objID, false);
		return false;	
	}else{
		insert_after(objID, true);
		return true;
	}
}

function checkEmail(objID){
	
	var value = $('#'+objID).val();
	
	//verifica sintaxa
	if (echeck(value)==false){
		insert_after(objID, false);
		return false;
	}
	
	$.ajax({
		type: "GET",
		url: "check_db_email.php?email="+value,
   		cache: false,
		async: false,

		success: function(msg){
			$('#live_email').val(msg);
   		}
	});
	
	if($('#live_email').val()=='da'){
		insert_after(objID, false);
		return false;
	}else{
		insert_after(objID, true);
		return true;
	}
}

function checkEmailValid(objID){
	var value = $('#'+objID).val();
	if (echeck(value)==false){
		insert_after(objID, false);
		return false;
	}
	
	$.ajax({
		type: "GET",
		url: "check_db_email.php?email="+value,
   	   	cache: false,
		async: false,

		success: function(msg){
			$('#live_email').val(msg);
   		}
	});

	
	if($('#live_email').val()=='da'){
		insert_after(objID, true);
		return true;
	}else{
		insert_after(objID, false);
		return false;
	}
}

function echeck(address) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(address) == false) {
    	return false;
   	}else{
		return true;
	}
	/*
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	
	if (lstr==0){	return false;	}
	if (str.indexOf(at)==-1){		return false;	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){	   return false;	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){		return false;	}
	if (str.indexOf(at,(lat+1))!=-1){		return false;	}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){		return false;	}
	if (str.indexOf(dot,(lat+2))==-1){		return false;	}
	if (str.indexOf(" ")!=-1){		return false;	}
	
	return true;
	*/
	
}

function insert_after(sp2_id, ok){
	
	var sp2 = $('#'+sp2_id);
	var parentDiv = sp2.parentNode;

	if(ok){	
		img='images/form_bifat.jpg';
		sp2.css({ 'border-color' : "#888888"});
	}
	else{	
		img='images/form_gresit.jpg';
		sp2.css({ 'border-color' : "#B00001"});
	}

	
	if( $("#img_"+sp2_id).length > 0 ){//element exist
		var sp1 = $("#img_"+sp2_id);
		sp1.attr({ src: img});
	}else{
		 sp2.before('<img id="img_'+sp2_id+'" src="'+img+'" style="float:right">');
	}	
}
