// ezzato Javascript funcions
// version: 2.0
// oct 2009


// ---------------------------------------------------------------------------------------
//  global variables definition
// ---------------------------------------------------------------------------------------

t_nxt = 0;

// ---------------------------------------------------------------------------------------
//  default funcions
// ---------------------------------------------------------------------------------------

function popup(fileName,windowName,windowScrolling,windowWidth,windowHeight) {
	//
	window.open (fileName,windowName,"toolbar=no,left=50,location=no,directories=no,status=no,menubar=no,scrollbars="+windowScrolling+",resizable=no,copyhistory=no,width="+windowWidth+",height="+windowHeight+"");
	//
}

function trace(param) {
	
	alert(param);
	
}

function returnDocument() {
        var file_name = document.location.href;
        var end = (file_name.indexOf("?") == -1) ? file_name.length : file_name.indexOf("?");
        return file_name.substring(file_name.lastIndexOf("/")+1, end);
}

function changeDivStyle(dv,st) {
	
	document.getElementById(dv).className = st;	
	
}

function changeDivHeight(dv,ht) {
	
	document.getElementById(dv).style.height=ht;
}

function showHideLayer(object, iState) {
	
	// 1 visible, 0 hidden  
    if(document.layers)	   //NN4+
    {
       document.layers[object].visibility = iState ? "show" : "hide";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
       var obj = document.getElementById(object);
       object.style.visibility = iState ? "visible" : "hidden";
    }
    else if(document.all)	// IE 4
    {
        document.all[object].style.visibility = iState ? "visible" : "hidden";
    }
	
}

function xmlMicoxLoader(url) {
	//alert(url.split("&")[1]);
	//url+= "?nocache="+Math.random();
	
	if (url.split("&")[1] == undefined) {
		url+= "?nocache="+Math.random();
	} else {
		url+= "&nocache="+Math.random();
	}

    if(window.XMLHttpRequest) {        
        var Loader = new XMLHttpRequest();        
        Loader.open("GET", url ,false);       
        Loader.send(null);    
        return Loader.responseXML;      
     } else if(window.ActiveXObject) {        
        var Loader = new ActiveXObject("Msxml2.DOMDocument.3.0");   
        Loader.async = false;        
        Loader.load(url);        
        return Loader; 
	 }   
	
}

function getUrlVars() {  

	var vars = [], hash;  
	if (window.location.href.indexOf('?') >1) {
		var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');     
		for(var i = 0; i < hashes.length; i++)    {        
			hash = hashes[i].split('=');        
			vars.push(hash[0]);        
			vars[hash[0]] = hash[1];    
		}     
	}
	return vars;
}

notWhitespace = /\S/;
function cleanWhitespace(node) {
	for (var x = 0; x < node.childNodes.length; x++) {
		var childNode = node.childNodes[x]
		if ((childNode.nodeType == 3)&&(!notWhitespace.test(childNode.nodeValue))) {
			// that is, if it's a whitespace text node
			node.removeChild(node.childNodes[x])
			x--
		}
    	if (childNode.nodeType == 1) {
			// elements can have text child nodes of their own
      		cleanWhitespace(childNode)
    	}
  	}
	return(cleanWhitespace);
}


// ---------------------------------------------------------------------------------------
//  specific functions
// ---------------------------------------------------------------------------------------


function assembleBanner() {
	//document.write('<div style="position:relative;float:left">');
	detectFlash('flash/banner_anuncios.swf', '325', '88', '000000', 'high', 'transparent', 'fl_splash') 
	//document.write('</div>');
}


