function clearField(field){	
	$("#"+field).val("");
}

function validateAge(){
	var day = $("#DD").val();
	var month = $("#MM").val();
	var year = '19'+$("#YY").val();
	var age = 18;	
	if (day > 0 && month > 0 && year > 0) {
		var mydate = new Date();
		mydate.setFullYear(year, month - 1, day);
	
		var currdate = new Date();
		currdate.setFullYear(currdate.getFullYear() - age,0,1);		
		if ((currdate - mydate) < 0) {
			alert("Πρέπει να είστε άνω των " + age + " για να εισέλθετε στην ιστοσελίδα του absolutnolabel.gr");
			//openlegal('http://www.absolutnolabel.gr/termsa.php');
			return false;
		}
		else {
			var temp = "0";
			if ($('#remember').is(':checked')) {
				temp = "1";
			}
			window.location = "index.php?c=1&r=" + temp;			
		}
		return false;
	}else{
	alert("Παρακαλούμε εισάγετε τη σωστή ημερομηνία γεννησής σας");	
	return false;
	}
	
}
function openlegal(url)
{
	var pop = window.open(url, "LEGAL", "width=500,height=400,scrollbars=1,resizable=1,menubar=0");
	pop.focus();
}


function loadingrequest(container){
	$(container).html("<div align=\"center\"><img src=\"_img/loading.gif\" /></div>");
}

function clear(container){	
	$(container).html("");	
	
}
function clearClass(container,clas){
	//if ($(container).hasClass(clas)) {
		$(container).removeClass(clas);
	//}
}

