var current_set=1;
var display_set=1; 

function on_inset(inset, display_set)
{
    if (display_set != current_set){
	if (current_set) {
		var block = document.getElementById(inset + '_inset' + current_set);
		block.style.display = "none";
		var page = document.getElementById(inset + '_tab' + current_set);
		page.className = "";
	}
	var block = document.getElementById(inset + '_inset' + display_set); 
	block.style.display = "block";
	var page = document.getElementById(inset + '_tab' + display_set);
	page.className = "act";
	current_set = display_set;
    }
}

var current_set1=2;
var display_set1=2; 

function on_inset1(inset1, display_set1)
{
    if (display_set1 != current_set1){
	if (current_set1) {
		var block = document.getElementById(inset1 + '_inset' + current_set1);
		block.style.display = "none";
		var page = document.getElementById(inset1 + '_tab' + current_set1);
		page.className = "";
	}
	var block = document.getElementById(inset1 + '_inset' + display_set1); 
	block.style.display = "block";
	var page = document.getElementById(inset1 + '_tab' + display_set1);
	page.className = "act";
	current_set1 = display_set1;
    }
}

function on_select(obj)
{
	
	if (obj.selectedIndex > 0) 
	{
		window.location.href = obj.options[obj.selectedIndex].value; 
	}
}

var e;
function p(name, w, h)
{
	e = window.open(name, 'popup', 'scrollbars=yes,width=' + w + ',height=' + h);
	if (window.focus) { e.focus(); }
	return false;
}

function vote (id)
{
  var w = 450;
  var h = 350;
  var posX = (screen.width - w) / 2;
  var posY = (screen.height - h) / 2;
  var vcookie = document.cookie.split('; ');
  
  if (id) {
    var pid = id.split('|');
    for (var i = 0; i < pid.length; i++) {
      if ( !readCookie( 'APOLL' + pid[i] ) ) {
        var v = window.open( rhost + '/daily/vote/' + pid[i] + '/', 'poll' + i, 'scrollbars=yes,width=' + w + ',height=' + h + ',top=' + posY + ',left=' + posX );
        if (v.focus) { v.focus(); }
      }
    }
  } else {
    var pollc = readCookie( 'pollc' );
    if( !readCookie( 'POLL' ) && pollc <= 2 ) {
      var v = window.open( rhost + '/daily/poll/', 'poll', 'scrollbars=yes,width=' + w + ',height=' + h + ',top=' + posY + ',left=' + posX );
      if( v.focus ) { v.focus(); }
      createCookie( 'pollc', pollc + 1, 1 );
    }
  }

}

function createCookie( name, value, days ) {
	if( days ) {
		var date = new Date();
		date.setTime( date.getTime() + ( days * 24 * 60 * 60 * 1000 ) );
//		date.setTime( date.getTime() + ( 20 * 1000 ) );
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie( name ) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for( var i=0; i < ca.length; i++ ) {
		var c = ca[i];
		while( c.charAt(0)==' ' ) c = c.substring(1,c.length);
		if( c.indexOf(nameEQ) == 0 ) return c.substring( nameEQ.length, c.length );
	}
	return null;
}

function eraseCookie( name ) {
	createCookie( name, "", -1 );
}
var toggleDiv = function(element) {
    var elem = document.getElementById(element);
    if(elem.style.display == "none"){elem.style.display = "block"}
    else{elem.style.display = "none"};
}

var lat=new Array("jo","zh","i'","ch","sh","xh","je","ju","ja","a","b","v","g","d","e","z","i","k","l","m","n","o","p","r","s","t","u","f","x","c","'","y","`","j","h");
var cyr=new Array("¸","æ","é","÷","ø","ù","ý","þ","ÿ","à","á","â","ã","ä","å","ç","è","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ö","ü","û","ú","æ","õ");

var latcap=new Array("JO","Jo","ZH","Zh","I'","Ch","CH","Sh","SH","Xh","XH","Je","JE","Ju","JU","Ja","JA","A","B","V","G","D","E","Z","I","K","L","M","N","O","P","R","S","T","U","F","X","C","Y","J","H");
var cyrcap=new Array("¨","¨","Æ","Æ","É","×","×","Ø","Ø","Ù","Ù","Ý","Ý","Þ","Þ","ß","ß","À","Á","Â","Ã","Ä","Å","Ç","È","Ê","Ë","Ì","Í","Î","Ï","Ð","Ñ","Ò","Ó","Ô","Õ","Ö","Û","Æ","Õ");


function translate(text)
{
  var i;
  for (i=0;i<latcap.length;i++)
  {
    text = replace(text, latcap[i], cyrcap[i], 1, 0);
  }

  for (i=0;i<lat.length;i++)
  {
    text = replace(text, lat[i], cyr[i], 1, 0);
  }

  return text;
}

function replace(target,oldTerm,newTerm,caseSens,wordOnly) {

  var work = target;
  var ind = 0;
  var next = 0;

  if (!caseSens) {
    oldTerm = oldTerm.toLowerCase();
    work = target.toLowerCase();
  }

  while ((ind = work.indexOf(oldTerm,next)) >= 0) {
    if (wordOnly) {
      var before = ind - 1;
      var after = ind + oldTerm.length; 
      if (!(space(work.charAt(before)) && space(work.charAt(after)))) {
        next = ind + oldTerm.length; 
        continue;
      }
    }
    target = target.substring(0,ind) + newTerm + 
    target.substring(ind+oldTerm.length,target.length); 
    work = work.substring(0,ind) + newTerm + 
    work.substring(ind+oldTerm.length,work.length); 
    next = ind + newTerm.length;
    if (next >= work.length) { break; } 
  }

  return target;

}

function set_tabs ( name, item ) {
  for (var i = 0, t = 0; t = document.getElementById(name+'-tab'+i); i++ ) {
    var s = document.getElementById(name+'-inset'+i);
    if (i == item) {
      t.className = name + "-tab-selected";
      s.style.display = 'block';
    } else {
      t.className = name + "-tab";
      s.style.display = 'none';
    }
  }
}