function assembleContent(area,subarea,subitem) {
	
	
	
	//doc = "default.htm";
	var myFile = "../xml/site.xml";
	xmlDoc = xmlMicoxLoader(myFile);
	var objNodeList = xmlDoc.getElementsByTagName("menuitem");
	var ar_area = new Array();
	for (var i = 0; i<objNodeList.length; i++) {
		ar_area.push([objNodeList[i].getAttribute('name'), objNodeList[i].getAttribute('onmenu'), objNodeList[i].getAttribute('file'), objNodeList[i].getAttribute('color'), objNodeList[i].getAttribute('id'), objNodeList[i].getAttribute('link'), objNodeList[i].getAttribute('background')]);
	}

	var current_filter = getUrlVars();
	var ar_filters = new Array();
	if (current_filter.length>0) {
		for (var i = 0; i<current_filter.length; i++) {
			ar_filters.push(current_filter[i]+"="+current_filter[current_filter[i]]);
		}
	}
	
	var check_phone = xmlDoc.getElementsByTagName("areaContent");
	var area_phone = (check_phone[0].getAttribute('phone'))
	
	
	
	if (ar_filters.length>0 && ar_filters != "") {
		
		// navigated
		
		for (var i = 0; i<ar_filters.length; i++) {
			var ar_current_filter = ar_filters[i].split("=")[0];
			if (ar_current_filter == "area") {
				var current_area = ar_filters[i].split("=")[1];
			} else if (ar_current_filter == "subarea") {
				var current_subarea = Number(ar_filters[i].split("=")[1]);
			} else if (ar_current_filter == "subitem") {
				var current_item = Number(ar_filters[i].split("=")[1]);
			} 
		}
		
		//if (current_area == undefined) {
			//current_area = 0;
		//} 
		
		if (current_subarea == undefined) {
			current_subarea = 0;
		} 
		
		if (current_item == undefined) {
			currentitem = undefined;
		} 
		
		
	} else {
		
		// not navigated force values
		
		//current_area = area;
		if(subarea == undefined) {
			current_subarea = 0;
		} else {
			current_subarea = subarea;
		}
		
		//current_page = subitem;
		
	}
	
	current_area = area;
	
	var html_content = "";
	
	// assemble the main menu
	
	html_content+= "<div>"
	
	for (var i = 0; i<ar_area.length; i++) {
		if (ar_area[i][1] != "false") {
			//document.write("<span><img src='../images/layout/"+my_image+"></img></span>");
			
			if (i == current_area) {
				html_content+='<div style="float:left"><a href="'+ar_area[i][5]+'" class="menu_active">'+ar_area[i][0]+'</a></div>'
				
			} else {
				html_content+='<div style="float:left"><a href="'+ar_area[i][5]+'" class="menu">'+ar_area[i][0]+'</a></div>'
			}
			if (i<ar_area.length-1 && ar_area[i+1][1] != "false") {
				html_content+='<div style="float:left" class="menu"><img src="../images/layout/spacer.gif" width="10" height="1">/<img src="../images/layout/spacer.gif" width="10" height="1"></div>'
			}
		}
	}
	
	current_color = ar_area[current_area][3]
	current_bg = ar_area[current_area][6]
	
	html_content+= "</div>"
	
	
	document.getElementById('dv_menu').innerHTML = html_content;
	runScripts(dv_content); //run all scripts now contained in the target div element

	
	// load the area
	
	var myFile = "../xml/"+String(ar_area[current_area][2]);
	var xmlDocArea = xmlMicoxLoader(myFile);
	var objNodeList = xmlDocArea.getElementsByTagName("menuitem");
	var ar_subarea = new Array();
	var html_submenu = "";
	
	var check_template = xmlDocArea.getElementsByTagName("areaContent");
	var area_template = (check_template[0].getAttribute('template'))
	
	
	if (area_template == "news") {
		
		// create submenu
		
		var html_content = '<div style="position:relative;left:0;top:0;float:none">'
		//document.write('<div id="dv_submenu_itens">');
		
		var sub_spacer = 8
		
		
		
		for (var i = 0; i<objNodeList.length; i++) {
			
			if (objNodeList[i].getAttribute('onmenu') != "false") {
			
					
					html_content+='<div id="dv_submenu_news" >'
					html_content+='<div style="position:absolute;left:10;top:15" class="submenu_date">'+objNodeList[i].getAttribute('date')+'</div>'
					if (objNodeList[i].getAttribute('author') != "") {
						html_content+='<div style="position:absolute;left:10;top:25" class="submenu_author"><span class="submenu_date">Por: </span>'+objNodeList[i].getAttribute('author')+'</div>'
					}
					html_content+='<div style="position:relative;left:80;top:0;width:960" class="submenu">'
					html_content+='<table><tr><td width="320"  valign="top">'
					html_content+='<a href="'+objNodeList[i].getAttribute('link')+'" class="submenu">'+objNodeList[i].getAttribute('name')+'</a>'
					html_content+='</td><td width="527"  valign="top">'
					//
					var my_text = objNodeList[i].childNodes[0].nodeValue;
					//
					html_content+='<a href="'+objNodeList[i].getAttribute('link')+'" class="content_text">'+my_text+'</a>'
					html_content+='</td></tr></table>'
					html_content+='</div>'
					html_content+='</div>'

					html_content+='<div id="dv_submenu_interval"><img src="../images/layout/spacer.gif" width="960" height="1"></img></div>'
				   
			}
		}
		
		html_content+='<div style="background-color:'+current_color+';width:960"><img src="../images/layout/spacer.gif" width="960" height="8"></img></div>'
		html_content+='<div style="background-color:#ffffff"><img src="../images/layout/spacer.gif" width="960" height="15"></img></div>'	
		html_content+= "</div>"
		
		document.getElementById('dv_content_text').innerHTML = html_content;
		runScripts(dv_content_text); //run all scripts now contained in the target div element
		
	} else if (area_template == "gallery") {
		
		// products
		
		// create submenu
		//
		if(current_subarea == 0) {
		
			//current_subarea = Number(objNodeList[0].getAttribute('id'))
		} else {
			for (var i = 0; i<objNodeList.length; i++) {
					//
				if(Number(current_subarea) == Number(objNodeList[i].getAttribute('id'))) {
					current_subarea = i;
					break;
				}
					//
			}
		}
		//
		
		var html_content = '<div style="position:relative;left:0;top:0;float:none">'
		//document.write('<div id="dv_submenu_itens">');
		
		var sub_spacer = 8
		
		if(current_subarea == 0) {
			html_content+='<div style="background-color:'+current_color+'"><img src="../images/layout/submenu_detail_over.gif" width="270" height="10"></img></div>'
		} else {
			html_content+='<div style="background-color:'+current_color+'"><img src="../images/layout/submenu_detail.gif" width="270" height="10"></img></div>'
		}
		
		for (var i = 0; i<objNodeList.length; i++) {
			
			if (objNodeList[i].getAttribute('onmenu') != "false") {
				//
				
				var my_link = objNodeList[i].getAttribute('link')+"?subarea="+objNodeList[i].getAttribute('id')
				//
				if (i == current_subarea) {
					html_content+='<div id="dv_submenu_item_over" >'
					html_content+='<div style="position:absolute;left:10;top:10" class="submenu_date">'+objNodeList[i].getAttribute('date')+'</div>'
					if (objNodeList[i].getAttribute('author') != "") {
						html_content+='<div style="position:absolute;left:10;top:20" class="submenu_author"><span class="submenu_date">Por: </span>'+objNodeList[i].getAttribute('author')+'</div>'
					}
					html_content+='<div style="position:relative;left:80;top:0;width:170" class="submenu"><a href="'+my_link+'" class="submenu">'+objNodeList[i].getAttribute('name')+'</a></div>'
					html_content+='</div>'
					
				} else {
					html_content+='<div id="dv_submenu_item" >'
					html_content+='<div style="position:absolute;left:10;top:10" class="submenu_date">'+objNodeList[i].getAttribute('date')+'</div>'
					if (objNodeList[i].getAttribute('author') != "") {
						html_content+='<div style="position:absolute;left:10;top:20" class="submenu_author"><span class="submenu_date">Por: </span>'+objNodeList[i].getAttribute('author')+'</div>'
					}
					html_content+='<div style="position:relative;left:80;top:0;width:170" class="submenu"><a href="'+my_link+'" class="submenu">'+objNodeList[i].getAttribute('name')+'</a></div>'
					html_content+='</div>'
				}
				
					html_content+='<div id="dv_submenu_interval"><img src="../images/layout/spacer.gif" width="'+sub_spacer+'" height="1"></img></div>'
				   
			}
		}
		html_content+='<div style="background-color:'+current_color+'"><img src="../images/layout/spacer.gif" width="'+sub_spacer+'" height="8"></img></div>'
		html_content+='<div style="background-color:#ffffff"><img src="../images/layout/spacer.gif" width="'+sub_spacer+'" height="15"></img></div>'	
		html_content+= "</div>"
		
		document.getElementById('dv_submenu').innerHTML = html_content;
		runScripts(dv_submenu); //run all scripts now contained in the target div element
		
		//
		// assemble products contet
		//
		if (current_item != undefined) {
			
			// show product detail
			
			var col_size = 300;
			
			var ar_list = objNodeList[current_subarea].getElementsByTagName("subitem");
			
			for(var i=0;i<ar_list.length;i++) {
				
				if(Number(current_item) == Number(ar_list[i].getAttribute('id'))) {
					current_item = i;
					break;
				}
				
			}
			
			var html_content = '<div style="position:relative;left:0;float:none;min-height:'+col_size+'">';
			html_content += '<div style="float:left;width:315"><img src="'+ar_list[current_item].getAttribute('image')+'" width="315" height="315" border="0"></div>'; 
			html_content += '<div style="float:left;width:300;padding-left:15">'
				html_content += '<div class="gallery_title" style=";width:'+col_size+'">'+ar_list[current_item].getAttribute('name')+'</div>'
				html_content += '<div class="gallery_text" style="width:'+col_size+'">'+ar_list[current_item].childNodes[0].nodeValue+'</div>'
				
				
				html_content += '<div><img src="../images/layout/spacer.gif" width="10" height="14"></div>'
				// create the butons
				
				var bt_link = "mailto:contato@vitec.net.br?subject=Quero mais informações sobre o produto: "+ar_list[current_item].getAttribute('name');
				var bt_text = "entre em contato";
				html_content += '<div style="border-top-color:#666666;border-top-style:solid;border-top-width:2;padding-bottom:4;padding-top:1;width:'+col_size+'"><table  border="0" cellspacing="0" cellpadding="0" width="'+col_size+'"><tr><td><img src="../images/layout/ico_phone.jpg"></td><td align="right"><a href="'+bt_link+'" class="action_text">'+bt_text+'</a></td></tr></table></div>'
				
				
				if(ar_list[current_item].getAttribute('download') != undefined) {
					var bt_link = ar_list[current_item].getAttribute('download');
					var bt_text = "baixe as especificações";
					html_content += '<div style="border-top-color:#666666;border-top-style:solid;border-top-width:2;padding-bottom:4;padding-top:1;width:'+col_size+'"><table  border="0" cellspacing="0" cellpadding="0" width="'+col_size+'"><tr><td><img src="../images/layout/ico_download.jpg"></td><td align="right"><a href="'+bt_link+'" class="action_text" target="_blank">'+bt_text+'</a></td></tr></table></div>'
				}
				
				var bt_link = "JavaScript:window.print()";
				var bt_text = "imprimir";
				html_content += '<div style="border-top-color:#666666;border-top-style:solid;border-top-width:2;padding-bottom:4;padding-top:1;width:'+col_size+'"><table  border="0" cellspacing="0" cellpadding="0" width="'+col_size+'"><tr><td><img src="../images/layout/ico_print.jpg"></td><td align="right"><a href="'+bt_link+'" class="action_text">'+bt_text+'</a></td></tr></table></div>'
				
			html_content += '</div>';
			html_content += '</div>';
			html_content += '<div style="position:relative;left:0;float:none;width:660">';
			//html_content += "Tabalea?"; // table in the future
			html_content += '</div>';
			
			document.getElementById('dv_content_text').innerHTML = html_content;
			runScripts(dv_content_text); //run all scripts now contained in the target div element
			
			
			
		} else {
			
			// assemble list
			
			var ar_list = objNodeList[current_subarea].getElementsByTagName("subitem");
			
			var html_content = "";
			for(var i=0;i<ar_list.length;i++) {
				html_content += '<div style="float:left;width:155;height:200">'
				//
				var my_link = objNodeList[current_subarea].getAttribute('link')+"?subarea="+objNodeList[current_subarea].getAttribute('id')+"&subitem="+ar_list[i].getAttribute('id')
				//
				html_content += '<div><a href="'+my_link+'"><img src="'+ar_list[i].getAttribute('image')+'" width="135" height="135" border="0"></a></div>'; 
				html_content += '<div class="gallery_list"  style="padding-top:8">'+ar_list[i].getAttribute('name')+'</div>'
				html_content += '</div>'
				
				if((i+1)%4 != 0 && i < ar_list.length-1) {
					html_content += '<div style="float:left;width:1;height:210;background-color:#CECECE"></div>'
				}
				html_content += '<div style="float:left;width:8;height:210;background-color:#ffffff"></div>'
			}
			//
			//
			document.getElementById('dv_content_text').innerHTML = html_content;
			runScripts(dv_content_text); //run all scripts now contained in the target div element
				
			
		}
		
		

	
	} else {
		// create submenu
		
		var html_content = '<div style="position:relative;left:0;top:0;float:none">'
		//document.write('<div id="dv_submenu_itens">');
		
		var sub_spacer = 8
		
			if(current_subarea == 0) {
			html_content+='<div style="background-color:'+current_color+'"><img src="../images/layout/submenu_detail_over.gif" width="270" height="10"></img></div>'
		} else {
			html_content+='<div style="background-color:'+current_color+'"><img src="../images/layout/submenu_detail.gif" width="270" height="10"></img></div>'
		}
		
		for (var i = 0; i<objNodeList.length; i++) {
			
			if (objNodeList[i].getAttribute('onmenu') != "false") {
				if (i == current_subarea) {
					html_content+='<div id="dv_submenu_item_over" >'
					html_content+='<div style="position:absolute;left:10;top:10" class="submenu_date">'+objNodeList[i].getAttribute('date')+'</div>'
					if (objNodeList[i].getAttribute('author') != "") {
						html_content+='<div style="position:absolute;left:10;top:20" class="submenu_author"><span class="submenu_date">Por: </span>'+objNodeList[i].getAttribute('author')+'</div>'
					}
					html_content+='<div style="position:relative;left:80;top:0;width:170" class="submenu"><a href="'+objNodeList[i].getAttribute('link')+'" class="submenu">'+objNodeList[i].getAttribute('name')+'</a></div>'
					html_content+='</div>'
					
				} else {
					html_content+='<div id="dv_submenu_item" >'
					html_content+='<div style="position:absolute;left:10;top:10" class="submenu_date">'+objNodeList[i].getAttribute('date')+'</div>'
					if (objNodeList[i].getAttribute('author') != "") {
						html_content+='<div style="position:absolute;left:10;top:20" class="submenu_author"><span class="submenu_date">Por: </span>'+objNodeList[i].getAttribute('author')+'</div>'
					}
					html_content+='<div style="position:relative;left:80;top:0;width:170" class="submenu"><a href="'+objNodeList[i].getAttribute('link')+'" class="submenu">'+objNodeList[i].getAttribute('name')+'</a></div>'
					html_content+='</div>'
				}
				
					html_content+='<div id="dv_submenu_interval"><img src="../images/layout/spacer.gif" width="'+sub_spacer+'" height="1"></img></div>'
				   
			}
		}
		html_content+='<div style="background-color:'+current_color+'"><img src="../images/layout/spacer.gif" width="'+sub_spacer+'" height="8"></img></div>'
		html_content+='<div style="background-color:#ffffff"><img src="../images/layout/spacer.gif" width="'+sub_spacer+'" height="15"></img></div>'	
		html_content+= "</div>"
		
		document.getElementById('dv_submenu').innerHTML = html_content;
		runScripts(dv_submenu); //run all scripts now contained in the target div element
	
	}
	
	
	
	

	// create title
	
	var html_content = "";
	
	var check_title = xmlDocArea.getElementsByTagName("areaContent");
	var area_title = (check_title[0].getAttribute('title'))
	
	
	
	html_content += '<div style="background-color:'+current_color+';width:100%;height:100%;position:relative;text-align:right">'
	html_content += '<div class="title_text" style="width:250;text-align:right;right:0;position:absolute">'+area_title+'</div>'
	html_content += '</div>'
	
	if (current_area == 0) {
		html_content += '<div class="title_text_news" style="width:250;text-align:right;bottom:0;right:0;position:absolute">// novidades</div>'
	}
	
	document.getElementById('dv_title').innerHTML = html_content;
	runScripts(dv_title); //run all scripts now contained in the target div element
	
	
	
	// create footer

	
	
	var html_content = '<div style="padding:20;padding-bottom:100"><table align="center" width="960"><tr><td>'
	
	for (var i = 0; i<ar_area.length; i++) {
		//if (ar_area[i][1] != "false") {

			
			html_content+='<div style="float:left"><a href="'+ar_area[i][5]+'" class="footer_text">'+ar_area[i][0].toUpperCase()+'</a></div>'
		
			if (i<ar_area.length-1) {
				html_content+='<div style="float:left" class="footer_text"><img src="../images/layout/spacer.gif" width="10" height="1">//<img src="../images/layout/spacer.gif" width="10" height="1"></div>'
			}
		//}
	}
	
	current_color = ar_area[current_area][3]
	
	html_content+= "</td></tr>"
	html_content+= '<tr><td class="footer_text">'
	html_content+= '© 2010. Vitec. Todos os direitos Reservados.'
	
	html_content+= "</td></tr>"
	html_content+= "</table></div>"
	
	document.getElementById('dv_footer').innerHTML = html_content;
	runScripts(dv_footer); //run all scripts now contained in the target div element

	// create contact
	

	var html_content = '<div  style="padding-top:3;text-align:right;width:238;height:22;padding-right:4;background-image:url(../images/layout/bt_phone.jpg)"><span class="contact_text">'+area_phone+'</span></div>'
	 html_content += '<div  style="width:238;height:5"><img src="../images/layout/spacer.gif" width="10" height="5"></div>'
	 html_content += '<div  onclick="location.href=\'contato.htm\'" style="padding-top:3;text-align:right;width:238;height:22;padding-right:4;background-image:url(../images/layout/bt_drop.jpg)"><span class="contact_text"><a href="contato.htm" class="contact_text">contato</a></span></div>'
	
	document.getElementById('dv_contacts').innerHTML = html_content;
	runScripts(dv_contacts); //run all scripts now contained in the target div element
	
	
	
	// change bg
	
	var html_content = ""
	html_content += '<div style="left:0;top:0;position:relative;width:100%;height:400;background-position:top center;background-repeat:no-repeat;background-image:url(../images/layout/'+current_bg+')"></div>'
	
	
	document.getElementById('dv_bg').innerHTML = html_content;
	runScripts(dv_bg); //run all scripts now contained in the target div element
	
	// change divs heights
	
	if (current_area >0) {
		
		document.getElementById('dv_title').style.height = 90;
		document.getElementById('dv_top').style.height = 225;
		document.getElementById('dv_top_area').style.height = 225;
		
		
	} 
	
	// assemble trail
	
	if(current_area >0) {
	
		var html_content = ""
		html_content += '<a class="trail_text" href="default.htm">home</a><span class="trail_text"> // </span>'
		
		if (current_subarea != undefined && area_template != "news") {
			var subitem_title = objNodeList[current_subarea].getAttribute('name')
			html_content += '<a class="trail_text" href="'+objNodeList[current_subarea].getAttribute('link')+'">'+area_title+'</a><span class="trail_text"> // </span>'
			
			if(current_item != undefined) {
				html_content += '<a class="trail_text" href="'+objNodeList[current_subarea].getAttribute('link')+'?subarea='+objNodeList[current_subarea].getAttribute('id')+'">'+subitem_title+'</a><span class="trail_text"> // </span>'
				//html_content += '<span class="trail_text_active">'+ar_list[current_item].getAttribute('name')+'</span>'
				html_content += '<span class="trail_text_active">produto</span>'
			} else {
				html_content += '<span class="trail_text_active">'+subitem_title+'</span>'
			}
			
		} else {
			html_content += '<span class="trail_text_active">'+area_title+'</span>'
		}
		
		document.getElementById('dv_trail').innerHTML = html_content;
		runScripts(dv_trail); //run all scripts now contained in the target div element
	}
	
	// assemble products list for home
	
	if (current_area == 0) {
		
		// assemble products list
		
			var myFile = "../xml/produtos.xml";
			var xmlDocArea = xmlMicoxLoader(myFile);
			var objNodeList = xmlDocArea.getElementsByTagName("menuitem");
			
		
			var sort_area = Math.floor(objNodeList.length*Math.random());
			
			//var ar_list = xmlDocArea.getElementsByTagName("subitem");
			var ar_list = objNodeList[sort_area].getElementsByTagName("subitem");
			
			var top_idx = Math.min(4,ar_list.length)
			
			var html_content = "";
			
		
			
			for(var i=0;i<top_idx;i++) {
				html_content += '<div style="float:left;width:155;height:200">'
				//
				var my_link = objNodeList[sort_area].getAttribute('link')+"?subarea="+objNodeList[sort_area].getAttribute('id')+"&subitem="+ar_list[i].getAttribute('id')
				//
				html_content += '<div><a href="'+my_link+'"><img src="'+ar_list[i].getAttribute('image')+'" width="135" height="135" border="0"></a></div>'; 
				html_content += '<div class="gallery_list" style="padding-top:8">'+ar_list[i].getAttribute('name')+'</div>'
				html_content += '</div>'
				
				if((i+1)%4 != 0 && i < ar_list.length-1) {
					html_content += '<div style="float:left;width:1;height:210;background-color:#CECECE"></div>'
				}
				html_content += '<div style="float:left;width:8;height:210;background-color:#ffffff"></div>'
			}
			//
			//
			document.getElementById('dv_content_text').innerHTML = html_content;
			runScripts(dv_content_text); //run all scripts now contained in the target div element
				
			
		
	}
	
	// assemble news list for home
	
	if (current_area == 0) {
	
	// create submenu
	
		var myFile = "../xml/novidades.xml";
		var xmlDocArea = xmlMicoxLoader(myFile);
		var objNodeList = xmlDocArea.getElementsByTagName("menuitem");
		
		var html_content = '<div style="position:relative;left:0;top:0;float:none">'
		//document.write('<div id="dv_submenu_itens">');
		
		current_subarea = undefined;
		
		var sub_spacer = 8
		
			if(current_subarea == 0) {
			html_content+='<div style="background-color:'+current_color+'"><img src="../images/layout/submenu_detail_over.gif" width="270" height="10"></img></div>'
		} else {
			html_content+='<div style="background-color:'+current_color+'"><img src="../images/layout/submenu_detail.gif" width="270" height="10"></img></div>'
		}
		
		var limit = Math.min(3,objNodeList.length)
		
		for (var i = 0; i<limit; i++) {
			
			if (objNodeList[i].getAttribute('onmenu') != "false") {
				if (i == current_subarea) {
					html_content+='<div id="dv_submenu_item_over" >'
					html_content+='<div style="position:absolute;left:10;top:10" class="submenu_date">'+objNodeList[i].getAttribute('date')+'</div>'
					if (objNodeList[i].getAttribute('author') != "") {
						html_content+='<div style="position:absolute;left:10;top:20" class="submenu_author"><span class="submenu_date">Por: </span>'+objNodeList[i].getAttribute('author')+'</div>'
					}
					html_content+='<div style="position:relative;left:80;top:0;width:170" class="submenu"><a href="'+objNodeList[i].getAttribute('link')+'" class="submenu">'+objNodeList[i].getAttribute('name')+'</a></div>'
					html_content+='</div>'
					
				} else {
					html_content+='<div id="dv_submenu_item" >'
					html_content+='<div style="position:absolute;left:10;top:10" class="submenu_date">'+objNodeList[i].getAttribute('date')+'</div>'
					if (objNodeList[i].getAttribute('author') != "") {
						html_content+='<div style="position:absolute;left:10;top:20" class="submenu_author"><span class="submenu_date">Por: </span>'+objNodeList[i].getAttribute('author')+'</div>'
					}
					html_content+='<div style="position:relative;left:80;top:0;width:170" class="submenu"><a href="'+objNodeList[i].getAttribute('link')+'" class="submenu">'+objNodeList[i].getAttribute('name')+'</a></div>'
					html_content+='</div>'
				}
				
					html_content+='<div id="dv_submenu_interval"><img src="../images/layout/spacer.gif" width="'+sub_spacer+'" height="1"></img></div>'
				   
			}
		}
		html_content+='<div style="background-color:'+current_color+'"><img src="../images/layout/spacer.gif" width="'+sub_spacer+'" height="8"></img></div>'
		html_content+='<div style="background-color:#ffffff"><img src="../images/layout/spacer.gif" width="'+sub_spacer+'" height="15"></img></div>'	
		html_content+= "</div>"
		
		document.getElementById('dv_submenu').innerHTML = html_content;
		runScripts(dv_submenu); //run all scripts now contained in the target div element
		
	}
	
	
}

