$(function($){

	$.scrollTo.defaults.axis = 'xy';
	$.scrollTo(0);

});

var error=0;
var val;
var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
function checkField(id) {

	// nume
	if(id=='cf_nume') {
		val = $('#cf_nume').val();
		if(val=='Nume si prenume *' || val.length<=0 || val==' ') $('#cf_nume_p').addClass('labelr');
		else $('#cf_nume_p').removeClass('labelr').addClass('labelg');
	}

	// telefon
	if(id=='cf_telefon') {
		val = $('#cf_telefon').val();
		if(val=='Telefon *' || val.length<=0 || val==' ') $('#cf_telefon_p').addClass('labelr');
		else $('#cf_telefon_p').removeClass('labelr').addClass('labelg');
	}
	
	
	// mail
	if(id=='cf_mail') {
		val = $('#cf_mail').val();
		if(val=='E-mail *' || val.length<=0 || val==' ') $('#cf_mail_p').addClass('labelr');
		else if(val.length>0 && !filter.test(val)) {
			$('#cf_mail_p').addClass('labelr');
			$('#cf_mail_error').html('E-mailul trebuie sa fie de forma: mail@domeniu.ro');
			$('#cf_mail_error').slideDown('slow');
		} else {
			$('#cf_mail_p').removeClass('labelr').addClass('labelg');
			if($('#cf_mail_error').is(':visible')) $('#cf_mail_error').slideUp('slow');
		}
	}

	// mesaj
	if(id=='cf_mesaj') {
		val = $('#cf_mesaj').val();
		if(val=='Mesaj *' || val.length<=0 || val==' ') $('#cf_mesaj_p').addClass('labelr');
		else $('#cf_mesaj_p').removeClass('labelr').addClass('labelg');
	}

}

function estimarePret() {

	// start
	$('.buton1').addClass('loading');

	// info
	var nume = $('#cf_nume').val();
	var firma = $('#cf_firma').val();	 
	var telefon = $('#cf_telefon').val();
	var mail = $('#cf_mail').val();
	var proiect = $('#tip_proiect').val();
	var mesaj = $('#cf_mesaj').val();
	var buget = $('#cf_buget').val();

	// check
	if(nume=='Nume si prenume *' || nume.length<=0 || nume==' ') error = 1;
	if(telefon=='Telefon *' || telefon.length<=0 || telefon==' ') error = 1;
	if(mail=='E-mail *' || mail.length<=0 || mail==' ') error = 1;
	else if(mail.length>0 && !filter.test(mail)) error = 1;
	
	if(error==0) {
		checkField('cf_nume');
		checkField('cf_telefon');
		checkField('cf_mail');
		// post
		$.post('ajax.php?a=estimarePret',
			{

				nume: nume,
				firma: firma,				
				telefon: telefon,
				mail: mail,	
				proiect: proiect,	
				mesaj: mesaj,
				buget: buget

			},
				function(data)
					{

						// scrollTo
						$.scrollTo('#wrapper1',800);

						// afisare ok
						$('.sent_ok').fadeIn('fast');

						// stop
						$('.buton1').removeClass('loading');

					}
		);

	} else {
		checkField('cf_nume');
		checkField('cf_telefon');
		checkField('cf_mail');
		$.scrollTo('#wrapper1',800);
		$('.buton1').removeClass('loading');
		error =0;
	}

}

function contact() {

	// start
	$('.buton1').addClass('loading');

	// info
	var nume = $('#cf_nume').val();
	var mail = $('#cf_mail').val();
	var telefon = $('#cf_telefon').val();
	var firma = $('#cf_firma').val();
	var mesaj = $('#cf_mesaj').val();

	// check
	if(nume=='Nume si prenume *' || nume.length<=0 || nume==' ') error = 1;
	if(mail=='E-mail *' || mail.length<=0 || mail==' ') error = 1;
	else if(mail.length>0 && !filter.test(mail)) error = 1;
	if(telefon=='Telefon *' || telefon.length<=0 || telefon==' ') error = 1;
	if(mesaj=='Mesaj *' || mesaj.length<=0 || mesaj==' ') error = 1;

	if(error==0) {
		checkField('cf_nume');
		checkField('cf_mail');
		checkField('cf_mesaj');
		checkField('cf_telefon');
		// post
		$.post('ajax.php?a=contact',
			{

				nume: nume,
				mail: mail,
				telefon: telefon,
				firma: firma,
				mesaj: mesaj

			},
				function(data)
					{

						// afisare ok
						$('.sent_ok').fadeIn('fast');

						// stop
						$('.buton1').removeClass('loading');

					}
		);

	} else {
		checkField('cf_nume');
		checkField('cf_mail');
		checkField('cf_telefon');
		checkField('cf_mesaj');
		$('.buton1').removeClass('loading');
		error =0;
	}

}