function clearinput(container){	
	$(container).val("");	
	
}
function isEmail(str) {
        var supported = 0;
        if (window.RegExp) {
                var tempStr = "a";
                var tempReg = new RegExp(tempStr);
                if (tempReg.test(tempStr)) supported = 1;
        }
        if (!supported)
                return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
        var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
        var r2 = new RegExp("^[a-zA-Z0-9\\-\\.\\_]+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
        return (!r1.test(str) && r2.test(str));
}

function valid_chars(valid,str) {
        var temp;
        for (var i=0; i<str.length; i++) {
                temp = "" + str.substring(i, i+1);
                flag = valid.indexOf(temp)+1 ;
                if (!flag) return false ;
        }
        return true ;
}

function valid_name(str) {
        return valid_chars(" -abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZαβγδεζηθικλμνξοπρστυφχψωςΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩάέίύόήώϊϋΐΰΆΈΊΎΏΉΈ",str);
}
function valid_login(str) {
        return valid_chars("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890",str);
}
function valid_pass(str) {
        return valid_chars("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-=+)(*&%$#@!.?><",str);
}

function valid_addressGR(str) {
        return valid_chars(", -1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZαβγδεζηθικλμνξοπρστυφχψωςΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩάέίύόήώϊϋΐΰΆΈΊΎΏΉΈ ",str);
}
function valid_tel(str) {
       return valid_chars("1234567890-+",str);
}
function valid_host(str) {
       return valid_chars("1234567890.:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",str);
}
function valid_domain(str) {
       return valid_chars("-.1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZαβγδεζηθικλμνξοπρστυφχψωςΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩάέίύόήώϊϋΐΰ",str);
}
function valid_domain_ext(str) {
       return valid_chars(".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",str);
}
function valid_domain_without(str) {
       return valid_chars("1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZαβγδεζηθικλμνξοπρστυφχψωςΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩάέίύόήώϊϋΐΰ",str);
}

function valid_postcodeGR(str) {
        return valid_chars("1234567890",str);
}


function valid_postcodeINT(str) {
        return valid_chars("1234567890abcdefghijklmopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ",str);
}
function isNumber(str) {
        return valid_chars("1234567890",str);
}
function len(str) {
        return str.length;
}

function validContact(verify){
	lang=1;
	var error=0;
	var msg= new Array();
	msg[1]="";
	msg[2]="";
	
$(":input").removeClass("inputerror");
clearClass("error_box");
clear("#resultcontact");

  
 
 if($('input#email').val()==""){
 	$("input#email").addClass("inputerror");
	error++;
	msg[2] +="Please enter your email address<br>"; 	
	msg[1] +="Παρακαλούμε εισάγετε το email σας<br>"; 
 }else{
 	if (!isEmail($('input#email').val())) {
		$("input#email").addClass("inputerror");
	error++;
	msg[2] +="This is not a valid email address<br>"; 	
	msg[1] +="Το email που έχετε εισάγει δεν είναι έγκυρο <br>"; 
	}
 }
 
 
  if($('input#fullname').val()==""){
 	$("input#fullname").addClass("inputerror");
	error++;
	msg[2] +="Please enter your first name<br>"; 	
	msg[1] +="Παρακαλούμε εισάγετε το όνομα σας<br>"; 	
 }else{
 	if(!valid_name($('input#fullname').val())){
	$("input#fullname").addClass("inputerror");
	error++;
	msg[2] +="First Name can have only alphabet characters and no symbols<br>"; 	
	msg[1] +="Tο όνομα  μπορεί να περιέχει μόνο χαρακτήρες αλφαβήτου<br>"; 	
	} 	
	
 }
 
  
   if($('input#tel').val()!=""){
 	if(!valid_tel($('input#tel').val())){
	$("input#tel").addClass("inputerror");
	error++;
	msg[2] +="Tel does not appear to be valid<br>"; 	
	msg[1] +="Μόνο αριθμοί επιτρέπονται στο πεδίο τηλεφώνου<br>"; 	
	} 	
 }
    if($('input#message').val()==""){
 	$("input#message").addClass("inputerror");
	error++;
	msg[2] +="Please enter name your Message<br>"; 	
	msg[1] +="Παρακαλούμε εισάγετε το μήνυμά σας<br>"; 	
 }
 
 
 if($('input#fax').val()!=""){
 	if(!valid_tel($('input#fax').val())){
	$("input#fax").addClass("inputerror");
	error++;
	msg[2] +="Fax does not appear to be valid<br>"; 	
	msg[1] +="Μόνο αριθμοί επιτρέπονται στο πεδίο fax<br>"; 	
	} 	
	
 }
 if($('input#answer').val()!=verify){
	$("input#answer").addClass("inputerror");
	error++;
	msg[2] +="Your anwser was not correct<br>"; 	
	msg[1] +="Δεν έχετε απαντήσει σωστά στο ερώτημα πόσο κάνει το άθροισμα που σας ρωτήσαμε<br>"; 	
	} 
		
	 if (error > 0) {	 
	 	$("#resultcontact").addClass("error_box");
 	$("#resultcontact").html(msg[lang]); 	
 	return false;
 }
	
			var str = $("#cform").serialize();
		$("#contentform").hide('slow');
 // Code goes here 
 	clear("#resultcontact");
 // Code goes here 
 $.ajax({
   type: "POST",
   url: "_z_contact.php",
   data: str,
   loading: loadingrequest("#resultcontact"),
   success: function(message){
  var messa =  jQuery.trim(message.toString());
    
   //	alert(messa+'\n'+str_no);
   	switch(messa){		
		case "INVALID":		
		msg[2] +="It seems that you have submitted some invalid data. Please refresh the page<br>"; 	
	msg[1] +="Φαίνεται οτι έχετε αποστείλει λανθασμένα δεδομένα.Παρακαλούμε ανανεώστε τη σελίδα<br>";
	 	$("#resultcontact").addClass("error_box");
 	$("#resultcontact").html(msg[lang]);
	 $("#contentform").show('slow');	
		break;
		case "REQUIRED":
		$("#formcontent").show('slow');
	msg[1] +="Παρακαλούμε συμπληρώστε όλα τα απαραίτητα πεδία<br>";
	msg[2] +="Please fill in all required fields<br>";
	 	$("#resultcontact").addClass("error_box");
 	$("#resultcontact").html(msg);
	 $("#formcontent").show('slow');
		break;	
			case "ANSWER":
		$("#contentform").show('slow');
		msg[2] +="It seems that you have not answered the question for automated bots correctly. Please try again.<br>"; 	
	msg[1] +="Φαίνεται οτι δεν έχετε απαντήσει σωστά την ερώτηση για την αποφυγή αυτόματων υποβολών.Παρακαλούμε προσπαθείστε πάλι<br>";
	 	$("#resultcontact").addClass("error_box");
 	$("#resultcontact").html(msg[lang]);
	 $("#contentform").show('slow');	
		break;
		case "YES":	
	msg[2] +="Your message was sent successfully. We will contact you shortly. Thank you for your time.<br>"; 	
	msg[1] +="Η αποστολή σας ήταν επιτυχής. Θα επικοινωνήσουμε μαζί σας σύντομα. Ευχαριστούμε για το χρόνο σας.<br>";
	$("#resultcontact").removeClass("error_box");
	$("#resultcontact").addClass("message_box");
	$("#contentform").html("");
	$("#resultcontact").html(msg[lang]); 
	break;		
		
		default:
		$("#contentform").show('slow');
		msg[2] +="Please refresh the page<br>"; 	
	msg[1] +="Παρακαλούμε ανανεώστε τη σελίδα<br>";
	 	$("#resultcontact").addClass("error_box");
 	$("#resultcontact").html(msg[lang]);
	 $("#contentform").show('slow');
		break;
	}
   
	
	return false;
	
	
	
   }
 });
 return false;
	
}