$(document).ready(function() {
    $('ul#Menu li').hover(function() {
        $(this).addClass('hover');
    },
            function() {
                $(this).removeClass('hover');
            });
/*
    $('#formularMain input, #formularMain textarea, #formularMain select').focus(function() {
        $(this).css('border-color', '#3d3d3d');
        $(this).prev('label').css('color', '#99AA28');
        $(this).next('.error').fadeOut(500);
    }).blur(function() {
        $(this).css('border-color', '#9AAA28');
        $(this).prev('label').css('color', '#FFF');
    });
*/

    $('ul.formsList a').click(function() {
        if($('#' + $(this).attr('rel')).length==0) return 0;
			$('#formularMain div.formDiv').hide();
			$('#' + $(this).attr('rel')).show();
			changeFormHeadLine($(this).attr('rel'));
			$('ul.formsList').find('a').css('color', '#EA741D');
			$(this).css('color', '#fff');
        return false;
    });
	$('div.galleryPics a.modal').facebox();
	$('a.iframe').facebox();
	
	
	loadMakes($('option[value="marca autoturism"]').parent());
});


function loadMakes(obj){
			$.ajax({
               type: "POST",
               url: HTTP_ADDRESS+"ajax",
               data: "ac=makes",
               cache: true,
               success: function(msg){
                    var r = eval("("+msg+")");
                    if(r.makes.length>0){
                        for(i=0; i<r.makes.length; i++)
                            obj.append('<option value="'+r.makes[i].cod+'">'+r.makes[i].name+'</option>');
                        obj.each(function(){
							$(this).change(function(){
								vall = $(this).val();
								if(vall)
									updateModels($(this).parent().next('span').find('select'), vall);
							});
						});
                    }
               }
             });
}

function updateModels(objj, val){
	
	if(val.length>0){
		 $.ajax({
		   type: "POST",
		   url: HTTP_ADDRESS+"ajax",
		   data: "ac=car_models&make="+val,
		   cache: true,
		   success: function(msg){
				var r = eval("("+msg+")");
				if(r.models.length>0){
					var options = '';
					for(i=0; i<r.models.length; i++)
						options += '<option value="'+r.models[i].mid+'">'+r.models[i].name+'</option>';
					objj.html(options);
					objj.find('option:first').attr('selected', 'selected');

				}
		   }
		 });
	}
}

function changeFormHeadLine(id){
    if(id=='copf'){
         $('div.colSt h1 img').attr('src', HTTP_ADDRESS+template_path+'images/h1TitluFormularCerereOfertaPf.jpg');
    }
    if(id=='copj'){
        $('div.colSt h1 img').attr('src', HTTP_ADDRESS+template_path+'images/h1TitluFormularCerereOfertaPj.jpg');
    }
    if(id=='ropf'){
        $('div.colSt h1 img').attr('src', HTTP_ADDRESS+template_path+'images/h1TitluFormularRezervareOnlinePf.jpg');
    }
    if(id=='ropj'){
        $('div.colSt h1 img').attr('src', HTTP_ADDRESS+template_path+'images/h1TitluFormularRezervareOnlinePj.jpg');
    }

}

    function submitFormViaAjax(form, url, returnResponse){
        var query = serializeForm(form);
        var response = '';
        $.ajax({
          type: "POST",
          url: url,
          data: query,
          success: function(msg){
            if(returnResponse==true)
                response = msg;
            else
                response = 'true';
          }
        });
        return response;
    }

    function serializeForm(form){
        var q='';
        form.find("*").each(function(){
              if($(this).attr('name')!=null && $(this).attr('name')!='' && $(this).attr('name')!='undefined')
                if(q.length>0) q += "&"+$(this).attr('name')+"="+$(this).val();
                    else q += $(this).attr('name')+"="+$(this).val();
        });
        return q;
    }