function comandaPachet() {

	// start
	$('.buton1').addClass('loading');

	// info
	var nume = $('#cf_nume').val();
	var mail = $('#cf_mail').val();
	var telefon = $('#cf_telefon').val();
	var firma = $('#cf_firma').val();
	var mesaj = $('#cf_mesaj').val();
	
	var pachet = $('input[name=pachet]:checked').val();

	// check
	if(nume=='Nume si prenume *' || nume.length<=0 || nume==' ') error = 1;
	if(mail=='E-mail *' || mail.length<=0 || mail==' ') error = 1;
	else if(mail.length>0 && !filter.test(mail)) error = 1;
	if(telefon=='Telefon *' || telefon.length<=0 || telefon==' ') error = 1;
	

	if(error==0) {
		checkField('cf_nume');
		checkField('cf_mail');
		checkField('cf_telefon');
		// post
		$.post('/ajax.php?a=comandaPachet',
			{

				nume: nume,
				mail: mail,
				telefon: telefon,
				pachet: pachet,
				firma: firma,
				mesaj: mesaj

			},
				function(data)
					{

						// afisare ok
						$('.sent_ok').fadeIn('fast');

						// stop
						$('.buton1').removeClass('loading');

					}
		);

	} else {
		checkField('cf_nume');
		checkField('cf_mail');
		checkField('cf_telefon');
		$('.buton1').removeClass('loading');
		error =0;
	}

}

function estimarelogo() {

	// start
	$('.buton1').addClass('loading');

	// info
	var nume = $('#cf_nume').val();
	var firma = $('#cf_firma').val();
	var domeniu = $('#cf_domeniu').val();
	var telefon = $('#cf_telefon').val();
	var mail = $('#cf_mail').val();
	var site = $('#cf_site').val();
	var marime = $('input[name=marime]:checked').val();

	var buget = $('input[name=buget]:checked').val();
	
	var pw = [];
	$('input[name=pw]:checked').each(function() {
	    pw.push($(this).val());
	});
	pw = pw.join(",");

	var po = [];
	$('input[name=po]:checked').each(function() {
	    po.push($(this).val());
	});
	po = po.join(",");
	
	var similare = $('#cf_similare').val();
	var scop = $('#cf_scop').val();

	var mesaj = $('#cf_mesaj').val();

	// check
	if(nume=='Nume si prenume *' || nume.length<=0 || nume==' ') error = 1;
	if(telefon=='Telefon *' || telefon.length<=0 || telefon==' ') error = 1;
	if(mail=='E-mail *' || mail.length<=0 || mail==' ') error = 1;
	else if(mail.length>0 && !filter.test(mail)) error = 1;


	if(error==0) {
		checkField('cf_nume');
		checkField('cf_telefon');
		checkField('cf_mail');
		// post
		$.post('ajax.php?a=estimarelogo',
			{

				nume: nume,
				firma: firma,
				domeniu: domeniu,
				telefon: telefon,
				mail: mail,
				site: site,				
				marime: marime,
				buget: buget,
				pw: pw,
				po: po,
				similare: similare,
				scop: scop,
				mesaj: mesaj

			},
				function(data)
					{

						// scrollTo
						$.scrollTo('#wrapper1',800);

						// afisare ok
						$('.sent_ok').fadeIn('fast');

						// stop
						$('.buton1').removeClass('loading');

					}
		);

	} else {
		checkField('cf_nume');
		checkField('cf_telefon');
		checkField('cf_mail');
		$.scrollTo('#wrapper1',800);
		$('.buton1').removeClass('loading');
		error =0;
	}

}

