// JavaScript Document

// common js
function verif() {
    if (document.formu.qt.value == "")
      alert("Veuillez indiquer une quantité, svp");
    else
      document.formu.submit();
}

function OuvrirFenetre(URL,options) {
  window.open(URL,'_blank',options);
}

function delctg(obj) {
  if (obj!="#")
    if (confirm("Attention, cette opération va tout supprimer dans cette catégorie !\n\nEtes vous certain de continuer ?"))
      location.href = obj;
}

function verifadmcat() {
    if (document.formu.nom.value == "")
      alert("saisissez un nom");
    else
      document.formu.submit();
}

var objRequest;
if (window.XMLHttpRequest) {
    objRequest = new XMLHttpRequest();
		objRequest.overrideMimeType('text/xml');
} else if (window.ActiveXObject) {
    objRequest = new ActiveXObject("Microsoft.XMLHTTP");
		objRequest.overrideMimeType('text/xml');
}

function getImage (id) {
	if(id == "default") {
		var block_name = document.getElementById('image_produit');
		var block_new_name = document.getElementById('new_image_produit');
		block_name.style.display='block';
		block_new_name.style.display='none';
	} else {
		objRequest.open('get','./ajax_choose_img_prdt.php?id=' + id,true);
		objRequest.onreadystatechange = showImage;
		objRequest.send(null);
	}
}

function showImage() {
	if(objRequest.readyState == 4) {
		document.getElementById("new_image_produit_content").innerHTML = objRequest.responseText;
		var block_name = document.getElementById('image_produit');
		var block_new_name = document.getElementById('new_image_produit');
		block_name.style.display='none';
		block_new_name.style.display='block';
	}
}

function getOptionsDepended(option_id,prdt_id,master_option_id) {
	objRequest.open('get','./ajax_option_depended.php?prdt=' + prdt_id + '&option_id=' + option_id + '&master_option_id=' + master_option_id,true);
	objRequest.onreadystatechange = showOptionsDepended;
	objRequest.send(null);
}

function showOptionsDepended() {
	if(objRequest.readyState == 4) {
		document.getElementById("options_depended").innerHTML = objRequest.responseText;
		var block_show = document.getElementById('options_depended');
		block_show.style.display='block';
	}
}

function settingOptions(prdt_id,action) {
	
	if(action == 'start') {
		objRequest.open('get','./ajax_set_option.php?action=' + action + '&prdt_id=' + prdt_id,true);
	} else {
		postes = Array();
		
		for (i = 0; i<document.options_setting.elements["option_id[]"].length; i++) {
					if (document.options_setting.elements["option_id[]"][i].checked == true) {
						postes[i] = document.options_setting.elements["option_id[]"][i].value;
					} else {
						postes[i] = 'null';
					}
		}
		objRequest.open('get','./ajax_set_option.php?action=change&option_id=' + postes + '&prdt_id=' + prdt_id,true);
	}
	
	objRequest.onreadystatechange = showOption;
	objRequest.send(null);
}

function setOptionsDepend(master_options_id,options_id,prdt_id,url_link) {
	objRequest.open('get','./ajax_set_option.php?action=create_depend&master_options_id=' + master_options_id + '&options_id=' + options_id +'&prdt_id=' + prdt_id,true);
	objRequest.send(null);
	configOptionDepend(options_id,prdt_id,url_link);
}

function configOptionDepend(option_id,prdt_id,url_link) {
	window.location = url_link + "prdt=" + prdt_id + "&option_id=" + option_id;
}

function showOption() {
		if(objRequest.readyState == 4) {
			document.getElementById("show_option").innerHTML = objRequest.responseText;
		}
}


function displayAllForm() {
	if(document.s) {
		if(document.s == '1') {
			var d = document.getElementById('prdt_form_expand');
			if (d) {
				d.style.display='none';
				document.s = '2';
			}
		}else{
			var d = document.getElementById('prdt_form_expand');
			if (d) {
				d.style.display='block';
				document.s = '1';
			}
		}	
	} else {
		var d = document.getElementById('prdt_form_expand');
		if (d) {
			d.style.display='block';
			document.s = '1';
		}
	}
}

function delOptionDependConfigured(url_link , id , prdt_id , option_id ) {
    window.location = url_link + "?action=sup_options_depended&options_prdt_depend_details_id=" + id +"&prdt=" + prdt_id + "&option_id=" + option_id;
}