/* mNav */

var laito = 'l';

function mread (manga,page,onoff,boxcolor) {
	laito = boxcolor;
	if (onoff) {
		$('#'+laito+'xbox').fadeIn('fast');
		$('#'+laito+'box').fadeIn('slow');
		mpage(manga,page);
	}
	else {
		$('#'+laito+'xbox').fadeOut('slow');
		$('#'+laito+'box').fadeOut('fast');
	}
}



function naviFade (onoff) {
	if (onoff) 
		document.getElementById('MRNavi').style.opacity = 1;
	else
		document.getElementById('MRNavi').style.opacity = 0.5;
}

function swapImg(e,url) {
	document.getElementById(e).src = url;
}

var lang = 'de';
function setLang(newLang) {
	lang = newLang;
}

function mpage (manga,page) {
	$.ajax({
   type: "POST",
   url: "manga.php",
   data: "m="+manga+"&p="+page+"&lang="+lang,
   success: function(r){
     document.getElementById(laito+'box').innerHTML = r;
   }
 });
}

function mpageAge (manga,page) {
	$.ajax({
   type: "POST",
   url: "manga.php",
   data: "m="+manga+"&p="+page+"&lang="+lang+"&oldfart="+1,
   success: function(r){
     document.getElementById(laito+'box').innerHTML = r;
   }
 });
}

// show fullsize pictures in the gallery using a_gallery.php 
function galleryShow(id) {
	$.ajax({
		type: "POST",
		url: "a_gallery.php",
		data: "id="+id,
		success: function(r){
			document.getElementById(laito+'box').innerHTML = r;
  		}
	});
	$('#'+laito+'xbox').fadeIn('fast');
	$('#'+laito+'box').fadeIn('slow');
}

// show character infos in the gallery using a_gallery.php 
function characterShow(id) {
	$.ajax({
		type: "POST",
		url: "a_gallery.php",
		data: "char="+id,
		success: function(r){
			document.getElementById(laito+'box').innerHTML = r;
  		}
	});
	$('#'+laito+'xbox').fadeIn('fast');
	$('#'+laito+'box').fadeIn('slow');
}

function closeG() {
	$('#'+laito+'xbox').fadeOut('slow');
	$('#'+laito+'box').fadeOut('fast');
	document.getElementById(''+laito+'box').innerHTML = '';
}

function fader(inOut,e) {
	if (inOut == 1) 
		document.getElementById(e).style.display = 'block';
	else
		document.getElementById(e).style.display = 'none';

}

function swap (e,url) {
	document.getElementById(e).src = url;
}

// old ajax

function tc(id){
	if (document.getElementById('cf'+id).style.display != 'block') {
		document.getElementById('cf'+id).style.display = 'block';
	}
	else
		document.getElementById('cf'+id).style.display = 'none';
}

function proforma_ajax(url,target,params) {
	if (window.XMLHttpRequest) {
		// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	} else {// code for IE6, IE5
  		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  	}
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState==4 && xmlhttp.status==200)
			document.getElementById(target).innerHTML=xmlhttp.responseText;
		else
			document.getElementById(target).innerHTML= 'loading ...';
	}
	xmlhttp.open("POST",url,true);
	if (params) {
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset: utf8");
		xmlhttp.setRequestHeader("Content-length", params.length);
		xmlhttp.setRequestHeader("Connection", "close");
	}
	xmlhttp.send(params);
}
