$(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=='Name *' || val.length<=0 || val==' ') $('#cf_nume_p').addClass('labelr');
		else $('#cf_nume_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');
		}
	}

	// project title
	if(id=='cf_ptitle') {
		val = $('#cf_ptitle').val();
		if(val=='Project Title *' || val.length<=0 || val==' ') $('#cf_ptitle_p').addClass('labelr');
		else $('#cf_ptitle_p').removeClass('labelr').addClass('labelg');
	}

	// mesaj
	if(id=='cf_mesaj') {
		val = $('#cf_mesaj').val();
		if(val=='Message *' || val=='What else should we know about this project ? *' || val.length<=0 || val==' ') $('#cf_mesaj_p').addClass('labelr');
		else $('#cf_mesaj_p').removeClass('labelr').addClass('labelg');
	}

}

function orderNow() {

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

	// info
	var nume 	= $('#cf_nume').val();
	var mail 	= $('#cf_mail').val();
	var tel     = $('#cf_telefon').val();
	var firma   = $('#cf_firma').val();
	var ptitle  = $('#cf_ptitle').val();
	var pbuget  = $('#cf_pbuget').val();
	var msg     = $('#cf_mesaj').val();

	// check
	if(nume=='Name *' || 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(ptitle=='Project Title *' || ptitle.length<=0 || ptitle==' ') error = 1;
	if(msg=='What else should we know about this project ? *' || msg.length<=0 || msg==' ') error = 1;

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

				nume: nume,
				mail: mail,
				tel: tel,
				firma: firma,
				ptitle: ptitle,
				pbuget: pbuget,
				msg: msg

			},
				function(data)
					{

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

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

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

					}
		);

	} else {
		checkField('cf_nume');
		checkField('cf_mail');
		checkField('cf_ptitle');
		checkField('cf_mesaj');
		$.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=='Name *' || 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(mesaj=='Message *' || mesaj.length<=0 || mesaj==' ') error = 1;

	if(error==0) {
		checkField('cf_nume');
		checkField('cf_mail');
		checkField('cf_mesaj');
		// 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_mesaj');
		$('.buton1').removeClass('loading');
		error =0;
	}

}