function printSelection(node){
	//
	var content=node.innerHTML
	var pwin=window.open('','print_content','width=400,height=400');
	
	pwin.document.open();
	pwin.document.write('<html><link href="../extras/css/style.css" rel="stylesheet" type="text/css"><body onload="window.print()"><div><img src="../images/layout/logo.jpg" width="134" height="65" border="0"></div><div style="position:relative">'+content+'</div></body></html>');
	pwin.document.close();
	
	setTimeout(function(){pwin.close();},1000);
	//
}
						 


function assemblePage(ar, num, ar_navigation) {

	var ar_links = new Array();
	ar_links[0] = "?area="
	ar_links[1] = "&subarea="
	ar_links[2] = "&item=";
	ar_links[3] = "&content=";
	ar_links[4] = "&text=";
	
	var my_link = ""
	
	for(var i=0;i<ar_navigation.length;i++) {
		
		
		if(ar_navigation[i] != undefined) {
			my_link+= ar_links[i]+ar_navigation[i]
		} else {
			
			break;
		}

	}
	
	
	var  html_content = "";
	
	if(num>0) {
		var link_back = num-1;
	} else {
		var link_back =0
	}
	
	if(num<ar.length-1) {
		var link_next = num+1;
	} else {
		var link_next = ar.length-1
	}
	
	// create paginate
	
	if(ar[0].nodeName == "page" ) {
		//
		if (ar.length >1) {
			html_content+='<div id="dv_paginate" class="paginate_text"> '
			//html_content+='<a href="'+(doc+my_link)+"&page="+(link_back)+'" class="paginate_text"><<</a> |'
			
			for(var i=0;i<ar.length;i++) {
				
				if (i == num) {
					html_content+= '<a href="'+(doc+my_link)+"&page="+(i)+'" class="paginate_text_over" style="color:'+current_color+'">'+(i+1)+'</a>'
				} else {
					html_content+= '<a href="'+(doc+my_link)+"&page="+(i)+'" class="paginate_text">'+(i+1)+'</a>'
				}
				
				if (i<ar.length-1) {
					html_content+= ' | '
				}
	
			}
			
			//html_content+=' | <a href="'+(doc+my_link)+"&page="+(link_next)+'" class="paginate_text">>></a>'
			html_content+='</div>'
		}
	}
	
	
	html_content += '<div style="position:absolute;left:65;top:15;width:300">';
	current_title_style = "title_text";
	
	if(ar[0].nodeName == "combo") {
		var my_page_title = current_subarea_name
	} else {
		var my_page_title = ar[num].getAttribute('name')
	}
	
	var ar_check_image = ar[num].firstChild.nodeValue.split("##");
	//var my_page_content = ar[num].firstChild.nodeValue
	var my_page_content = "";
	
	for(var i=0;i<ar_check_image.length;i++) {
		//
	
		if (ar_check_image[i].slice(0,6) == "image=") {
			
			var image_thumb = "../images/content/"+ar_check_image[i].slice(6,ar_check_image[i].length)+"p.gif";
			var image_zoom = "../images/content/"+ar_check_image[i].slice(6,ar_check_image[i].length)+"G.gif";
			my_page_content+= '<div class="zoom_image"><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/layout/icozm.jpg"></td><td width="4"></td><td class="zoom_image">Clique na Imagem para ampliar</td></tr></table></div>'
			my_page_content+= '<div class="zoom_image"><a href="javascript:zoomImage(\''+image_zoom+'\')"><img src="'+image_thumb+'" border="0"></a></div>'
			
		} else if (ar_check_image[i].slice(0,4) == "odd=") {
			
			var image_thumb = "../images/content/"+ar_check_image[i].slice(4,ar_check_image[i].length)+"p.gif";
			//var image_zoom = "../images/content/"+ar_check_image[i].slice(6,ar_check_image[i].length)+"G.gif";
			my_page_content+= '<div class="zoom_image"><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/layout/icozm.jpg"></td><td width="4"></td><td class="zoom_image">Clique na Imagem para ampliar</td></tr></table></div>'
			my_page_content+= '<div class="zoom_image"><a href="javascript:zoomImage(undefined,\''+ar_check_image[i].slice(4,ar_check_image[i].length)+'\')"><img src="'+image_thumb+'" border="0"></a></div>'
		
		} else if (ar_check_image[i].slice(0,5) == "zoom=") {
			
			
			var image_zoom = "../images/content/"+ar_check_image[i].slice(5,ar_check_image[i].length)+"G.gif";
			my_page_content+= '<script>zoomImage(\''+image_zoom+'\',"zoom")</script>'
		
		} else {
			
			my_page_content+=ar_check_image[i]
		}
		//
	}
	
	
	if (my_page_title != null) {
		
		html_content += '<div class="'+current_title_style+'" style="color:'+current_color+';width:285">'+my_page_title+'</div>'
		
	}
	
	html_content+='<div style="position:relative"><img src="../images/layout/spacer.gif" width="1" height="10">'
	html_content+='<div style="position:absolute;left:-24;_top:6"><img src="../images/layout/l_iu.jpg" ></div></div>'
	
	if(ar[0].nodeName == "combo") {
		
		var ar_register = new Array();
		
		for (var i = 0; i<ar.length; i++) {
			
			ar_register.push([ar[i].getAttribute('name'), (doc+my_link)+"&page="+(i)]);

		}
		
		//var ar_register = ar;
		var combo_width = 265;
		var current = num;
		
		html_content+= '<table border="0" cellspacing="0" cellpadding="0"><tr><td><div onMouseOver="showHideLayer(dv_combo, 1)" onMouseOut="showHideLayer(dv_combo, 0)" style="position:relative; z-index:10;">'
		html_content+='<div id="dv_combo" name="dv_combo" style="visibility:hidden; position:absolute; top: 19px; left: 0px; width: 100%; height: 160px;overflow:auto;'
	  	html_content+='scrollbar-3dlight-color:#BDB5A5; 	 	scrollbar-arrow-color:#ffffff; 		scrollbar-base-color:#BDB5A5; 		scrollbar-darkshadow-color:#BDB5A5; 		scrollbar-face-color:#BDB5A5; 		scrollbar-highlight-color:#BDB5A5;		scrollbar-shadow-color:#BDB5A5; scrollbar-track-color:#E1E2D6;">'
		html_content+='<table border="0" cellpadding="0" cellspacing="0" background="../images/layout/tb_clr_1.jpg">'
		html_content+='<tr><td><table  border="0" cellpadding="1" cellspacing="1">'	
		
		for(var i =0;i<ar_register.length;i++) {
			
			html_content+='      <tr><td width="'+combo_width+'" bgcolor="#FFFFFF" height="18" onMouseOver="this.bgColor=\'#F0F1EA\'" onMouseOut="this.bgColor=\'#ffffff\'"><div style="padding-left:4;padding-right:4"><a href="'+ar_register[i][1]+'" class="list_menu">'+ar_register[i][0]+'</a></div></td></tr>';
		}
		
		html_content+=' </table></td></tr></table>';
		html_content+='</div><table width="'+combo_width+'" border="0" cellspacing="0" cellpadding="0"><tr>'
		html_content+='<td width="1" height="1" background="../images/layout/tb_clr_1.jpg"></td>'
		html_content+='<td background="../images/layout/tb_clr_1.jpg"></td>'
		html_content+=' <td width="1" background="../images/layout/tb_clr_1.jpg"></td>'
		html_content+='</tr>'
		html_content+=' <tr>'
		html_content+=' <td background="../images/layout/tb_clr_1.jpg"></td>'
		html_content+=' <td><table  width="100%" border="0" cellspacing="0" cellpadding="0">'
		html_content+=' <tr>'
		
		html_content+='<td class="list_menu" style="padding:3;padding-left:5" bgcolor="#ffffff"><div>'+ar_register[current][0]+'</div></td>'
		html_content+=' <td width="10"  bgcolor="#ffffff"></td>'
		html_content+=' <td width="16" align="center" bgcolor="#ffffff" background="../images/layout/combo_arrow_bg.jpg"><img src="../images/layout/combo_arrow.jpg" ></td>'
		html_content+=' </tr>'
		html_content+=' </table>'
		html_content+=' <td background="../images/layout/tb_clr_1.jpg"></td>'
		html_content+=' </tr>'
		html_content+='<tr>'
		html_content+=' <td height="1" background="../images/layout/tb_clr_1.jpg"></td>'
		html_content+=' <td background="../images/layout/tb_clr_1.jpg"></td>'
		html_content+=' <td background="../images/layout/tb_clr_1.jpg"></td>'
		html_content+=' </tr>'
		html_content+='</table>'
		html_content+=' </div></td></tr></table>'
			
		html_content+='<div><img src="../images/layout/spacer.gif" width="1" height="6"></div>'	
		
		
	}
	//
	html_content+='<div class="content_text" >'+my_page_content+'</div>'
	html_content+='</div>';
	
	document.getElementById('dv_content').innerHTML = html_content;

	runScripts(dv_content); //run all scripts now contained in the target div element

	
	
}

