﻿var oneBranch='yes';
var handlerTYPE='click';
var TValue=100;
var ImagePlacement='after';
var imagePLUS='../../../media/SubiosPLUS.gif';
var imageMINUS='../../../media/SubiosMINUS.gif';
var cnt12060=0;
var cnt12090=0;
var cnt23460=0;
var cnt46860=0;
var cnt125125=0;
var cnt120600=0;
if(typeof HTMLElement!="undefined"&&!HTMLElement.prototype.insertAdjacentElement){
HTMLElement.prototype.insertAdjacentElement=function(where,parsedNode)
{
switch(where){
case 'beforeBegin':
this.parentNode.insertBefore(parsedNode,this)
break;
case 'afterBegin':
this.insertBefore(parsedNode,this.firstChild);
break;
case 'beforeEnd':
this.appendChild(parsedNode);
break;
case 'afterEnd':
if(this.nextSibling)this.parentNode.insertBefore(parsedNode,this.nextSibling);
else this.parentNode.appendChild(parsedNode);
break;
}
}
HTMLElement.prototype.insertAdjacentHTML=function(where,htmlStr)
{
var r=this.ownerDocument.createRange();
r.setStartBefore(this);
var parsedHTML=r.createContextualFragment(htmlStr);
this.insertAdjacentElement(where,parsedHTML)
}
HTMLElement.prototype.insertAdjacentText=function(where,txtStr)
{
var parsedText=document.createTextNode(txtStr)
this.insertAdjacentElement(where,parsedText)
}
}
function setSTYLES(exempTH)
{
mainTABLEElement=document.getElementById("mainTable");
TDCol=mainTABLEElement.getElementsByTagName("TD");
for(s=0;s<TDCol.length;s++)
{TDCol.item(s).style.verticalAlign='middle';}
if(navigator.appName=='Microsoft Internet Explorer')
{document.getElementById('menuSystem').style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+TValue+")";}
else
{document.getElementById('menuSystem').style.MozOpacity=1;
TValue=parseFloat(TValue/100-.001);
document.getElementById('menuSystem').style.MozOpacity=TValue;}
SUBTABLECol=mainTABLEElement.getElementsByTagName("TABLE");
for(s=0;s<SUBTABLECol.length;s++)
{
TDChildrenCol=SUBTABLECol.item(s).getElementsByTagName("TD");
if(TDChildrenCol.length>0)
{
THCol=SUBTABLECol.item(s).getElementsByTagName("TH");
TRCol=SUBTABLECol.item(s).getElementsByTagName("TR");
if(exempTH!=s)
{
var str='&nbsp;<IMG border="0" src="media\/'+imagePLUS+'">';
THCol.item(0).insertAdjacentHTML("beforeEnd",str);
THCol.item(0).setAttribute("ECState",0);
THCol.item(0).setAttribute("bgColor","#FFFFFF");
for(c=1;c<TRCol.length;c++)
{
TRCol.item(c).style.display='none';
}
}
else
{
var str='&nbsp;<IMG border="0" src="media\/'+imageMINUS+'">';
THCol.item(0).insertAdjacentHTML("beforeEnd",str);
THCol.item(0).setAttribute("ECState",1);
THCol.item(0).setAttribute("bgColor","#DCEEFF");
for(c=1;c<TRCol.length;c++)
{
if(navigator.appName=='Microsoft Internet Explorer')
{
if(navigator.userAgent.indexOf('Opera')!=-1)
{TRCol.item(c).style.display='table-row';}
else{TRCol.item(c).style.display='block';}
}
else{TRCol.item(c).style.display='table-row';}
}
}
THCol.item(0).style.cursor="pointer";
}}
mnu1sys=document.getElementById("menuSystem");
mnu1sys.style.visibility="visible";
}
function InitializePage(exTH)
{
if(!exTH)var exTH=-1;
hideALL();setSTYLES(exTH);attachEventhandlers();}
function attachEventhandlers()
{
mainTABLEElement=document.getElementById("mainTable");
TABLECol=mainTABLEElement.getElementsByTagName("TABLE");
if(TABLECol!=null)
{for(l=0;l<TABLECol.length;l++)
{
THCol=TABLECol.item(l).getElementsByTagName("TH");
THCol.item(0).setAttribute('id',l);
if(handlerTYPE=='mouseover')
{THCol.item(0).onmouseover=eHandler;
document.getElementsByTagName("BODY").item(0).onclick=eHandler;}
else if(handlerTYPE=='click')
{
document.getElementsByTagName("BODY").item(0).onclick=eHandler;}
}}
}
function hideALL()
{
mainTABLEElement=document.getElementById("mainTable");
TABLECol=mainTABLEElement.getElementsByTagName("TABLE");
for(a=0;a<TABLECol.length;a++)
{
IMGCol=TABLECol.item(a).getElementsByTagName("IMG");
if(IMGCol.item(0)!=null){IMGCol.item(0).setAttribute('src','media/'+imagePLUS);}
THCol=TABLECol.item(a).getElementsByTagName("TH");
for(b=0;b<THCol.length;b++)
{THCol.item(b).setAttribute("ECState",0);}
TRCol=TABLECol.item(a).getElementsByTagName("TR");
for(c=1;c<TRCol.length;c++)
{
TRCol.item(c).style.display='none';
}}
}
function showSingle()
{
mainTABLEElement=document.getElementById("mainTable");
TABLECol=mainTABLEElement.getElementsByTagName("TABLE");
if(TABLECol!=null)
{
for(z=0;z<TABLECol.length;z++)
{
TRCol=TABLECol.item(z).getElementsByTagName("TR");
THCol=TABLECol.item(z).getElementsByTagName("TH");
IMGCol=TABLECol.item(z).getElementsByTagName("IMG");
State=THCol.item(0).getAttribute("ECState");
if(State==0)
{
if(IMGCol.item(0)!=null){IMGCol.item(0).setAttribute('src','media/'+imagePLUS);}
if(THCol.item(0)!=null){THCol.item(0).setAttribute('bgColor','#FFFFFF');}
for(l=1;l<TRCol.length;l++)
{
TRCol.item(l).style.display='none';
}}
else	 if(State==1)
{
if(IMGCol.item(0)!=null){IMGCol.item(0).setAttribute('src','media/'+imageMINUS);}
if(THCol.item(0)!=null){THCol.item(0).setAttribute('bgColor','#DCEEFF');}
for(m=0;m<TRCol.length;m++)
{
if(navigator.appName=='Microsoft Internet Explorer')
{
if(navigator.userAgent.indexOf('Opera')!=-1)
{TRCol.item(m).style.display='table-row';}
else{TRCol.item(m).style.display='block';}
}
else{TRCol.item(m).style.display='table-row';}
}}}}
}
var targ;
var previousTargID
function eHandler(e)
{
if(!e)var e=window.event;
if(e.target)targ=e.target;
else if(e.srcElement)targ=e.srcElement;
if(targ.nodeType==3)
targ=targ.parentNode;
THElement=findTH(targ);
if(THElement!=null)
{
if(THElement.id!=previousTargID&&oneBranch=='yes')
{hideALL();}
if(handlerTYPE=='mouseover')
{hideALL();}
previousTargID=THElement.id
State=THElement.getAttribute("ECState");
if(State==0){THElement.setAttribute("ECState",1);}
else{THElement.setAttribute("ECState",0);}
showSingle();}
else{}
}
function findTH(t)
{
if(t.tagName=="TH")
{return t;}
else if
(t.tagName=="BODY")
{return null;}
else
{return findTH(t.parentNode);}
}
function MSEvOver(cEle)
{
SMVElement=cEle;
if(SMVElement!=null){SMVElement.setAttribute("bgColor","#9FCCF7");}
else{alert("jughgh")}
}
function MSEvOut(cEle)
{
SMUElement=cEle;
if(SMUElement!=null){SMUElement.setAttribute('bgColor','#9FCCF7');}
else{}
}
function MouseEvtOver(cEl)
{
MOVElement=cEl;
if(MOVElement!=null)
{musState=MOVElement.getAttribute("ECState");
if(musState==0){MOVElement.setAttribute('bgColor','#DCEEFF');}}
else{}
}
function MouseEvtOut(cEl)
{
MOUElement=cEl;
if(MOUElement!=null){
musState=MOUElement.getAttribute("ECState");
if(musState==0){MOUElement.setAttribute('bgColor','#FFFFFF');}}
else{}
}
function getDays()
{
var today=new Date;
var Future0=new Date;
ThisYear=2010;
var FutureMonth=9;
var FutureDate=4;
var faraevent="SUBIOS 2010";
Future0.setMonth(FutureMonth,FutureDate);
Future0.setFullYear(ThisYear);
today1=Date.parse(today);
future1=Date.parse(Future0);
secleft=future1-today1;
miliday=24*60*60*1000;
daysleft=secleft/miliday;
daysleftint=Math.round(daysleft);
return daysleftint;
}
function bannerRotate(){
if(cnt12060>bn12060.length-1){cnt12060=0;}
if(cnt120600>bn120600.length-1){cnt120600=0;}
if(cnt125125>bn125125.length-1){cnt125125=0;}
if(cnt12090>bn12090.length-1){cnt12090=0;}
if(cnt23460>bn23460.length-1){cnt23460=0;}
if(cnt46860>bn46860.length-1){cnt46860=0;}
wBnImg=document.getElementById("b12060");
if(wBnImg!=null){
wBnImg.setAttribute("src",bn12060[cnt12060][1]);
wBnImg.setAttribute("alt",bn12060[cnt12060][2]);
wBnImg.setAttribute("title",bn12060[cnt12060][2]);
wBnURL=document.getElementById("u12060")
wBnURL.setAttribute("href",bn12060[cnt12060][0])}
wBnImg=document.getElementById("b12090");
if(wBnImg!=null){
wBnImg.setAttribute("src",bn12090[cnt12090][1]);
wBnImg.setAttribute("alt",bn12090[cnt12090][2]);
wBnImg.setAttribute("title",bn12090[cnt12090][2]);
wBnURL=document.getElementById("u12090")
wBnURL.setAttribute("href",bn12090[cnt12090][0])}
wBnImg=document.getElementById("b23460");
if(wBnImg!=null){
wBnImg.setAttribute("src",bn23460[cnt23460][1]);
wBnImg.setAttribute("alt",bn23460[cnt23460][2]);
wBnImg.setAttribute("title",bn23460[cnt23460][2]);
wBnURL=document.getElementById("u23460")
wBnURL.setAttribute("href",bn23460[cnt23460][0])}
wBnImg=document.getElementById("b46860");
if(wBnImg!=null){
wBnImg.setAttribute("src",bn46860[cnt46860][1]);
wBnImg.setAttribute("alt",bn46860[cnt46860][2]);
wBnImg.setAttribute("title",bn46860[cnt46860][2]);
wBnURL=document.getElementById("u46860")
wBnURL.setAttribute("href",bn46860[cnt46860][0])}
wBnImg=document.getElementById("b120600");
if(wBnImg!=null){
wBnImg.setAttribute("src",bn120600[cnt120600][1]);
wBnImg.setAttribute("alt",bn120600[cnt120600][2]);
wBnImg.setAttribute("title",bn120600[cnt120600][2]);
wBnURL=document.getElementById("u120600")
wBnURL.setAttribute("href",bn120600[cnt120600][0])}
wBnImg=document.getElementById("b125125");
if(wBnImg!=null){
wBnImg.setAttribute("src",bn125125[cnt125125][1]);
wBnImg.setAttribute("alt",bn125125[cnt125125][2]);
wBnImg.setAttribute("title",bn125125[cnt125125][2]);
wBnURL=document.getElementById("u125125")
wBnURL.setAttribute("href",bn125125[cnt125125][0])}
setTimeout("bannerRotate()",8000);
cnt12060++;
cnt120600++;
cnt125125++;
cnt12090++;
cnt23460++;
cnt46860++;
}
var DsPkgs=new Array(3)
function getPkgs(){
for(s=0;s<3;s++){
var whichPkgs=Math.floor(Math.random()*(SPkgs.length));
var numGood=1;
for(i=0;i<s+1;i++){
if(DsPkgs[i]==whichPkgs){numGood=0;}
}
if(numGood==1){DsPkgs[s]=whichPkgs;}
else{if(s!=0){s--}}
}
var txtPkgs='';
for(t=0;t<3;t++){
txtPkgs=txtPkgs+"<tr><td>"+SPkgs[DsPkgs[t]]+"</td></tr>";}
return txtPkgs;
}
Article=new Array;
i=0;
orientation="horizontal"
scrollerWidth="600"
scrollerHeight="14"
borderWidth=0
borderColour="#FFFFFF"
backColour="#FFFFFF"
staticColour="#06428E"
stopScroll=1
textAlignment=""
linkFont="verdana"
linkWeight="normal"
linkColour="#06428E"
linkSize="8"
linkDecoration="none"
slinkFont="verdana"
slinkWeight="normal"
slinkColour="#009A3A"
slinkSize="8"
slinkDecoration="underline"
scrollerDivider="&nbsp;-&nbsp;"
ns4Text="Click Here to view our articles";
ns4URL="http://www.subios.com";
ns4Target="_top";
var isIE=(document.getElementById&&document.all)?true:false;
var isNS4=(document.layers)?true:false;
var isNS6=(document.getElementById&&!document.all)?true:false;
var isLoaded=false;
style='<style type="text/css">';
style+='p{font-family:'+linkFont+'; color:'+staticColour+'; font-size:'+linkSize+'pt; font-weight:'+linkWeight+'; text-align:'+textAlignment+'}';
style+='a.rcScroller,a.rcScroller:active,a.rcScroller:visited{color:'+linkColour+';text-decoration:'+linkDecoration+'; font-weight:'+linkWeight+'}';
style+='a.rcScroller:hover{color:'+slinkColour+';text-decoration:'+slinkDecoration+'; font-weight:'+slinkWeight+'}';
style+='rcScrollerHoverNS{color:red;text-decoration:'+slinkDecoration+'; font-weight:'+slinkWeight+'}';
style+='<\/style>';
document.writeln(style);
function buildScroller()
{
boundry='<div name="boundry" id="boundry" style="position:relative"></div>';
document.writeln(boundry);
}
function loadScroller(){
if(isNS4){
scroller='<table border="0" cellpadding="0" cellspacing="0" width="'+scrollerWidth+'" bgcolor="'+borderColour+'"><tr><td>'
scroller+='<table border="0" cellpadding="3" cellspacing="1" width="100%" height="'+scrollerHeight+'" bgcolor="'+backColour+'"><tr><td align="center" nowrap><p>';
if(ns4URL.toLowerCase()!="none"){scroller+='<a href="'+ns4URL+'" class="rcScroller" target="'+ns4Target+'">'+ns4Text+'</a>';}
else{scroller+=ns4Text;}
scroller+='</p></td></tr></table></td></tr></table>'
}else{
scroller='<table border="0" cellpadding="0" cellspacing="0" style="width:'+scrollerWidth+';height:'+scrollerHeight+';border:'+borderWidth+'px solid '+borderColour+';background-color:'+backColour+'">';
scroller+='<tr valign="middle"><td><div id="div" style="';
if(orientation.toLowerCase()=="vertical"){scroller+='height:'+scrollerHeight+';';}
scroller+='width:'+scrollerWidth+'; position:relative; background-color:'+backColour+'; overflow:hidden">';
scroller+='<div id="div1" style="position:relative; left:0; z-index:1">';
scroller+='<table border="0" name="table" id="table"';
if(orientation.toLowerCase()=="vertical"){scroller+='style="width:'+scrollerWidth+'"';}
scroller+='><tr>';
y=0;
while(y<4)
{
for(x=0;x<(Article.length);x++)
{
if(orientation.toLowerCase()=="vertical"){scroller+='<tr>';}
scroller+='<td ';
if(orientation.toLowerCase()=="horizontal"){scroller+='nowrap';}if(stopScroll==1){scroller+=' onMouseOver="stopScroller();" onMouseOut="setWidth()"';}
scroller+='><p>';
if(Article[x][1].toLowerCase()!="none"){scroller+='<a class="rcScroller" href="'+Article[x][1]+'" target="'+Article[x][2]+'" >'+Article[x][0]+'<\/a>';
}else{scroller+=Article[x][0];}
scroller+='</p><\/td>';
if(orientation.toLowerCase()=="vertical"){scroller+='<\/tr>';}
if(scrollerDivider.toLowerCase()!="none"){scroller+='<td nowrap><p>'+scrollerDivider+'<\/p><\/td>';}
}
y++
}
scroller+='<\/tr><\/table><\/div><\/div><\/td><\/tr><\/table>';
}
document.getElementById("boundry").innerHTML=scroller;
setWidth();
}
function setWidth()
{
tableObj=(isIE)?document.all("table"):document.getElementById("table");
obj=(isIE)?document.all.div1:document.getElementById("div1");
objWidth=(orientation.toLowerCase()=="horizontal")?getOffset(tableObj,"width"):getOffset(tableObj,"height");
HalfWidth=Math.floor(objWidth/2);
newWidth=(HalfWidth*2)+2;
obj.style.width=newWidth
moveLayer(obj,newWidth);
}
function moveLayer(obj,width)
{
maxLeft=(0-(width/2)+2)/2
if(orientation.toLowerCase()=="horizontal"){
obj.style.left=(parseInt(obj.style.left)<=maxLeft)?0:parseInt(obj.style.left)-1
}else{
if(obj.style.top==""){obj.style.top=0;}
if(parseInt(obj.style.top)<(0-(width/2)+6)){
obj.style.top=0
}else{
obj.style.top=parseInt(obj.style.top)-1
}}
timer=setTimeout("moveLayer(obj, "+width+");",25);
}
function getOffset(obj,dim)
{
if(dim=="width")
{
oWidth=obj.offsetWidth
return oWidth
}
else if(dim=="height")
{
oHeight=obj.offsetHeight
return oHeight
}
}
var qsParm=new Array();
function qs(){
var query=window.location.search.substring(1);
var parms=query.split('&');
for(var i=0;i<parms.length;i++){
var pos=parms[i].indexOf('=');
if(pos>0){
var key=parms[i].substring(0,pos);
var val=parms[i].substring(pos+1);
qsParm[key]=val;
}
}
}
function trim(str)
{
return str.replace(/^\s*|\s*$/g,"");
}
function stopScroller()
{
clearTimeout(timer)
}
function Search_Validator(JF1)
{
if(JF1.srchq.value=="")
{
alert(" Please enter a search criteria.");
JF1.srchq.focus();
return(false);
}
if(JF1.srchq.value.length<4)
{
alert(" Your search criteria must at least \n\r be 4 characters long.");
JF1.srchq.focus();
return(false);
}
return(true);
}
function validDate(entry)
{
rex=/\b(1[0-2]|0?[1-9])\/(0?[1-9]|[12][0-9]|3[01])\/\d\d\d\d/
return rex.test(entry)
}
function validEmail(emval)
{
return emval.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)
}
function Form_Validator(inputdet)
{
if(inputdet.Name.value=="")
{
alert("Please enter a value for the Name.");
inputdet.Name.focus();
return(false);
}
if(inputdet.Email.value=="")
{
alert("Please enter your email address.");
inputdet.Email.focus();
return(false);
}
if(!(validEmail(trim(inputdet.Email.value))!=-1))
{
alert(" Please enter a valid Email Address.\n\r A valid email address should look like yourname@yourdomain.com");
inputdet.Email.focus();
return(false);
}
if(inputdet.Street.value=="")
{
alert("Please enter a street name.");
inputdet.Street.focus();
return(false);
}
if(inputdet.City.value=="")
{
alert("Please enter a value for the City.");
inputdet.City.focus();
return(false);
}
if(inputdet.Postcode.value=="")
{
alert("Please enter a value for the Postcode.");
inputdet.Postcode.focus();
return(false);
}
if(inputdet.Country.value=="")
{
alert("Please enter a country.");
inputdet.Country.focus();
return(false);
}
if(inputdet.Country.value=="Other")
{
if(inputdet.Country_Other.value=="")
{
alert("Please enter a country name.");
inputdet.Country_Other.focus();
return(false);
}
}
if(inputdet.Tel_no.value=="")
{
alert("Please enter a phone number.");
inputdet.Tel_no.focus();
return(false);
}
if(inputdet.Departure_Date.value=="")
{
alert(" Please enter a value for the departure date.");
inputdet.Departure_Date.focus();
return(false);
}
if(validDate("\"" + inputdet.Departure_Date.value + "\"")==false)
{
alert(" Please enter a valid departure date.\n\r A valid date should look like 03/15/2006");
inputdet.Departure_Date.focus();
return(false);
}
if(inputdet.Return_Date.value=="")
{
alert(" Please enter a value for the return date.");
inputdet.Return_Date.focus();
return(false);
}
if(validDate("\"" + inputdet.Return_Date.value + "\"")==false)
{
alert(" Please enter a valid return date.\n\r A valid date should look like 03/15/2006");
inputdet.Return_Date.focus();
return(false);
}
if(inputdet.No_of_persons.value=="")
{
alert("Please enter the number of persons.");
inputdet.No_of_persons.focus();
return(false);
}
return(true);
}
function SPTF_Validator(fmsendtofriend)
{
if(fmsendtofriend._recipients.value=="")
{
alert("Please enter your friend(s) email.");
fmsendtofriend._recipients.focus();
return(false);
}
if(fmsendtofriend._recipients.value=="Friend E-mail(s)")
{
alert("Please enter your friend(s) email.");
fmsendtofriend._recipients.focus();
return(false);
}
if(fmsendtofriend._recipients.value!="")
{
var mail_array=fmsendtofriend._recipients.value.split(",");
var part_num=0;
while(part_num<mail_array.length)
{
if(trim(mail_array[part_num])!="")
{
if(!(validEmail(trim(mail_array[part_num]))!=-1))
{
alert(" One or more email address is invalid.\n\r A valid email address should look like yourname@yourdomain.com");
fmsendtofriend._recipients.focus();
return(false);
}
}
part_num+=1;
}
}
if(fmsendtofriend.Sender.value=="")
{
alert("Please enter Your Name.");
fmsendtofriend.Sender.focus();
return(false);
}
if(fmsendtofriend.Sender.value=="Your Name")
{
alert("Please enter Your Name.");
fmsendtofriend.Sender.focus();
return(false);
}
if(fmsendtofriend.Email.value=="")
{
alert("Please enter your email address.");
fmsendtofriend.Email.focus();
return(false);
}
if(fmsendtofriend.Email.value=="Your E-mail")
{
alert("Please enter your email address.");
fmsendtofriend.Email.focus();
return(false);
}
if(!(validEmail(fmsendtofriend.Email.value)!=-1))
{
alert(" Please enter a valid Email Address.\n\r A valid email address should look like yourname@yourdomain.com");
fmsendtofriend.Email.focus();
return(false);
}
return(true);
}
function Contact_Validator(contactForm)
{
if(contactForm.Name.value=="")
{
alert("Please enter Your Name.");
contactForm.Name.focus();
return(false);
}
if(contactForm.Email.value=="")
{
alert("Please enter your email address.");
contactForm.Email.focus();
return(false);
}
if(!(validEmail(contactForm.Email.value)!=-1))
{
alert(" Please enter a valid Email Address.\n\r A valid email address should look like yourname@yourdomain.com");
contactForm.Email.focus();
return(false);
}
return(true);
}
