$(function() {
	$("#lav").lavaLamp({
		fx: "backout", 
		speed: 700,
		click: function(event, menuItem) {
			return true;
		}
	});
});

$(function(){
   $('#loopedSlider').loopedSlider();
});

function isEmail(string){
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
	return true;
	else
	return false;
}

function checkForm(){
	var sw=0;	
	if ((document.getElementById('c_nume').value.length == 0)){
		alert('Va rugam introduceti numele! \n');
		document.getElementById('c_nume').focus();
		sw=1;
		return false;
	}
	if ((document.getElementById('c_phone').value.length == 0)){
		alert('Va rugam introduceti numarul de telefon! \n');
		document.getElementById('c_phone').focus();
		sw=1;
		return false;
	}	
	if (isEmail(document.getElementById('c_email').value) == false && (sw==0)) {
		alert('Va rugam introduceti o adresa de e-mail valida! \n');
		document.getElementById('c_email').focus();
		sw=1;
		return false;
	}
	if ((document.getElementById('c_mesaj').value.length == 0)){
		alert('Va rugam introduceti mesajul! \n');
		document.getElementById('c_mesaj').focus();
		sw=1;
		return false;
	}
	if (sw==0) {
		document.getElementById('formContact').submit();
	} else {
		alert('Eroare trimitere formular!');
	}		
}

function checkFormCariere(){
	var sw=0;	
	if ((document.getElementById('c_nume').value.length == 0)){
		alert('Va rugam introduceti numele! \n');
		document.getElementById('c_nume').focus();
		sw=1;
		return false;
	}
	if ((document.getElementById('c_phone').value.length == 0)){
		alert('Va rugam introduceti numarul de telefon! \n');
		document.getElementById('c_phone').focus();
		sw=1;
		return false;
	}	
	if (isEmail(document.getElementById('c_email').value) == false && (sw==0)) {
		alert('Va rugam introduceti o adresa de e-mail valida! \n');
		document.getElementById('c_email').focus();
		sw=1;
		return false;
	}
	if ((document.getElementById('c_adresa').value.length == 0)){
		alert('Va rugam introduceti adresa! \n');
		document.getElementById('c_adresa').focus();
		sw=1;
		return false;
	}
	if ((document.getElementById('c_file_cv').value.length == 0)){
		alert('Va rugam sa incarcati CV-ul! \n');
		document.getElementById('c_file_cv').focus();
		sw=1;
		return false;
	}
	if (sw==0) {
		document.getElementById('formContactCariere').submit();
	} else {
		alert('Eroare trimitere formular!');
	}		
}

function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function close_newsletter(){
	$("#succes_newsletter").fadeOut("slow");
}

function subscribeNewsletter(Nume, Prenume, email){
	
	if (isEmail(document.getElementById('email_newsletter').value) == false) {
		$("#content_subscribe").show();
		$("#content_subscribe").html('<b style="clear: both; float: left; color: red;font-size: 10px;">adresa nu este valida (ex: nume@nume.ro)</b>');
		document.getElementById('email_newsletter').focus();
	} else if(email.length == 0) {
		$("#content_subscribe").show();
		$("#content_subscribe").html('<b style="clear: both; float: left; color: red;font-size: 10px;">va rugam completati adresa!<br /> (ex: nume@nume.ro)</b>');
	} else if(email.length > 0) {
		//$("#loading").show();
		//$("#go_content").hide();
		//$("#go_content3").hide();
		$.post("/abonare-newsletter.aspx", { Action: "subscribe", FirstName: Nume, LastName: Prenume, Email: email },
			function(xml){
				if( trim(xml) == "SaveError" ) {
					$("#content_subscribe").text("Adresa deja a fost inregistrata!");
					//$("#go_content3").fadeIn("slow");
					$("#succes_newsletter").text(xml);
				} else {
					$("#content_subscribe").hide();
					//$("#succes_newsletter").text(xml);
					$("#succes_newsletter").fadeIn("slow");
					document.getElementById('email_newsletter').value='';
				}
				//$("#loading").hide();
		});
	}
}

function subscribeNewsletterEn(Nume, Prenume, email){
	
	if (isEmail(document.getElementById('email_newsletter').value) == false) {
		$("#content_subscribe").show();
		$("#content_subscribe").html('<b style="clear: both; float: left; color: red;font-size: 10px;">the email is not valid! (e.g.: name@name.com)</b>');
		document.getElementById('email_newsletter').focus();
	} else if(email.length == 0) {
		$("#content_subscribe").show();
		$("#content_subscribe").html('<b style="clear: both; float: left; color: red;font-size: 10px;">the email is not valid! (e.g.: name@name.com)</b>');
	} else if(email.length > 0) {
		//$("#loading").show();
		//$("#go_content").hide();
		//$("#go_content3").hide();
		$.post("/en/newsletter-subscribe.aspx", { Action: "subscribe", FirstName: Nume, LastName: Prenume, Email: email },
			function(xml){
				if( trim(xml) == "SaveError" ) {
					$("#content_subscribe").text("Email address is already registred!");
					//$("#go_content3").fadeIn("slow");
					$("#succes_newsletter").text(xml);
				} else {
					$("#content_subscribe").hide();
					//$("#succes_newsletter").text(xml);
					$("#succes_newsletter").fadeIn("slow");
					document.getElementById('email_newsletter').value='';
				}
				//$("#loading").hide();
		});
	}
}