if (document.images) {
roll00 = new Image(); roll00.src = "/japan/img/about_button_off.gif";
roll01 = new Image(); roll01.src = "/japan/img/about_button_on.gif";
roll02 = new Image(); roll02.src = "/japan/img/impressum_button_off.gif";
roll03 = new Image(); roll03.src = "/japan/img/impressum_button_on.gif";
roll04 = new Image(); roll04.src = "/japan/img/irgendwohin_button_off.gif";
roll05 = new Image(); roll05.src = "/japan/img/irgendwohin_button_on.gif";
}

function setImage(imgDocID, src) {
  document.images[imgDocID].src = eval(src + '.src');
}


//change font size

 window.onunload = function(e) {
  var p = document.getElementsByTagName('p');
  for(n=0; n<p.length; n++) {
    if(p[n].style.fontSize) {
       var size = parseInt(p[n].style.fontSize.replace("px", ""));
    } else {
       var size = 14;
    }
}
  createCookie("tabjapan", size, 365);
}

window.onload = function(e) {
  var cookie = readCookie("tabjapan");
if(cookie != 'undefined') {
  var givensize = cookie - 14;
  changeFontSize(givensize);
}
}


function changeFontSize(inc)
{
  var p = document.getElementsByTagName('p');
  for(n=0; n<p.length; n++) {
    if(p[n].style.fontSize) {
       var size = parseInt(p[n].style.fontSize.replace("px", ""));
    } else {
       var size = 14;
    }
   if((size+inc <= 16) && (size+inc >= 11)) {
    p[n].style.fontSize = size+inc + 'px';
} 
  }
}

// set cookie for font size

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else 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;
}

$(document).ready(function() {

$("a#single_image").fancybox();

$("a#inline").fancybox({
'hideOnContentClick': true,
'hideOnOverlayClick': true
});

$("a.single_image").fancybox({
'transitionIn':'elastic',
'transitionOut':'elastic',
'speedIn':600, 
'speedOut':200, 
'overlayShow':true,
'hideOnContentClick': true,
'hideOnOverlayClick': true
});

});


function copy(text2copy) {  
if (window.clipboardData) {    
window.clipboardData.setData("Text",text2copy);  
} else {    
var flashcopier = 'flashcopier';    
if(!document.getElementById(flashcopier)) {      
var divholder = document.createElement('div');     
divholder.id = flashcopier;      
document.body.appendChild(divholder);    
}    
document.getElementById(flashcopier).innerHTML = '';    
var divinfo = '<embed src="/japan/js/_clipboard.swf" FlashVars="clipboard='+escape(text2copy)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';    
document.getElementById(flashcopier).innerHTML = divinfo;  
}
}



function vote_kanji(chid){
var ajaxRequest;  

try{
// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();

} catch (e){
// Internet Explorer Browsers
try{
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e){
// Something went wrong
alert("Your browser broke!");
return false;
}
}
}
// Create a function that will receive data sent from the server

ajaxRequest.onreadystatechange = function(){
if(ajaxRequest.readyState == 4){
var ajaxDisplay = document.getElementById('kanjiresult');
var ajaxDisplay2 = document.getElementById('kanjiform');
var kanjiid = document.getElementById('kanji-id').value;
var date = new Date();
   date.setTime(date.getTime()+(24*60*60*1000));
var expires = "; expires="+date.toGMTString();
var cookietitle = "votedkanji_"+kanjiid;
ajaxDisplay.innerHTML = ajaxRequest.responseText;
var matchresult = ajaxRequest.responseText.match("resulthere");
if(matchresult == "resulthere") {
//document.getElementById('extrapa'+chid).backgroundColor = '#ffffff';
ajaxDisplay2.innerHTML = '';
document.cookie = cookietitle+"="+kanjiid+expires+"; path=/";
} else {
//document.getElementById('extrapa'+chid).backgroundColor = '#ffcccc';
}
}

}
var on = document.getElementById('on_lesung').value;
var kun = document.getElementById('kun_lesung').value;
var bed = document.getElementById('bedeutung').value;
var queryString = "?on=" + on + "&kun=" + kun + "&bed=" + bed;
ajaxRequest.open("GET", "/japan/_kanjiform.php" + queryString, true);
ajaxRequest.send(null); 
  }

function hideDocumentElement(id) {
    var el = document.getElementById(id);
    if (el) el.style.display = 'none';
}

function showDocumentElement(id) {
    var el = document.getElementById(id);
    if (el) el.style.display = 'block';
}



