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;
}


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';
}