function zoomImage(imgfile,odd) {
	
	
	
	if(odd == undefined || odd == "zoom") {
		
		if(imgfile == undefined) {
			showHideLayer(dv_zoom, 0)
			var image_zoom = "../images/layout/spacer.gif"
		} else {
			showHideLayer(dv_zoom, 1)
			var image_zoom = imgfile
		}
		
		var html_content = ""
		html_content +='<div id="dv_zoom_image"><img id="img_zoom" src="'+image_zoom+'"></div>'
		if (odd != "zoom") {
			html_content +='<div id="dv_zoom_control"><a href="javascript:zoomImage()" class="content_text">Voltar</a></div>'
		}
		
	} else if (odd == "manager") {
		
		showHideLayer(dv_zoom, 1);
		var html_content = ""
		html_content += '<div id="dv_zoom_image" >'
		html_content += '<table width="406" align="center" cellpadding="0" cellspacing="0"><tr><td >';
		html_content += '<div style="position:relative;width:406;text-align:center">'
		html_content += '<div style="position:absolute;top:0;left:0;width:120;height:24"><a href="javascript:changeImage(img_zoom,\'../images/content/x_sup_1.gif\')"><img src="../images/layout/spacer.gif" width="120" height="24" border="0"></a></div>'
		html_content += '<div style="position:absolute;top:0;left:133;width:120;height:24"><a href="javascript:changeImage(img_zoom,\'../images/content/x_sup_2.gif\')"><img src="../images/layout/spacer.gif" width="120" height="24" border="0"></a></div>'
		html_content += '<img src="../images/content/x_sup_1.gif" name="img_zoom" border="0" id="img_zoom">'
		html_content += '</div>'
		html_content += '</td></tr></table>';
		html_content += '</div>'
		html_content += '<div id="dv_zoom_control"><a href="javascript:zoomImage()" class="content_text">Voltar</a></div>'
		
	}
	
	document.getElementById('dv_zoom').innerHTML = html_content;
	runScripts(dv_zoom); //run all scripts now contained in the target div element
	
}

