var siteUrl = 'http://www.romaniantraveler.com/';

function split( val ) {
	return val.split( /,\s*/ );
}
function extractLast( term ) {
	return split( term ).pop();
}

$(document).ready(function(){
	var ids;
	var ccs;
	if($('#ddlTipOferta :selected').val() != 3)
		$('#tariParticipante').hide();
	$('#ddlTipOferta').change(function(){
		var tip = $('#ddlTipOferta :selected').val();
		if(tip == 3){ // circuit turistic
			$('#tariParticipante').slideDown();
		}else{
			$('#tariParticipante').slideUp();
		}
	});
/*
	$('.thumb_container').hover(function()
	 {
		 $(this).find(".large_thumb_shine").stop();
		 $(this).find(".large_thumb_shine").css("background-position","-251px 0");
		 $(this).find(".large_thumb_shine").animate({backgroundPosition: '251px 0'},1100);

	 }, function()
	 {
		$(this).find(".large_thumb").stop().animate({marginLeft:0, marginTop:0},200);
	 });
*/
//	$('.picBoxes').hover(function(){
//		$(this).find('img').animate({"left" : "-30"});
//	}, function(){
//		$(this).find('img').animate({"left" : "+=30"});
//	}
//	)

/*
	$(function() {
		$( ".homepageColumn").sortable({
			connectWith: ".homepageColumn",
			placeholder: "drag-here",
			update: function(){
				var order1 = $('#homepageColumnLeft').sortable('serialize');
				var order2 = $('#homepageColumnRight').sortable('serialize');
				alert(order1);
			}
		});

		$( ".homepageColumn" ).disableSelection();
	});
*/
	$( "#tabs" ).tabs({
		selected: 0,
		select: function(event, ui) {
			var isValid = checkOfertaNoua();
			return isValid;
		}
	});

	$('#tabs').bind('tabsshow', function(event, ui) {
		switch(ui.panel.id){
			case 'informatii-generale':
				$('#txtDescriere').simplyCountable({counter: '#counterDescriereOferta', maxCount: 5000});
				break;
			case 'informatii-hotel':
				$('#txtDescriereHotel').simplyCountable({counter: '#counterHotel', maxCount: 2000});
				break;
		}
	});

	$( "#ofertaImages" ).tabs({
		selected: 0
	});
	$('#ofertaImages').bind('tabsshow', function(event, ui){
		if(ui.panel.id == 'tab_images'){
			$('#related-images').jcarousel();
		}
	})

	$("#ddlCategorieHotel").rating();
	$("#ddlCategorieHotel").bind("change", function(){
		$('#hdnCategorieHotel').val($('#ddlCategorieHotel').val() );
	});
	$('#dialog-confirm-delete').hide();
	/*$("#ddlConfortHotel").rating({showCancel: true});
	$("#ddlConfortHotel").bind("change", function(){
		$('#hdnConfortHotel').val($('#ddlConfortHotel').val() );
	});
	*/

	$('#stergeOferta').live('click', function(){
		var el = $(this);
		$( "#dialog-confirm-delete" ).dialog({
			resizable: false,
			height:140,
			modal: true,
			closeText: '',
			modal: true,
			buttons: {
				"Sterge": function() {
					window.location = el.attr('href');
				},
				'Renunta': function() {
					$( this ).dialog( "close" );
				}
			}
		});
		return false;
	})
	
	$('#txtCountries').autocomplete({
		source: function(req, add){
			$.ajax({
				url: siteUrl + 'ajax/searchCountry',
				dataType: 'json',
				data: req,
				success: function(data){
					if(data.response =='true'){
					   add(data.message);
					}
				}
			});
		},
        minLength: 1,
        select: function(event, ui){
            $(this).end().val(ui.item.name);
			$('#hdnSelectedCountryId').val(ui.item.id);
			$('#hdnSelectedCountryCc').val(ui.item.code);
        }
	});

	$('#txtCities').focus(function(){
		var cc = null;
		cc = $('#hdnSelectedCountryId').val();
		$('#txtCities').autocomplete({
			source: function(req, add){
				$.ajax({
					url: siteUrl + 'ajax/searchCities/?cc=' + cc,
					dataType: 'json',
					data: req,
					success: function(data){
						if(data.response =='true'){
						   add(data.message);
						}
					}
				});
			},
			minLength: (cc ? 2 : 3),
			select: function(event, ui){
				$(this).end().val(ui.item.name);
				$('#hdnSelectedCityId').val(ui.item.id);
				$('#hdnSelectedCityName').val(ui.item.name);
			}
		});
	});

	$('#txtTariParticipante').autocomplete({
		source: function(req, add){
				$.ajax({
					url: siteUrl + 'ajax/searchCountry',
					dataType: 'json',
					data: req,
					success: function(data){
						if(data.response =='true'){
						   add(data.message);
						}
					}
				})
		},
		minLength: 1,
		focus: function() {
			// prevent value inserted on focus
			return false;
		},
		select: function( event, ui ) {
			var terms = split( this.value );
			ids = $('#hdnTariParticipanteId').val();
			ccs = $('#hdnTariParticipanteCc').val();
			ids += ui.item.id + ', ';
			ccs += ui.item.code + ', ';
			// remove the current input
			terms.pop();
			// add the selected item
			terms.push( ui.item.value );
			// add placeholder to get the comma-and-space at the end
			terms.push( "" );
			this.value = terms.join( ", " );
			$('#hdnTariParticipanteId').val(ids);
			$('#hdnTariParticipanteCc').val(ccs);
			return false;
		}
	});
	

	var dates = $( "#txtDataStart, #txtDataEnd" ).datepicker({
			numberOfMonths: 3,
			nextText: '&nbsp;',
			prevText: '&nbsp;',
			firstDay: 1,
			dateFormat: "yy-mm-dd",
			monthNames: ['Ianuarie','Februarie','Martie','Aprilie','Mai','Iunie','Iulie','August','Septembrie','Octombrie','Noiembrie','Decembrie'],
			dayNamesMin: ['Du','Lu','Ma','Mi','Jo','Vi','Sa'],
			onSelect: function( selectedDate ) {
				var option = this.id == "txtDataStart" ? "minDate" : "maxDate",
					instance = $( this ).data( "datepicker" );
					date = $.datepicker.parseDate(
						instance.settings.dateFormat ||
						$.datepicker._defaults.dateFormat,
						selectedDate, instance.settings );
				dates.not( this ).datepicker( "option", option, date );
			}
		});

	$( "#startDate, #endDate" ).datepicker({
		numberOfMonths: 1,
		nextText: '&nbsp;',
		prevText: '&nbsp;',
		firstDay: 1,
		dateFormat: "yy-mm-dd",
		monthNames: ['Ianuarie','Februarie','Martie','Aprilie','Mai','Iunie','Iulie','August','Septembrie','Octombrie','Noiembrie','Decembrie'],
		dayNamesMin: ['Du','Lu','Ma','Mi','Jo','Vi','Sa'],
		onSelect: function( selectedDate ) {
			var option = this.id == "from" ? "minDate" : "maxDate",
				instance = $( this ).data( "datepicker" );
				date = $.datepicker.parseDate(
					instance.settings.dateFormat ||
					$.datepicker._defaults.dateFormat,
					selectedDate, instance.settings );
			dates.not( this ).datepicker( "option", option, date );
		}
	});

	$(function() {
		var min = $('#hdnPriceRangeMin').val();
		var max = $('#hdnPriceRangeMax').val();

		$( "#price-range" ).slider({
			range: true,
			min: 0,
			max: 4000,
			step: 50,
			values: [ min, max ],
			slide: function( event, ui ) {
				$( "#amount" ).html(ui.values[ 0 ] + " - " + ui.values[ 1 ] + " Euro");
				$('#hdnPriceRangeMin').val(ui.values[ 0 ]);
				$('#hdnPriceRangeMax').val(ui.values[ 1 ]);
			}
		});
		$( "#amount" ).html( $( "#price-range" ).slider( "values", 0 ) +
			" - " + $( "#price-range" ).slider( "values", 1 ) + " Euro" );
		$('#hdnPriceRangeMin').val($( "#price-range" ).slider( "values", 0 ));
		$('#hdnPriceRangeMax').val($( "#price-range" ).slider( "values", 1 ));
	});

	if($('#txtMessage').length >0)
		$('#txtMessage').simplyCountable({counter: '#counter', maxCount: 2000});
	if($('#txtDescriere').length > 0 && $('#txtObservatii').length > 0){
		$('#txtDescriere').simplyCountable({counter: '#counter', maxCount: 2000});
		$('#txtObservatii').simplyCountable({counter: '#counter2', maxCount: 1000});
	}

	$('#fake').hide();
	$('#loginConteiner').hide();

	$('#login').bind('click', function(){
		//alert('lulu');
		if($('#loginConteiner').is(':visible')){
			$('#loginConteiner').hide();
			$('.errorLogin').removeClass('errorLogin');
		}else{
			$('#loginConteiner').show();
			$('#txtAgentieUsername').focus();
		}
	});

	$('body').click(function(){
		$('#loginConteiner').hide();
		$('#loginConteiner').removeClass('visible');
		$('.errorLogin').removeClass('errorLogin');
		$('#login').removeClass('login_over');
	})

	$('#loginConteiner').click(function(event){
		event.stopPropagation();
	});
	$('#usermenu').click(function(event){
		event.stopPropagation();
	})

	$('#txtAgentieSubmit').bind('click', function(){
		submitAgentieLogin();
	})

	$('#btnNewsletterRegister').live('click', function(){
		$('input:text').removeClass('error');
		er = true;
		var name = $('#txtNewsletterName');
		var email = $('#txtNewsletterEmail');

		if($.trim(name.val()) == ""){
			name.addClass('error');
			er = false;
		}
		if($.trim(email.val()) == ""){
			email.addClass('error');
			er = false;
		}
		if(er)
			$.ajax({
				type: 'post',
				url: siteUrl + 'ajax/registerNewsletter',
				data: 'name=' + name.val() + '&email=' + email.val(),
				complete: function(data){
					$('#newsletterForm').html(data.responseText);
				}
			})
	});

	$('#feedback').click(function(){
		// Display an external page using an iframe		
		var src = siteUrl + "modal/feedback/";
		$.modal('<iframe src="' + src + '" height="500" width="600" style="border:0" scrolling="no">', {
			containerCss:{
				closeHTML: '<div class="simplemodal-close"><a href="#" class="modalCloseImg">&nbsp;</a></div>',
				height:500,
				padding:10,
				width:600
			},
			overlayClose:true
		});
	});
	$('#recomanda').click(function(){
		var src = siteUrl + "modal/recomanda-oferta/";
		$.modal('<iframe src="' + src + '" height="200" width="530" style="border:0" scrolling="no">', {
			containerCss:{
				closeHTML: '<div class="simplemodal-close"><a href="#" class="modalCloseImg">&nbsp;</a></div>',
				height:200,
				padding:10,
				width:530
			},
			overlayClose:true
		});
	})

	$('#ddlCountries1').live('change', function(){
		var country = $('#ddlCountries').val();
		$.ajax({
			type: 'post',
			url: siteUrl + 'ajax/changeCountry',
			data: 'cc=' + country,
			complete: function(data){
				$('#q_regiune').html(data.responseText);
			}
		});
	});

	$('#btnQuickSearch').live('click', function(){
		var height = $('#oferte').height();
		var width = $('#oferte').width();
		$('#fake').height(height);
		$('#fake').width(width);
		$('#fake').show();
		var destinatie = $('#ddlCountries :selected').val();
		var transport = $('#ddlTransport :selected').val();
		var tipOferta = $('#ddlTipOferta :selected').val();
		var tipPensiune = $('#ddlTipPensiune :selected').val();
		var confort = $('#ddlConfortHotel :selected').val();
		var startDate = $('#startDate').val();
		var endDate = $('#endDate').val();
		var pretMin = $('#hdnPriceRangeMin').val();
		var pretMax = $('#hdnPriceRangeMax').val();
		var keywords = $('#txtKeywords').val();

		dataStr = 'search=true' + '&destinatie=' + destinatie + '&transport=' + transport + '&tipOferta=' + tipOferta + '&pretMin=' + pretMin + '&pretMax=' + pretMax;
		dataStr += '&tipPensiune=' + tipPensiune + '&confort=' + confort + '&startDate=' + startDate + '&endDate=' + endDate + '&keywords=' + keywords;

		setTimeout(function(){
		$.ajax({
			type: 'post',
			url: siteUrl + '/oferte',
			data: dataStr,
			complete: function(data){
				$('#oferte').html(data.responseText);
				$('#fake').hide();
			}
		})
		}, 1000);

		return false;
	});

	$('#pdf').live('click', function(){
		$.ajax({
			type: 'post',
			url: siteUrl + 'oferte/pdf'
		})
	})

	$('#ddlOrderBy').live('change', function(){
		var order = $('#ddlOrderBy :selected').val();
		var height = $('#oferte').height();
		var width = $('#oferte').width();
		$('#fake').height(height);
		$('#fake').width(width);
		$('#fake').show();
		setTimeout(function(){
		$.ajax({
			type: 'post',
			url: siteUrl + '/oferte',
			data: 'order_by=' + order,
			complete: function(data){
				$('#oferte').html(data.responseText);
				$('#fake').hide();
			}
		})
		}, 1000);

		return false;
	})
	$('#ddlListSize').live('change', function(){
		var size = $('#ddlListSize :selected').val();
		var height = $('#oferte').height();
		var width = $('#oferte').width();
		$('#fake').height(height);
		$('#fake').width(width);
		$('#fake').show();
		setTimeout(function(){
		$.ajax({
			type: 'post',
			url: siteUrl + '/oferte',
			data: 'list_size=' + size,
			complete: function(data){
				$('#oferte').html(data.responseText);
				$('#fake').hide();
			}
		})
		}, 1000);

//        restyleSelect();
		return false;
	})

	$('#next1').live('click', function(){
		var href = $(this).parent().attr('href');
		$.ajax({
			type: 'post',
			url: href,
			data: '',
			complete: function(data){
				$('#oferte').html(data.responseText);
			}
		});
		return false;
	});

	$('#btnRecupereazaParola').click(function(){
        $('.error').removeClass('.error');

        var email = $('#txtEmail');
        if($.trim(email.val) == "" || !checkEmail(email.val())){
           email.addClass('error');
           return false;
       }
       $.ajax({
           type: 'post',
           url: siteUrl + 'ajax/resetPassword',
           data: 'client=' + email.val(),
           complete: function(data){
               $('#errResetPassword').html(data.responseText);
               $('#btnForgetPassword').attr('disabled', true);
           }
       })
    });

	$('#save_search').live('click', function(){
		var save_holder = $(this);
		if($(this).hasClass('saved')){
			$.ajax({
				type: 'post',
				url: siteUrl + 'ajax/removeFilters',
				data: null,
				complete: function(){
					save_holder.removeClass('saved');
					save_holder.html('salveaza criteriile filtrarii');
				}
			})
			return false;
		}
		
		var cc = $('#ddlCountries :selected').val();
		var tipOferta = $('#ddlTipOferta :selected').val();
		var tipPensiune = $('#ddlTipPensiune :selected').val();
		var tipTransport = $('#ddlTransport :selected').val();
		var tipHotel = $('#ddlHotel :selected').val();
		var tipConfort = $('#ddlConfortHotel :selected').val();
		var pret = $('#ddlPret :selected').val();
		var startDate = $('#startDate').val();
		var endDate = $('#endDate').val();

		var dataString = 'cc=' + cc + '&tipOferta=' + tipOferta + '&tipPensiune=' + tipPensiune + '&tipTransport=' + tipTransport;
		dataString += '&tipHotel=' + tipHotel + '&tipConfort=' + tipConfort + '&pret=' + pret;
		dataString += '&startDate=' + startDate + '&endDate=' + endDate;

		$.ajax({
			type: 'post',
			url: siteUrl + 'ajax/saveFilter',
			data: dataString,
			complete: function(data){
				save_holder.addClass('saved');
			}
		})
		$(this).html('revino la filtrarile initiale')
	});

	$('.control-tools').hide();
	$('.agentList').hover(function(){
		$(this).addClass('over');
		$(this).find('.control-tools').show();
	}, function(){
		$(this).removeClass('over');
		$(this).find('.control-tools').hide();
	});

	$('.imagineOferta').hover(function(){
		$(this).addClass('over');		
	}, function(){
		$(this).removeClass('over');
	});
	$('.deleteImage').live('click',function(){
		var href = $(this).attr('href');
		$.ajax({
			type: 'get',
			url: href,
			data: '',
			complete: function(data){
				$('#imaginiOferta').html(data.responseText);
			}
		})
		return false;
	});
	
	// show form contact agentie
	$('#form-contacteaza-agentia').hide();
	$('#contacteaza-agentia').live('click', function(event){
		event.preventDefault();
		$('#form-contacteaza-agentia').show();
	});
	$('#closeFormContacteazaAgentia').click(function(){
		$('#form-contacteaza-agentia').hide();
	});
	
	$('#btnLoginPage').click(function(){
		er = true;
		var username = $('#txtAgentieUsername1');
		var pass = $('#txtAgentiePasswor1d');
		var remember = $('#chkRememberMe').attr('checked');

		if($.trim(username.val()) == ''){
			username.addClass('errorLogin');
			er = false;
		}
		if($.trim(pass.val()) == ''){
			pass.addClass('errorLogin');
			er = false;
		}

		if(er){
			$.ajax({
				type: 'post',
				url: siteUrl + 'agentie/login',
				data: 'username=' + username.val() + '&password=' + pass.val() + '&remember=' + remember,
				complete: function(data){
					
					if(data.responseText == 'valid'){
						location.reload();
					}
					else{
						location.href = siteUrl + "agentie/autentificare.html?m=eroare-login";
					}
				}
			});
		}
	})
});
function checkContact(){
    $('.error').removeClass('error');
    er = true;
    var nume = $('#txtName');
    var telefon = $('#txtTelefon');
    var email = $('#txtEmail');
    var captcha = $('#recaptcha_response_field');
    var mesaj = $('#txtMessage');

    if($.trim(nume.val()) == ""){
        nume.addClass('error');
        er = false;
    }

    if($.trim(telefon.val()) == ''){
        telefon.addClass('error');
        er = false;
    }
    if($.trim(email.val()) == '' || !checkEmail(email.val())){
        email.addClass('error');
        er = false;
    }
    if($.trim(captcha.val()) == ''){
        captcha.addClass('error');
        er = false;
    }
    if($.trim(mesaj.val()) == ''){
        mesaj.addClass('error');
        er = false;
    }
    return er;
}
function checkFeedback(){
    $('.error').removeClass('error');
    er = true;
    var nume = $('#txtName');
    var email = $('#txtEmail');
    var captcha = $('#recaptcha_response_field');
    var mesaj = $('#txtMessage');

    if($.trim(nume.val()) == ""){
        nume.addClass('error');
        er = false;
    }
    if($.trim(email.val()) == '' || !checkEmail(email.val())){
        email.addClass('error');
        er = false;
    }
    if($.trim(captcha.val()) == ''){
        captcha.addClass('error');
        er = false;
    }
    if($.trim(mesaj.val()) == ''){
        mesaj.addClass('error');
        er = false;
    }
    return er;
}
function checkRecomandaOferta(){
	$('.error').removeClass('error');
    er = true;
    var nume = $('#txtName');
    var email = $('#txtEmail');
    var friendName = $('#txtFriendName');

    if($.trim(nume.val()) == ""){
        nume.addClass('error');
        er = false;
    }
    if($.trim(email.val()) == '' || !checkEmail(email.val())){
        email.addClass('error');
        er = false;
    }    
    if($.trim(friendName.val()) == ''){
        friendName.addClass('error');
        er = false;
    }
    return er;
}
function checkNewPartner(){
	$('.error').removeClass('error');
    er = true;
	var agentie = $('#txtAgentie');
	var reprezentant = $('#txtPersoanaContact');
	var adresa = $('#txtAdresa');
    var telefon = $('#txtTelefon');
    var email = $('#txtEmail');
	var pass = $('#txtParola');
	var pass1 = $('#txtConfirmaParola');
    var captcha = $('#recaptcha_response_field');
    var mesaj = $('#txtDescriere');
	
    if($.trim(agentie.val()) == ""){
        agentie.addClass('error');
        er = false;
    }
	if($.trim(reprezentant.val()) == ""){
        reprezentant.addClass('error');
        er = false;
    }
	if($.trim(adresa.val()) == ""){
        adresa.addClass('error');
        er = false;
    }
    if($.trim(telefon.val()) == ''){
        telefon.addClass('error');
        er = false;
    }
    if($.trim(email.val()) == '' || !checkEmail(email.val())){
        email.addClass('error');
        er = false;
    }
	if($.trim(pass.val()) == "" || $.trim(pass.val()) != $.trim(pass1.val())){
        pass.addClass('error');
        pass1.addClass('error');
        er = false;
    }
    if($.trim(captcha.val()) == ''){
        captcha.addClass('error');
        er = false;
    }
    if($.trim(mesaj.val()) == ''){
        mesaj.addClass('error');
        er = false;
    }
	if(!$('#chkAgree').is(":checked")){
		$('#chk').addClass('error');
		er = false;
	}
	
    return er;
}
function checkUpdatePartner(){
	$('.error').removeClass('error');
    er = true;
	var agentie = $('#txtAgentie');
	var reprezentant = $('#txtPersoanaContact');
	var adresa = $('#txtAdresa');
    var telefon = $('#txtTelefon');
    var email = $('#txtEmail');
	var pass = $('#txtParola');
	var pass1 = $('#txtConfirmaParola');
    var mesaj = $('#txtDescriere');

    if($.trim(agentie.val()) == ""){
        agentie.addClass('error');
        er = false;
    }
	if($.trim(reprezentant.val()) == ""){
        reprezentant.addClass('error');
        er = false;
    }
	if($.trim(adresa.val()) == ""){
        adresa.addClass('error');
        er = false;
    }
    if($.trim(telefon.val()) == ''){
        telefon.addClass('error');
        er = false;
    }
    if($.trim(email.val()) == '' || !checkEmail(email.val())){
        email.addClass('error');
        er = false;
    }
	if($.trim(pass.val()) != "" && $.trim(pass.val()) != $.trim(pass1.val())){
        pass.addClass('error');
        pass1.addClass('error');
        er = false;
    }

    if($.trim(mesaj.val()) == ''){
        mesaj.addClass('error');
        er = false;
    }
    return er;
}

