function getY( oElement )
{
	var iReturnValue = 0;
	while( oElement != null ) {
	iReturnValue += oElement.offsetTop;
	oElement = oElement.offsetParent;
	}
	return iReturnValue;
}

function getX( oElement )
{
	var iReturnValue = 0;
	while( oElement != null ) {
	iReturnValue += oElement.offsetLeft;
	oElement = oElement.offsetParent;
	}
	return iReturnValue;
}

var menu_time;
function show_sub_menu(index,visible)
{			
	var length=document.getElementById('nr_of_sub').value;
	for(i=0;i<length;i++) {
		document.getElementById('submenu'+i).style.visibility='hidden';
		//document.getElementById('menu_left_'+i).className='menu_item';
	}

	var left=getX(document.getElementById('menu_left_'+index));
	var top=getY(document.getElementById('menu_left_'+index));
	
	document.getElementById('submenu'+index).style.left=left+'px';
	document.getElementById('submenu'+index).style.top=top+'px';
	
	if (visible==1) {
		if (document.getElementById('nr_of_subsub'+index).value>0)
			document.getElementById('submenu'+index).style.visibility='visible';
		//document.getElementById('menu_left_'+index).className='menu_item_selected';
	} else {
		document.getElementById('submenu'+index).style.visibility='hidden';
		//document.getElementById('menu_left_'+index).className='menu_item';
	}
}


function display_new(i,def) {
	if (document.getElementById('new_'+i).style.display=='none')  {
		document.getElementById('new_'+i).style.display='';
		document.getElementById('sign_'+i).src=def+'img/minus.gif';		
	} else {
		document.getElementById('new_'+i).style.display='none';
		document.getElementById('sign_'+i).src=def+'img/plus.gif';
	}
}

//fotogalery

function show_folder_thumb(index) {
	
	var len=document.getElementById('imgt_len').value;
		
	for (var i=0;i<len;i++)
		if (document.getElementById('imgt_'+i))
			document.getElementById('imgt_'+i).style.display='none';
		
	if (document.getElementById('imgt_'+index)) 
		document.getElementById('imgt_'+index).style.display='';
		
}

function show_files_thumb(index) {
	var len=document.getElementById('imgt_len').value;

	if (document.getElementById('imgt_'+index)) 
		document.getElementById('imgt_'+index).style.display='';
}

function change_pre1(file,w,h,text) {
	document.getElementById('p_holder').style.display='';
	document.getElementById('p_holder').src=file;
	document.getElementById('p_holder').width=w;
	document.getElementById('p_holder').height=h;
	document.getElementById('price_h').innerHTML=text;
}

function change_pre2(file,text) {
	document.getElementById('p_holder').style.display='';
	document.getElementById('p_holder').src=file;
	document.getElementById('price_h').innerHTML=text;	
}

function change_pre3(text) {
	document.getElementById('p_holder').style.display='none';
	document.getElementById('price_h').innerHTML=text;	
}

var p_holder_file='';
var p_holder_w='';
var p_holder_h='';

function change_ph_prod1(t,w,h) {
	p_holder_file=document.getElementById('p_holder').src;
	p_holder_w=document.getElementById('p_holder').width;
	p_holder_h=document.getElementById('p_holder').height;
	document.getElementById('p_holder').src=t.src;
	document.getElementById('p_holder').width=w;
	document.getElementById('p_holder').height=h;	
}

function change_back1() {
	document.getElementById('p_holder').src=p_holder_file;
	document.getElementById('p_holder').width=p_holder_w;
	document.getElementById('p_holder').height=p_holder_h;
}

function change_ph_prod2(t) {
	p_holder_file=document.getElementById('p_holder').src;
	document.getElementById('p_holder').src=t;
}

function change_back2() {
	document.getElementById('p_holder').src=p_holder_file;
}

function img_show(server,file) {
	window.open(server+'popup.php?file='+file,'show','resizable=yes,scrollbars=yes,status=no,titlebar=no,toolbar=no,width=1,height=1');
}

function add_basket() {
	document.form1.basket.value='add';
	document.form1.submit();
}


function delete_basket_item(i) {
	if (confirm('Weet u zeker dat u dit product uit uw offerte\naanvraag wilt verwijderen?')) {
		document.form2.id.value=i;
		document.form2.basket.value='delete';
		document.form2.submit();		
	}
}

function set_all_option(val) {
	if (val!=0) {
		document.form1.basket.value='set_all_options';
		document.form1.submit();			
	}
}

function update() {
	document.form2.basket.value='update';
	document.form2.submit();
}

function send_basket() {
	document.form2.basket.value='send';
	document.form2.submit();
}

function send_command() {
	document.form2.basket.value='send_command';
	document.form2.submit();
}


function send_command1() {
	document.form3.basket.value='send_command1';
	document.form3.submit();
}

function change_form(selected) {
	if (selected==2) {
		document.getElementById('show_'+selected).style.display='block';
		document.getElementById('show_'+3).style.display='';
	}else if (selected==3) {
		document.getElementById('show_'+selected).style.display='block';
		document.getElementById('show_'+2).style.display='none';
	}

}