var num_field = 1;
var nb_field = 0;

function del_field(id_field) {
    nb_field = nb_field - 1;

    $('#tr_fied_' + id_field).remove();

    $('#num_del_field_' + parseInt(id_field-1)).attr("style", "display:inline");
    $('#num_add_field').attr("style", "display:inline");
}

function add_field() {
    num_field = num_field + 1;
    nb_field = nb_field + 1;

    structure = '<tr id="tr_fied_' + num_field + '" >';
    structure+= '    <td><input type="text" name="field_libelle_' + num_field + '" value="" /></td>';
    structure+= '    <td><input type="text" name="field_value_' + num_field + '" value="" />';

    if (parseInt(nb_field) > 5) {
        $('#num_add_field').attr("style", "display:none");
    }
    structure+= '    <input type="button" id="num_del_field_' + num_field +'" value="Supprimer le champ" onclick="del_field(' + parseInt(num_field) + ')" />';

    structure+= '    </td>';
    structure+= '</tr>';
    $('#end_array').before(structure);
}

function action_fournisseur(prefix_element, id_fournisseur, lbl_add_society) {
    $.ajax({
        type: "POST",
        url: "action_fournisseur.php",
        data: "fournisseur="+id_fournisseur,
        success: function(retour){
            if (retour != '') {
                document.getElementById(prefix_element+id_fournisseur).innerHTML = retour;

                if (retour == lbl_add_society) {
                    $("#div_fournisseur_"+id_fournisseur+" a").removeClass("add_Select");
                    $("#div_fournisseur_"+id_fournisseur+" a").addClass("add");
                } else {
                    $("#div_fournisseur_"+id_fournisseur+" a").removeClass("add");
                    $("#div_fournisseur_"+id_fournisseur+" a").addClass("add_Select");
                    $("#div_fournisseur_"+id_fournisseur).css("display","none");
                    $("#div_fournisseur_"+id_fournisseur).fadeIn("slow");
                }
            }
        }
     });

     $.ajax({
        type: "POST",
        url: "action_fournisseur.php",
        data: "resume=1",
        success: function(retour){
            $("#html_resume").html(retour);
        }
     });
}

function send_to_friend() {
	var myemail = document.send_to_friend_form.myemail.value;
	var emailfriend = document.send_to_friend_form.emailfriend.value;
	var texte = document.send_to_friend_form.message.value;
	var page = document.send_to_friend_form.page.value;

	 $.ajax({
        type: "POST",
        url: "ws.php",
        data: "myemail=" + myemail + "&emailfriend=" + emailfriend + "&message=" + texte + "&page=" + page,
        success: function(retour){
			if (retour != '') {
				jQuery.facebox(retour);
				$("#facebox").fadeTo(2000, 1).fadeOut(2000); 
			}
        }
	});
}

function newsletter(key) {
	var myemail = document.newsletter_form.myemail.value;

	 $.ajax({
        type: "POST",
        url: "ws.php",
        data: "lv_email=" + myemail + "&key=" + key,
        success: function(retour){
			if (retour != '') {
				jQuery.facebox(retour);
				$("#facebox").fadeTo(2000, 1).fadeOut(2000); 
			}
        }
	});
}