/**
 * valideaza introducerea unei noi oferte
 */
function checkOfertaNoua(){
	$('.error').removeClass('error');
	er = true;

	var numeOferta = $('#txtNumeOferta');
	var hdnTaraDestinatie = $('#hdnSelectedCountryCc');
	var txtTaraDestinatie = $('#txtCountries');
	var hdnLocalitateDestinatie = $('#hdnSelectedCityId');
	var txtLocalitateDestinatie = $('#txtCities');
	var tipOferta = $('#ddlTipOferta :selected');
	var tipMasa = $('#ddlTipPensiune :selected');
	var tipTransport = $('#ddlTransport :selected');
	var pret = $('#txtPret');
	var dataStart = $('#txtDataStart');
	var dataEnd = $('#txtDataEnd');
	var serviciiIncluse = $('#txtServiciiIncluse');
	var serviciiNeincluse = $('#txtServiciiNeincluse');
	var descriere = $('#txtDescriere');

	if($.trim(numeOferta.val()) == ""){
		numeOferta.addClass('error');
		er = false;
	}
	if(hdnTaraDestinatie.val == "" || $.trim(txtTaraDestinatie.val()) == ""){
		txtTaraDestinatie.addClass('error');
		er = false;
	}
	if(hdnLocalitateDestinatie.val == "" || $.trim(txtLocalitateDestinatie.val()) == ""){
		txtLocalitateDestinatie.addClass('error');
		er = false;
	}
	if(tipOferta.val() == -1){
		$('#ddlTipOferta').addClass('error');
		er = false;
	}
	if(tipMasa.val() == -1){
		$('#ddlTipPensiune').addClass('error');
		er = false;
	}
	if(tipTransport.val() == -1){
		$('#ddlTransport').addClass('error');
		er = false;
	}
	if($.trim(pret.val()) == ""){
		pret.addClass('error');
		er = false;
	}
	if($.trim(dataStart.val()) == ""){
		dataStart.addClass('error');
		er = false;
	}
	if($.trim(dataEnd.val()) == ""){
		dataEnd.addClass('error');
		er = false;
	}
	if($.trim(serviciiIncluse.val()) == ""){
		serviciiIncluse.addClass('error');
		er = false;
	}
//	if($.trim(serviciiNeincluse.val()) == ""){
//		serviciiNeincluse.addClass('error');
//		er = false;
//	}
	if($.trim(descriere.val()) == ""){
		descriere.addClass('error');
		er = false;
	}
//	if(er){
//		document.frmOfertaAgentie.submit();
//	}
	return er;
}

