function OpenW(name){
    var Look = document.getElementById(name + 'Table').style.visibility;
	if(Look == 'hidden' || Look == ''){
		document.getElementById(name + 'Table').style.position = "static";
		document.getElementById(name + 'Table').style.visibility = 'visible';
} else {
		document.getElementById(name + 'Table').style.visibility = 'hidden';
		document.getElementById(name + 'Table').style.position = 'absolute';
	}
}

function SearchSend(str) {
	http.open('get', 'pagina/uitzet/search.php?str=' + str);
	http.onreadystatechange = SearchGet;
	http.send(null);
}
function SearchGet(){
   if(http.readyState == 4 && http.status == 200){
      if(http.responseText) {
		  document.getElementById('Search').innerHTML = "";
		  document.getElementById('Search').innerHTML = http.responseText
		  document.getElementById('Search').style.backgroundColor = 'white';
      } else {
		  document.getElementById('Search').innerHTML = "Bezig met laden.."
		  document.getElementById('Search').style.backgroundColor = 'white';
	  }
   }
}

function CloseSearch(){
	document.getElementById('Search').innerHTML = "";
}

function NaarProduct(Pid,Cid){
		document.getElementById(Cid + 'Table').style.visibility = 'visible';
		document.getElementById(Cid + 'Table').style.position = 'static';
		document.location = "#"+Cid+Pid;
		CloseSearch();
}


function Opties_Open(id){
	http.open('get', 'pagina/uitzet/option.php?str='+id);
	http.onreadystatechange = function zettextneer(){ document.getElementById('div_options_text').innerHTML = http.responseText; };
	http.send(null);
	
	
  var bdiv = document.getElementById('div_options_back');
  var adiv = document.getElementById('div_options');
  
 adiv.style.left = '';
 adiv.style.top = '100px';
 adiv.style.width = '780px';
 adiv.style.visibility = 'visible';
 
 bdiv.style.left = '0px';
 bdiv.style.top = '0px';
 bdiv.style.height = '100%';
 bdiv.style.width = '100%';
 bdiv.style.visibility = 'visible';
}

function Opties_Close(){
  var bdiv = document.getElementById('div_options_back');
  var adiv = document.getElementById('div_options');
  
 adiv.style.left = '-1000px';
 adiv.style.top = '-1000px';
 adiv.style.width = '1px';
 adiv.style.width = '1px';
 adiv.style.visibility = 'hidden';
 bdiv.style.left = '-1000px';
 bdiv.style.top = '-1000px';
 bdiv.style.height = '1px';
 bdiv.style.width = '1px';
 bdiv.style.visibility = 'hidden';

}
function SaveAndExit(id){
	SaveOption(id);
	Opties_Close();
}
	
function SaveOption(id){
	var Uaantal = document.getElementById('Uaantal').value;
	var UHaantal = document.getElementById('UHaantal').value;
	var Ulocatie = escape(encodeURI(document.getElementById('Ulocatie').value));
	var OldUlocatie = escape(encodeURI(document.getElementById('OldUlocatie').value));
	var Uopmerkingen = escape(encodeURI(document.getElementById('Uopmerkingen').value));
	if(Uaantal == 0){
		
		document.getElementById('div_options_text').innerHTML = "<p class=\"paginatitle\">Uitzet opties</p><div class=\"text\">Je hebt er voor gekozen dat je niet meer voor dit product wilt gaan sparen.<br />Wil je deze in zijn geheel verwijderen van je uitzet lijst?<br /><br /></b><a href=\"javascript:DeleteProduct("+id+");\" style=\"font-size: 14px; font-weight: bold;\">Ja</a><br /><br /><div style=\"position: relative; left: 500px; margin-bottom: 5px; font-size: 14px; font-weight: bold;\">(Nee) Sluiten</div></div>";
	} else {

	var params = 'Aantal='+Uaantal+'&';
	params += 'Haantal='+UHaantal+'&';
	params += 'OldUlocatie='+OldUlocatie+'&';
	params += 'Locatie='+Ulocatie+'&';
	params += 'Opmerkingen='+Uopmerkingen;
	
	http.open('post', 'pagina/uitzet/option.php?str='+id+'&save=yes', true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	http.onreadystatechange = function zettextneer(){ document.getElementById('div_options_text').innerHTML = http.responseText; };
	http.send(params);
	
	var NewSelectCode = '<select name="Aantal['+id+']" style="width: 50px;">';
	for(i=0;i<=Uaantal;i++){
		NewSelectCode += '<option value="'+i+'"';
	    if(UHaantal == i){
			NewSelectCode += ' selected="selected">';
		} else {
			NewSelectCode += '>';
		}
		NewSelectCode += i;
		NewSelectCode += '</option>';
	}
	if(UHaantal > Uaantal)
	{
			NewSelectCode += '<option value="'+UHaantal+'" selected="selected">'+UHaantal+'</option>';
	}
		NewSelectCode += '</select>';
	
	document.getElementById('Gewenst'+id).innerHTML = Uaantal;
	document.getElementById('Select'+id).innerHTML = NewSelectCode;

   NewSelectCode = '';
   
   }
}
function DeleteProduct(id)
{
	Opties_Close();
}


function searchAdd(text, cat)
{
	http.open('get', 'pagina/uitzet/toevoegen.php?str='+text+'&cat='+cat, true);
	http.onreadystatechange = function searchAddReceive(){ document.getElementById('search'+cat).innerHTML = http.responseText; };
	http.send(null);
	
	document.getElementById('search'+cat).style.visibility = 'visible';
}
function closeAdd(cat)
{
	document.getElementById('search'+cat).innerHTML = '';
	document.getElementById('search'+cat).style.visibility = 'hidden';
}
function productAdd(text,cat)
{
	document.getElementById('textTo'+cat).value = text;
	closeAdd(cat);
}
function submitAdd(cat)
{
	var a = document.getElementById('textTo'+cat).value;
	var b = document.getElementById('aantalTo'+cat).value;
	var c = document.getElementById('haantalTo'+cat).value;
	var d = document.getElementById('locatieTo'+cat).value;
	
	params = 'text='+a+'&';
	params += 'aantal='+b+'&';
	params += 'haantal='+c+'&';
	params += 'locatie='+d+'&';
	http.open('post', 'pagina/uitzet/addproduct.php?cat='+cat, true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	http.onreadystatechange = function save(){if(http.readyState  == 4){ document.getElementById('textTo'+cat).value = ''; var randomnumber=Math.floor(Math.random()*101); document.location = '?page=uitzet&'+ randomnumber+'randomnumber#'+cat;}};
	http.send(params);
}

function CheckCatHash()
{
	var Link = window.location.hash;
	var Link = Link.split('#');
	if(Link[1] != "")
		OpenW(Link[1]);
}
function openList(cat)
{
	http.open('get', 'pagina/uitzet/lijst.php?cat=' + cat + '&xx=true', true);
	http.onreadystatechange = ListGet;
	http.send(null);
	
	document.getElementById('lijst').style.visibility = 'visible';
}
function closeList()
{
	document.getElementById('lijst').innerHTML = '';
	document.getElementById('lijst').style.visibility = 'hidden';
}

function ListGet(){
   if(http.readyState == 4 && http.status == 200){
      if(http.responseText) {
		  document.getElementById('lijst').innerHTML = '';
		  var text = http.responseText;
		  
		  document.getElementById('lijst').innerHTML = text;
      } else {
		  document.getElementById('lijst').innerHTML = "Bezig met laden..";
	  }
   }
}

