
var mkgc = {
    linkrep: function (questid,repid) {
        new Ajax.Request("php/mktg-response.php?quest="+questid+"&resp="+repid,
          {
            method:'get',
            onSuccess: mkgc.treatDatas
          });
        //display response
        mkgc.getDefaultMsg(questid,repid);
        return false;
    },
    checkboxrep: function (obj,questid,repid) {
        new Ajax.Request("php/mktg-response.php?quest="+questid+"&resp="+repid+"&type=cb",
          {
            method:'get',
            onSuccess: mkgc.treatDatas
          });
        //display response
        mkgc.displayMsg(obj,questid,repid);
        return false;
    },	
	displayMsg: function (obj,questid,repid) {
		$('direct'+questid).innerHTML += "<p>"+ obj.value + "<br />";
		var divs = $('repmark'+questid+repid).getElementsByTagName('div');
		for (var i = 0; i < divs.length; i++) {
			var item = divs.item(i);
			if (item.className == 'default') {
				$('quest'+questid).innerHTML += item.innerHTML;
			}
		}
		$('direct'+questid).innerHTML += "</p>" ;
	},
    radiorep: function (questid,repid) {
        new Ajax.Request("php/mktg-response.php?quest="+questid+"&resp="+repid,
          {
            method:'get',
            onSuccess: mkgc.treatDatas
          });
        //display response
        mkgc.getDefaultMsg(questid,repid);
        return false;
    },
    selectrep: function (questid,obj) {
        var repid =  obj[obj.selectedIndex].value;
        new Ajax.Request("php/mktg-response.php?quest="+questid+"&resp="+repid,
          {
            method:'get',
            onSuccess: mkgc.treatDatas
          }); 
        mkgc.getDefaultMsg(questid,repid);
        return false;
    },
    getDefaultMsg: function (questid,repid) {
        var divs = $('repmark'+questid+repid).getElementsByTagName('div');
        for (var i = 0; i < divs.length; i++) {
            var item = divs.item(i);
            if (item.className == 'default') {
                $('quest'+questid).innerHTML = item.innerHTML;
            }
            if (item.className == 'direct') {
				if ($('gc'+questid)) {
					/*
					var divinternes = document.getElementsByTagName('div');
					for (var i = 0; i < divinternes.length; i++) {
						var divinterne = divinternes.item(i);
						if ( divinterne.className == 'contactadded') {
							divinterne.style.display="none";
						}
					}
					*/
					var gc = $('gc'+questid);
					$('direct'+questid).innerHTML += $('contact').innerHTML; 
					$('contact').style.display="none";
				}				
                $('direct'+questid).innerHTML = item.innerHTML;
				$('direct'+questid).style.marginTop="10px";
				$('direct'+questid).style.marginBottom="10px";
				$('direct'+questid).style.marginLeft="30px";
				$('direct'+questid).style.borderLeft="1px solid #666666";
				$('direct'+questid).style.paddingLeft="5px";
            }  
            if (item.className == 'autre') {
				if (item) {
                var autreid = item.innerHTML;
                $('question'+autreid).style.display="";
				}
            }            
        }
        
    },
    treatDatas: function (transport) {
        //nothing for the moment
        return false;
    },
	callback: function (nom,plus,phone) {
		var dnom = $(nom).value;
		var dplus = $(plus).value;
		var dphone = $(phone).value;
         new Ajax.Request("php/mktg-callback.php",
          {
            method:'post',
			parameters:{'nom':dnom,'plus':dplus,'phone':dphone},
            onSuccess: mkgc.treatDatas
          });
        //display response
        $('callback').innerHTML = '<span class="crepcontact">Demande envoyée</span>';
        return false;	
	},
	getContact: function () {
		document.write($('contact').innerHTML );
	},
	montrer: function (quest) {
			if ($('question'+quest).style.display == "") {
				$('question'+quest).style.display="none";
			} else {
				$('question'+quest).style.display="";
			}
			return false;
		}    
}
