function resetdrop(drop) {
	document.formulier[drop].selectedIndex = 0;
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function ConfirmEmptyChart()
{

switch(readCookie('language'))
{
case 'E':
  answer = confirm("Are you sure?")
  break    
case 'F':
   answer = confirm("Etes-vous certainement?")
  break
default:
  answer = confirm("Weet u zeker dat u alles uit uw winkelwagentje wilt verwijderen?")
  break
}


if (answer !=0)
{
    location = "../winkelwagentje/empty.aspx?lang=" + readCookie("language");
}
}

function tekstWeg()
{
  document.aspnetForm.ctl00_txtZoeken.value = '';
}

function tekstWegUserId()
{
  document.aspnetForm.ctl00_txtUserId.value = '';
}

function tekstWegPassword()
{
  document.aspnetForm.ctl00_txtPassword.value = '';
}

function tekstTerug()
{
    if (document.aspnetForm.ctl00_txtZoeken.value.length == 0)
    {
         switch(readCookie('language'))
         {
         case 'E':
            document.aspnetForm.ctl00_txtZoeken.value = 'search...';
            break    
         case 'F':
            document.aspnetForm.ctl00_txtZoeken.value = 'chercher...';
            break
         default:
            document.aspnetForm.ctl00_txtZoeken.value = 'zoeken...';
            break
        }
    }
}

function tekstTerugPassword()
{
    if (document.aspnetForm.ctl00_txtPassword.value.length == 0)
    {
         document.aspnetForm.ctl00_txtPassword.value = 'password';
    }
}

function tekstTerugUserId()
{
    if (document.aspnetForm.ctl00_txtUserId.value.length == 0)
    {
         switch(readCookie('language'))
         {
         case 'E':
            document.aspnetForm.ctl00_txtUserId.value = 'user id';
            break    
         case 'F':
            document.aspnetForm.ctl00_txtUserId.value = 'N° de client';
            break
         default:
            document.aspnetForm.ctl00_txtUserId.value = 'gebruikersid';
            break
        }
    }
}   
  
function startActions()
{

}

function selectMenuItem(code)
{
    var menuItem = document.getElementById(code);
    menuItem.setAttribute("class", "selected"); 
    menuItem.setAttribute("className", "selected"); 
}

function showPopup(url)
 {
    var width  = 800;
    var height = 600;
    var left   = (screen.width  - width)/2;
    var top    = (screen.height - height)/2;
    var params = 'width='+width+', height='+height;    
    params += ', top='+top+', left='+left;
    params += ', directories=no';
    params += ', location=no';
    params += ', menubar=no';
    params += ', resizable=no';
    params += ', scrollbars=no';
    params += ', status=no';
    params += ', toolbar=no';
    newwin=window.open(url,'Aanvoer', params);
    if (window.focus) 
    {
        newwin.focus();
    }
return false;
}

function ConfirmChooseNewClient(currentclient, newclient, newclientid)
{
    if (currentclient == newclient)
    {
        switch(readCookie('language'))
        {
        case 'E':
            answer = alert("Customer \'" + currentclient + "\' is selected at the moment.")
            break    
        case 'F':
            answer = alert("Cliënt \'" + currentclient + "\' est selecté pour ce moment.")
            break
        default:
            answer = alert("Klant \'" + currentclient + "\' is momenteel geselecteerd.")
            break
        }
    }
    else
    {
        switch(readCookie('language'))
        {
        case 'E':
            answer = confirm("The shopping basket of customer \'" + currentclient + "\' still has products in it.\n\n" + "Are you sure you want to cancel all actions for this customer to go on with customer \'" + newclient + "\'?")
            break    
        case 'F':
            answer = confirm("Le panier d\'achats de cliënt \'" + currentclient + "\' a encore des produits dedans.\n\n" + "Êtes vous certainement que vous voulez annuler tous les actions pour ce cliënt et continuer avec cliënt \'" + newclient + "\'?")
            break
        default:
            answer = confirm("Het winkelwagentje van klant \'" + currentclient + "\' bevat nog producten.\n\n" + "Weet u zeker dat u alle acties voor deze klant wenst te annuleren om verder te gaan met klant \'" + newclient + "\'?")
            break
        }
    
        if (answer !=0)
        {
            location = "../cataloog/newClient.aspx?client=" + newclientid + ""
        }
    }
}

function xstooltip_findPosX(obj) 
{
  var curleft = 0;
  if (obj.offsetParent) 
  {
    while (obj.offsetParent) 
        {
            curleft += obj.offsetLeft
            obj = obj.offsetParent;
        }
    }
    else if (obj.x)
        curleft += obj.x;
    return curleft;
}

function xstooltip_findPosY(obj) 
{
    var curtop = 0;
    if (obj.offsetParent) 
    {
        while (obj.offsetParent) 
        {
            curtop += obj.offsetTop
            obj = obj.offsetParent;
        }
    }
    else if (obj.y)
        curtop += obj.y;
    return curtop;
}

function xstooltip_show(tooltipId, parentId)
{
    //alert(parentId)
    posX = 25;
    posY = 25;
    it = document.getElementById(tooltipId);
    
    //if ((it.style.top == '' || it.style.top == 0) 
    //    && (it.style.left == '' || it.style.left == 0))
    //{
        // need to fixate default size (MSIE problem)
        //it.style.width = it.offsetWidth + 'px';
        //it.style.height = it.offsetHeight + 'px';
        
        img = document.getElementById(parentId); 
    
        // if tooltip is too wide, shift left to be within parent 
        if (posX + it.offsetWidth > img.offsetWidth) posX = img.offsetWidth - it.offsetWidth;
        if (posY < 0 ) posX = 0; 
        
        x = xstooltip_findPosX(img) + posX + 150;
        y = xstooltip_findPosY(img) + posY;
        
        it.style.top = y + 'px';
        it.style.left = x + 'px';
    //}
    
    it.style.visibility = 'visible'; 
}

//function xstooltip_show_abspos(tooltipId, parentId, posX, posY)
//{
//    it = document.getElementById(tooltipId);
//    
//    if ((it.style.top == '' || it.style.top == 0) 
//        && (it.style.left == '' || it.style.left == 0))
//    {
//        // need to fixate default size (MSIE problem)
//        it.style.width = it.offsetWidth + 'px';
//        it.style.height = it.offsetHeight + 'px';
//    
//        // if tooltip is too wide, shift left to be within parent 
//        //if (posX + it.offsetWidth > img.offsetWidth) posX = img.offsetWidth - it.offsetWidth;
//        //if (posY < 0 ) posX = 0; 
//        
//        x = posX + document.parentId.scrollTop;
//        y = posY + document.parentId.scrollTop;
//        
//        it.style.top = y + 'px';
//        it.style.left = x + 'px';
//    }
//    
//    it.style.visibility = 'visible'; 
//}


function xstooltip_hide(id)
{
    it = document.getElementById(id); 
    it.style.visibility = 'hidden'; 
}