function action_fournisseur_l(prefix_element, id_fournisseur, lbl_add_society) {
    $.ajax({
        type: "POST",
        url: "action_fournisseur.php",
        data: "m=l&fournisseur="+id_fournisseur,
        success: function(retour){
            if (retour != '') {
                document.getElementById(prefix_element+id_fournisseur).innerHTML = retour;

                if (retour == lbl_add_society) {
                    $("#div_fournisseur_"+id_fournisseur+" a").removeClass("add_Select");
                    $("#div_fournisseur_"+id_fournisseur+" a").addClass("add");
                } else {
                    $("#div_fournisseur_"+id_fournisseur+" a").removeClass("add");
                    $("#div_fournisseur_"+id_fournisseur+" a").addClass("add_Select");
                    $("#div_fournisseur_"+id_fournisseur).css("display","none");
                    $("#div_fournisseur_"+id_fournisseur).fadeIn("slow");
                }
            }
        }
     });

     $.ajax({
        type: "POST",
        url: "action_fournisseur.php",
        data: "resume=1",
        success: function(retour){
            $("#html_resume").html(retour);
        }
     });
}
function submit_lead(lids, values, ref) {
    $.ajax({
        type: "POST",
        url: "http://localhost/jedemenage/_include/ajax/lead.php",
        data: 'lv_source=jdmn&lids='+lids+'&'+values,
        success: function(retour){
            if (retour != '') {
				if(ref=='ref1') {
					$("#result").addClass("tabgris");
					result='Nous avons bien enregistré votre demande. Notre partenaire va vous contacter dans les plus brefs délais.';
					document.getElementById('result').innerHTML = result;
				}
				if(ref=='ref2') {
					$("#result2").addClass("tabgris");
					result='Nous avons bien enregistré votre demande. Notre partenaire va vous contacter dans les plus brefs délais.';
					document.getElementById('result2').innerHTML = result;
				}
            }
        }
     });
}

function rated(num) {
    if (num == 'null') {
        $("#user_rate").text('Vous avez déjà voté');
    } else if (num == 0) {
        $("#user_rate").html('&nbsp;');
    } else {
        $("#user_rate").text('Ma notation '+num+' ');
    }
}

function rating(note, type, id_element_rating) {
    $.ajax({
        type: "POST",
        url: "http://192.168.0.4/35-et-plus/_include/ajax/rated.php",
        data: "note="+note+"&type="+type+"&id="+id_element_rating,
        success: function(retour){
            if (retour != '') {
                $("#html_rate").html(retour);
            }
        }
     });
    return false;
}

function view_error_send_friend() {
	wFORMS.showAlertOnError = true;
	wFORMS.behaviors['validation'].showAlert = function (nbTotalErrors) {
	    var placeHolder = document.getElementById('alertMessagePlaceHolderSendFriend');
	    placeHolder.innerHTML = wFORMS.arrErrorMsg[8].replace('%%',nbTotalErrors);
	    placeHolder.style.display = 'block';
	}
}

function open_layer(id){
    document.getElementById(id).style.display="block";

    calque=this.document.createElement('div');calque.id="cache";
	this.document.body.appendChild(calque)
}
function close_layer(id){
    document.getElementById(id).style.display="none";
}

function webcallback(params) {
	w=600;
	h=400;
	w += 32;
	h += 96;
	wleft = (screen.width - w) / 2;
	wtop = (screen.height - h) / 2;
	if (wleft < 0) {
		w = screen.width;
		wleft = 0;
	}
	if (wtop < 0) {
		h = screen.height;
		wtop = 0;
	}
	var win = window.open('http://localhost/jedemenage/webcallback.php?auto=on&'+params,
    name,
    'width=' + w + ', height=' + h + ', ' +
    'left=' + wleft + ', top=' + wtop + ', ' +
    'location=no, menubar=no, ' +
    'status=no, toolbar=no, scrollbars=no, resizable=no');
  // Just in case width and height are ignored
  win.resizeTo(w, h);
  // Just in case left and top are ignored
  win.moveTo(wleft, wtop);
  win.focus();
}

function addthis(url,titre,parametres){
	var expression = /[^*]width=([0-9]*)[^*]/;
	expression.exec(parametres);
	var popup_width=RegExp.$1;
	expression=/[^*]height=([0-9]*)[^*]/;
	expression.exec(parametres);
	var popup_height=RegExp.$1;
	var left=(screen.width-popup_width)/2;
	var top=(screen.height-popup_height)/2;
	var params=parametres+',top='+top + ',left='+left;
	var win=window.open(url,titre,params);
}

function bookmarksite(title, url){
	if (document.all)
		window.external.AddFavorite(url, title);
	else if (window.sidebar)
		window.sidebar.addPanel(title, url, "")
} 