// Author: www.llopartramo.com
// Licensed to: Zhilabs
var g_linkActiu=null;var g_newsNumber=0;var g_totalNews=0;var g_newsDelay=10000;var g_newsCheck=600000;var g_delayInterval=null;var g_checkInterval=null;var g_resposta=new Array();var g_noticia=null;var g_first=true;function init(pagina)
{switch(pagina){case'home':g_linkActiu=document.getElementById('linkHome');execFlash(document.getElementById('linkHome'),'portada.swf');break;case'product':g_linkActiu=document.getElementById('linkProduct');execFlash(document.getElementById('linkProduct'),'product.swf');break;case'technology':g_linkActiu=document.getElementById('linkTechnology');execFlash(document.getElementById('linkTechnology'),'technology.swf');break;case'partners':g_linkActiu=document.getElementById('linkPartners');execFlash(document.getElementById('linkPartners'),'partners.swf');break;case'company':g_linkActiu=document.getElementById('linkCompany');execFlash(document.getElementById('linkCompany'),'company.swf');break;case'news':g_linkActiu=document.getElementById('linkNews');execFlash(document.getElementById('linkNews'),'news.swf');break;default:break;}
news();}
function changeColor(cosa)
{document.getElementById(cosa.id).style.color='#FF3300';}
function restoreColor(cosa)
{if(cosa!=g_linkActiu)document.getElementById(cosa.id).style.color='#FFFFFF';}
function execFlash(cosa,fitxer)
{g_linkActiu=cosa;document.getElementById('linkHome').style.color='#FFFFFF';document.getElementById('linkNews').style.color='#FFFFFF';document.getElementById('linkProduct').style.color='#FFFFFF';document.getElementById('linkTechnology').style.color='#FFFFFF';document.getElementById('linkPartners').style.color='#FFFFFF';document.getElementById('linkCompany').style.color='#FFFFFF';document.getElementById(cosa.id).style.color='#FF3300';var numeroRandom=Math.floor(Math.random()*10001)
document.getElementById('partDreta').innerHTML='<object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="571" height="520">'+'<param name="movie" value="flash/'+fitxer+'?'+numeroRandom+'" />'+'<param name="quality" value="high" />'+'<param name="wmode" value="transparent" />'+'<!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->'+'<!--[if !IE]>-->'+'<object type="application/x-shockwave-flash" data="flash/'+fitxer+'" width="571" height="520">'+'<!--<![endif]-->'+'<param name="quality" value="high" />'+'<param name="wmode" value="transparent" />'+'<param name="swfversion" value="6.0.65.0" />'+'<param name="expressinstall" value="Scripts/expressInstall.swf" />'+'<!--[if !IE]>-->'+'</object>'+'<!--<![endif]-->'+'</object>';}
function news()
{g_xmlhttp=GetXmlHttpObject();if(g_xmlhttp==null)
{alert('Please install the last version of your browser to see this web page correctly.');return;}
var parametres='newsNumber='+encodeURIComponent(g_newsNumber);var adresa='readNews.php';g_xmlhttp.open('POST',adresa,true);g_xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');g_xmlhttp.setRequestHeader('Content-length',parametres.length);g_xmlhttp.setRequestHeader('Connection','close');g_xmlhttp.onreadystatechange=stateChanged;g_xmlhttp.send(parametres);}
function stateChanged()
{if(g_xmlhttp.readyState==4)
{if(g_xmlhttp.status==200)
{var resposta=g_xmlhttp.responseText;resposta=stripslashes(resposta);if(resposta=='')return;var newsDelay=resposta.substr(0,2)*1;var newsCheck=resposta.substr(2,4)*1;var newsHomeP=resposta.substr(6,2)*1;if(g_totalNews>newsHomeP)g_totalNews=newsHomeP;if(resposta.length>8){var offset=8
var len_data=0;var len_text=0;var i=0;for(g_totalNews=0;g_totalNews<=newsHomeP;++g_totalNews){len_data=resposta.substr(offset,2);offset=offset+2;if(!resposta.substr(offset,len_data)){break;}
g_resposta[i]=resposta.substr(offset,len_data);offset=offset+len_data*1;len_text=resposta.substr(offset,3);offset=offset+3;++i;g_resposta[i]=resposta.substr(offset,len_text);++i;offset=offset+len_text*1;}}
newsDelay=newsDelay*1000;if(!isNumber(newsDelay)||(newsDelay<1000))newsDelay=10000;if(g_newsDelay!=newsDelay){g_newsDelay=newsDelay;clearInterval(g_delayInterval);g_delayInterval=setInterval("rotacio()",g_newsDelay);}
newsCheck=newsCheck*60000;if(!isNumber(newsCheck)||(newsCheck<60000))newsCheck=600000;if(g_newsCheck!=newsCheck){g_newsCheck=newsCheck;clearInterval(g_checkInterval);g_checkInterval=setInterval("news()",g_newsCheck);}
if(g_first){clearInterval(g_delayInterval);g_delayInterval=setInterval("rotacio()",g_newsDelay);clearInterval(g_checkInterval);g_checkInterval=setInterval("news()",g_newsCheck);rotacio();g_first=false;}}else{var error='Ha fallado la coomunicacion con el servidor.';error=error+'AJAX-'+g_xmlhttp.status;}}}
function rotacio()
{g_noticia=null;++g_newsNumber;if(g_newsNumber>g_totalNews)g_newsNumber=1;var newsData=g_resposta[(g_newsNumber*2)-2];var newsText=g_resposta[(g_newsNumber*2)-1];if(newsData){g_noticia='<p class="data"><b>'+newsData+'</b></p>';g_noticia=g_noticia+'<div class="text">'+newsText+'</div>';document.getElementById('newsDiv').innerHTML='<p class=\"titol\">News</p>';setTimeout("blinkNews()",200);}}
function blinkNews()
{document.getElementById('newsDiv').innerHTML=document.getElementById('newsDiv').innerHTML+g_noticia;}
function GetXmlHttpObject()
{if(window.XMLHttpRequest)
{return new XMLHttpRequest();}
if(window.ActiveXObject)
{return new ActiveXObject('Microsoft.XMLHTTP');}
return null;}
function stripslashes(str){str=str.replace(/\\'/g,'\'');str=str.replace(/\\"/g,'"');str=str.replace(/\\0/g,'\0');str=str.replace(/\\\\/g,'\\');return str;}
function isNumber(num){var isAlpha=/[(A-Z)|(a-z)]/;if(isAlpha.test(num)){return 0;}
return 1;}