function changeCountry(country){
	$.ajax({
		type: 'post',
		url: siteUrl + 'ajax/changeCountry',
		data: 'cc=' + country,
		complete: function(data){
			$('#q_regiune').html(data.responseText);

			//$('#q_regiune').addClass('styled');
		}
	});
	//$.uniform.update("#ddlRegions");
}
function submitAgentieLogin(){
	er = true;
	var username = $('#txtAgentieUsername');
	var pass = $('#txtAgentiePassword');
	var remember = $('#chkRememberMe').attr('checked');

	if($.trim(username.val()) == ''){
		username.addClass('errorLogin');
		er = false;
	}
	if($.trim(pass.val()) == ''){
		pass.addClass('errorLogin');
		er = false;
	}

	if(er){
		$.ajax({
			type: 'post',
			url: siteUrl + 'agentie/login',
			data: 'username=' + username.val() + '&password=' + pass.val() + '&remember=' + remember,
			complete: function(data){
				
				if(data.responseText == 'valid'){
					location.reload();
				}
				else{
					location.href = siteUrl + "agentie/autentificare.html?m=eroare-login";
				}
			}
		});
	}
}
function refreshList(){
	var country = $('#ddlCountries :selected').val();

	var data = 'cc=' + country;
	$.ajax({
		type: 'post',
		url: siteUrl + 'agentie/lista-oferte',
		data: data,
		complete: function(data){
			$('#list-oferte').html('lulu');
		}
	});
}
function checkEmail(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)

	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 uploadifyOfertaMedia(){
	$('#txtOfertaMediaFiles').uploadify({
		'hideButton': false,
		'wmode'		: 'transparent',
		'uploader'  : siteUrl + 'includes/js/uploadify/uploadify.swf',
		'script'    : siteUrl + 'includes/js/uploadify/uploadify.php',
		'cancelImg' : siteUrl + 'includes/js/uploadify/cancel.png',
		'folder'    : siteUrl + 'includes/js/uploads',
		'auto'      : true
	});
}