function changeImage(obj,file) {
	obj.src = file;
}

function assembleZoom(imgfile) {
	
	//
	document.write("teste");
	
}

function runScripts(e) {
	if (e.nodeType != 1) return; //if it's not an element node, return
 
	if (e.tagName.toLowerCase() == 'script') {
		eval(e.text); //run the script
	}
	else {
		var n = e.firstChild;
		while ( n ) {
			if ( n.nodeType == 1 ) runScripts( n ); //if it's an element node, recurse
			n = n.nextSibling;
		}
	}
}
		
// ---------------------------------------------------------------------------------------
//  fireworks over behaviors
// ---------------------------------------------------------------------------------------

function MM_findObj(n, d) { //v4.01
	var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
	var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_showHideLayers() { //v3.0
	var i,p,v,obj,args=MM_showHideLayers.arguments;
	for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
	if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
	obj.visibility=v; }
}

// ---------------------------------------------------------------------------------------
//  AC_RunActiveContent call
// ---------------------------------------------------------------------------------------

function detectFlash(fl_file, fl_width, fl_height, fl_bgcolor, fl_quality, fl_wmode, fl_id, fl_vars) {

	var swfFileToEmbed = String(fl_file.split(".swf")[0]);

	AC_FL_RunContent(
		'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0',
		'width', fl_width,
		'height', fl_height,
		'src', swfFileToEmbed,
		'quality', 'high',
		'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
		'align', 'left',
		'play', 'true',
		'loop', 'true',
		'scale', 'noscale',
		'wmode', fl_wmode,
		'devicefont', 'false',
		'id', fl_id,
		'bgcolor', fl_bgcolor,
		'name', fl_id,
		'menu', 'false',
		'allowScriptAccess','sameDomain',
		'movie', swfFileToEmbed,
		'FlashVars', fl_vars,
		'salign', ''        
	); 
	
}
