function open_menu(id,p) {
	$("#left_menu .sub_menu").hide();		
	$('#left_menu span').removeClass('selected');
	
	$("#left_menu #"+id).toggle('fast');
	$(p).addClass('selected');
};

function show_foto(src) {
	$('#showcase').html('<img src="' + src + '" style="display: none">');
	$('#showcase img').fadeIn('slow');
};

function show_step(id) {
	$('.pasi').hide();
	$('#'+id).show();
};

function valid_mail(x) {
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) return true;
	else return false;
}

function abonare_newsletter(){
	
	if($('#nume').val() == '')		{ $('#nume').css({border: '1px dotted red'}); }
	else							{ $('#nume').css({border: '1px solid #D8D9DE'}); }

	if($('#prenume').val() == '')	{ $('#prenume').css({border: '1px dotted red'}); }
	else							{ $('#prenume').css({border: '1px solid #D8D9DE'}); }
	
	if($('#email').val() == '' || !valid_mail($('#email').val()))
						{ $('#email').css({border: '1px dotted red'}); }
	else				{ $('#email').css({border: '1px solid #D8D9DE'}); }

	if($('#nume').val() != '' && $('#prenume').val() != '' && $('#email').val() != '' && valid_mail($('#email').val()) ) {
		$('#loader').css({visibility: 'visible'});
		
		var parametrii = $('#abonare_newsletter :input').serialize();	
		$.ajax({
			type: "POST",
			url: 'http://www.111.ro/newsletter/abonare/',
			data: parametrii,  
			success: function(msg){    
				$('#abonare_newsletter').attr('innerHTML', msg);
				//alert(msg);
			} 
		});				
	}
}

function recomandare(){
	var base = 'http://www.111.ro/';

	if($('#nume1').val() == '')		{ $('#nume1').css({border: '1px dotted red'}); }
	else				{ $('#nume1').css({border: '1px solid #D8D9DE'}); }

	if($('#mail1').val() == '' || !valid_mail($('#mail1').val()))
					{ $('#mail1').css({border: '1px dotted red'}); }
	else				{ $('#mail1').css({border: '1px solid #D8D9DE'}); }

	if($('#nume2').val() == '')		{ $('#nume2').css({border: '1px dotted red'}); }
	else				{ $('#nume2').css({border: '1px solid #D8D9DE'}); }

	if($('#mail2').val() == '' || !valid_mail($('#mail2').val()))
					{ $('#mail2').css({border: '1px dotted red'}); }
	else				{ $('#mail2').css({border: '1px solid #D8D9DE'}); }

	if($('#nume1').val() != '' && $('#nume2').val() != '' && valid_mail($('#mail1').val()) && valid_mail($('#mail2').val()) ) {
		$('#loader').css({visibility: 'visible'});
		
		var parametrii = $('#recomandare :input').serialize();	
		$.ajax({
			type: "POST",
			url: base + 'recomanda/recomandare',
			data: parametrii,  
			success: function(msg){    
				$('#recomandare').attr('innerHTML', msg);
			} 
		});				
	}
}

function get_pu(id,id2) {
	var base = 'http://www.111.ro/';
	var n = id.split('_');
	
	$.getJSON(base + 'dealer/json/'+$('#' + id).val(),{}, function(j) {
		var options = '<option value="0">Select</option>';
		for (var i = 0; i < j.valori.length; i++) {
			options += '<option value="' + j.valori[i].optionValue + '">' + j.valori[i].optionDisplay + '</option>';
		}
		$('#' + id2).html(options);
		$('#pu_' + n[1]).html(j.pret);
	});
}

function get_pt(id) {
	var cant	= $('#cant_' + id).val();
	var pu	= $('#pu_' + id).html();
	var pt	= pu*cant;
	var tva	= pt*0.19;
	tva = parseFloat(tva);
	
	$('#pt_' + id).html(pt);
	$('#tva_' + id).html(tva.toString().substring(0,5));

	var total_pt	= parseFloat($('#pt_total').html()) + pt;
	var total_tva	= parseFloat($('#tva_total').html()) + tva;
	var total_pret	= total_pt + total_tva;
	
	$('#pt_total').html(total_pt);
	$('#tva_total').html(total_tva.toString().substring(0,5));
	$('#pret_total').html(total_pret.toString().substring(0,5));
	
}

function get_values(n) {
	var values = '';
	var json  = new Array();
	
	for(var i=1;i<=n;i++) {
		var produs	= $('#prod_' + i).html();
		var plafon	= $('#plafon_' + i).val();
		var pu		= $('#pu_' + i).html();
		var cant		= $('#cant_' + i).val();
		var pt		= $('#pt_' + i).html();
		
		if(cant > '0') {
			values += '<tr><td>' + produs + '</td><td>' + cant + '</td></tr>';
			json.push('"' + produs + '": "plafon: ' + plafon + ', pu: ' + pu + ', cantitate: ' + cant + ', pret: ' + pt + ' " ');
		}
	}
	
	json = '{' + json.join(',') + '}';
				
	$('#produse_json').val(json);
	
	$('#tbody_values').html(values);
	$('#total_factura').html($('#pret_total').html() + ' ');
	
}

function show_proforma(){
	var base = 'http://www.111.ro/';
	var parametrii = $('.show_proforma :input').serialize();	
	
	$.ajax({
		type: "POST",
		url: base + 'dealer/proforma',
		data: parametrii,  
		success: function(msg){    
			$('#proforma_placeholder').attr('innerHTML', msg);
		} 
	});				
}

function send_proforma(){
	var base = 'http://www.111.ro/';
	$.ajax({type: "POST", url: base + 'dealer/trimite_comanda' });				
}




function add_product(product_id){
    var base = 'http://www.111.ro/';
    var $j = jQuery.noConflict();
    var quantity = Math.floor($j("#quantity_"+product_id+"").val());
    var url = base + 'cart/add/'+product_id+'/'+quantity;
    var url_total = base + 'cart/total';

    window.location = url;
    return false;
}

function remove_product(product_id){
    var base = 'http://www.111.ro/';
    var $j = jQuery.noConflict();
    var quantity = $j("#quantity_"+product_id+"").val();
    var url = base + 'cart/remove/'+product_id;

    window.location = url;
    return false;
}

//function isFloat(){return/\./.test(this.toString());};








