// Safari hack

var detect = navigator.userAgent.toLowerCase();

function getcookie(cookiename) {
 var cookiestring=""+document.cookie;
 var index1=cookiestring.indexOf(cookiename);
 if (index1==-1 || cookiename=="") return ""; 
 var index2=cookiestring.indexOf(';',index1);
 if (index2==-1) index2=cookiestring.length; 
 return unescape(cookiestring.substring(index1+cookiename.length+1,index2));
}

function Set_Cookie( name, value, expires, path, domain, secure ) 
{
var today = new Date();
today.setTime( today.getTime() );

if ( expires )
{
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date( today.getTime() + (expires) );

document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + 
( ( path ) ? ";path=" + path : "" ) + 
( ( domain ) ? ";domain=" + domain : "" ) +
( ( secure ) ? ";secure" : "" );
}

function checkIt(string)
{
	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
}

// onClick DIV

function show(divId){
  div=document.getElementById(divId);
  if (div.style.display == "none"){
    div.style.display="block";
  }
  else{
    div.style.display="none";
  }
}


function openMenu(prefix,num){
  div=document.getElementById(prefix + '_' + num);
  if (div.style.display == "none"){
    
    var count = 0;
    while(true) {
        if(count!=num) { 
		 if(document.getElementById(prefix + '_' + count)!=null) document.getElementById(prefix + '_' + count).style.display="none";
		 else break;
		}
		count++;
	}
	
	div.style.display="block";
    
  }
  else{
    div.style.display="none";
  }
}

// pop-up window

function new_window(URL,name,other) {
	window.open(URL,name,other);
}

// DVI slider

var slideInUse = new Array();
    
function Slide(objId, options) {
	this.obj = document.getElementById(objId);
	this.duration = 1;
	this.height = parseInt(this.obj.style.height);

	if(typeof options != 'undefined') { this.options = options; } else { this.options = {}; }
	if(this.options.duration) { this.duration = this.options.duration; }
		
	this.up = function() {
		this.curHeight = this.height;
		this.newHeight = '1';
		if(slideInUse[objId] != true) {
			var finishTime = this.slide();
			window.setTimeout("Slide('"+objId+"').finishup("+this.height+");",finishTime);
		}
	}
	
	this.down = function() {
		this.newHeight = this.height;
		this.curHeight = '1';
		if(slideInUse[objId] != true) {
			this.obj.style.height = '1px';
			this.obj.style.display = 'block';
			this.slide();
		}
	}
	
	this.slide = function() {
		slideInUse[objId] = true;
		var frames = 30 * duration; // Running at 30 fps

		var tIncrement = (duration*1000) / frames;
		tIncrement = Math.round(tIncrement);
		var sIncrement = (this.curHeight-this.newHeight) / frames;

		var frameSizes = new Array();
		for(var i=0; i < frames; i++) {
			if(i < frames/2) {
				frameSizes[i] = (sIncrement * (i/frames))*4;
			} else {
				frameSizes[i] = (sIncrement * (1-(i/frames)))*4;
			}
		}
		
		for(var i=0; i < frames; i++) {
			this.curHeight = this.curHeight - frameSizes[i];
			window.setTimeout("document.getElementById('"+objId+"').style.height='"+Math.round(this.curHeight)+"px';",tIncrement * i);
		}
		
		window.setTimeout("delete(slideInUse['"+objId+"']);",tIncrement * i);
		
		if(this.options.onComplete) {
			window.setTimeout(this.options.onComplete, tIncrement * (i-2));
		}
		
		return tIncrement * i;
	}
	
	this.finishup = function(height) {
		this.obj.style.display = 'none';
		this.obj.style.height = height + 'px';
	}
	
	return this;
}

// precache images

var imageLibrary = new Array();

imageLibrary["image1"] = new Image(133,71);
imageLibrary["image1"].src = "http://images.openad.net/img/homepage/cs_ac_intercar.jpg";
imageLibrary["image2"] = new Image(133,71);
imageLibrary["image2"].src = "http://images.openad.net/img/homepage/cs_etam.jpg";
imageLibrary["image3"] = new Image(133,71);
imageLibrary["image3"].src = "http://images.openad.net/img/homepage/cs_fhm.jpg";
imageLibrary["image4"] = new Image(133,71);
imageLibrary["image4"].src = "http://images.openad.net/img/homepage/cs_lastminute.jpg";
imageLibrary["image5"] = new Image(133,71);
imageLibrary["image5"].src = "http://images.openad.net/img/homepage/cs_poverty_history.jpg";

imageLibrary["image6"] = new Image(268,129);
imageLibrary["image6"].src = "http://images.openad.net/img/homepage/ie_airline.jpg";
imageLibrary["image7"] = new Image(268,129);
imageLibrary["image7"].src = "http://images.openad.net/img/homepage/ie_battery.gif";
imageLibrary["image8"] = new Image(268,129);
imageLibrary["image8"].src = "http://images.openad.net/img/homepage/ie_cheaper.jpg";
imageLibrary["image9"] = new Image(268,129);
imageLibrary["image9"].src = "http://images.openad.net/img/homepage/ie_frenchman.jpg";
imageLibrary["image10"] = new Image(268,129);
imageLibrary["image10"].src = "http://images.openad.net/img/homepage/ie_pavement.jpg";
imageLibrary["image11"] = new Image(268,129);
imageLibrary["image11"].src = "http://images.openad.net/img/homepage/ie_something.jpg";
imageLibrary["image12"] = new Image(268,129);
imageLibrary["image12"].src = "http://images.openad.net/img/homepage/ie_terence.jpg";

imageLibrary["image13"] = new Image(170,241);
imageLibrary["image13"].src = "http://images.openad.net/img/homepage/sample_gallery_01.gif";
imageLibrary["image14"] = new Image(170,241);
imageLibrary["image14"].src = "http://images.openad.net/img/homepage/sample_gallery_02.gif";
imageLibrary["image15"] = new Image(170,241);
imageLibrary["image15"].src = "http://images.openad.net/img/homepage/sample_gallery_03.gif";
