  function successSite(objTXT,objXML,objWrapper,objWrapperLoader,objURL) {
	document.getElementById(objWrapper).innerHTML=objTXT;
	if(objWrapperLoader != '' && objWrapperLoader != objWrapper) { document.getElementById(objWrapperLoader).innerHTML=''; }
	slowShowOpacity(objWrapper);
}

function errorSite(objMSG,objWrapper,objShowLoader,objWrapperLoader) {
	document.getElementById(objWrapper).innerHTML=objMSG;
	if(objWrapperLoader != '' && objWrapperLoader != objWrapper) { document.getElementById(objWrapperLoader).innerHTML=''; }
	slowShowOpacity(objWrapper);
}

function Site(objSite,objWrapper,objParams,objMethod,objShowLoader,objWrapperLoader) {
	slowHideOpacity(objWrapper);
	setTimeout("SiteDefinitiv('" + objSite +"','" + objWrapper +"','" + objParams +"','" + objMethod +"','" + objShowLoader +"','" + objWrapperLoader +"')",1700);
}

function SiteDefinitiv(objSite,objWrapper,objParams,objMethod,objShowLoader,objWrapperLoader) {
	pageTracker._trackPageview("/"+ objSite+"?"+ objParams+"" );
	if(!objWrapper) { var objWrapper = 'main_content'; }
	
	with (new Ajax()) {
		url=objSite;
		method=objMethod;
		params=objParams;
		wrapper=objWrapper;
		wrapperloader=objWrapperLoader;
		onSuccess=successSite;
		onError=errorSite;
		doRequest();
	}

	if(objSite == 'admin_bildverwaltung.php') {
		setTimeout("Sortierung('sortierung')",1000);
	}
}

function Navigation(objID,objName,objSite,objWrapper,objParams) {
	var Sortierfolge = '';
	var i = 0;
	var rObj = document.getElementsByTagName("div");
	while (element = rObj[i++]) {
		if(element.className == ''+ objName+' active') {
			element.className = ''+ objName+'';
		}
	}
	document.getElementById(objID).className=''+ objName+' active';
	
	if(!objWrapper) {
		var objWrapper = 'main_content';	
	}
	
	if(objSite) {
		Site(objSite,objWrapper,'','get','yes',objWrapper);
	}
}

function Kontaktformular() {
	var Name = encodeURIComponent(document.getElementById("name").value);
	var Phone = encodeURIComponent(document.getElementById("phone").value);
	var Email = encodeURIComponent(document.getElementById("email").value);
	var Message = encodeURIComponent(document.getElementById("message").value);

	with (new Ajax()) {
		url='kontakt_send.php';
		method='post';
		params='action=send&name='+ Name+'&phone='+ Phone+'&email='+ Email+'&message='+ Message+'';
		wrapper='kontakt_send';
		wrapperloader='kontakt_send';
		onSuccess=successSite;
		onError=errorSite;
		doRequest();
	}
}

function AdminLogin() {
	var PW = encodeURIComponent(document.getElementById("loginpw").value);
	Site('admin.php','main_content','action=login&loginpw='+ PW+'','post','yes','main_content');
}

function AdminLogout() {
	Site('admin.php','main_content','action=logout','post','yes','main_content');
}

function Upload() {
	document.getElementById('hiddenFrameUpload').style.display='block';
	document.BildUploadForm.submit();
}

function UploadFile() {
	document.getElementById('hiddenFrameUpload').style.display='block';
	document.FileUploadForm.submit();
}

function Del(objPicture) {
	Check = confirm('Bild entfernen?'); if(Check == true) {
		Site('admin_bildverwaltung.php','admin_content','action=del&bild='+ objPicture+'','post','yes','admin_content');
	}
}

function DelFile(objFile) {
	Check = confirm('Datei entfernen?'); if(Check == true) {
		Site('admin_datenverwaltung.php','admin_content','action=del&file='+ objFile+'','post','yes','admin_content');
	}
}

function DelBlog(objBligID) {
	Check = confirm('Blog entfernen?'); if(Check == true) {
		Site('admin_blogverwaltung.php','admin_content','action=del&blogid='+ objBligID+'','post','yes','admin_content');
	}
}

function BlogCreate() {
	var BlogTitel = encodeURIComponent(document.getElementById("blog_titel").value);
	var BlogInhalt = encodeURIComponent(document.getElementById("blog_inhalt").value);
	SiteDefinitiv('admin_blog_neu.php','admin_content','action=new&titel='+ BlogTitel+'&inhalt='+ BlogInhalt+'','post','yes','admin_content');
}

function BlogPreview() {
	var BlogTitel = encodeURIComponent(document.getElementById("blog_titel").value);
	var BlogInhalt = encodeURIComponent(document.getElementById("blog_inhalt").value);
	SiteDefinitiv('admin_blog_preview.php','BlogPreview','titel='+ BlogTitel+'&inhalt='+ BlogInhalt+'','post','yes','BlogPreview');
}

function Sortierung(objID) {
	$(function() {
		$("#"+ objID+"").sortable();
		$("#"+ objID+"").disableSelection();
	});
}

function Sort() {
	var Sortierfolge = '';
	var i = 0;
	var rObj = document.getElementsByTagName("img");
	while (element = rObj[i++]) {
		if(element.className == 'sortierungsbild thumb') {
			Sortierfolge += ''+ element.id+',';
		}
	}
	SiteDefinitiv('sortierung.php','sortierung_speichern','sortierung='+ Sortierfolge+'','get','yes','sortierung_speichern');
}

window.onload = function() {
	Anker = window.location.hash.substr(1);
	if(Anker) {
		if(Anker > 0) {
			SiteDefinitiv('portfolio.php','main_content','bild='+ Anker+'','get','yes','main_content'); 
	 	}
		else if(Anker == 'jan') {
			SiteDefinitiv('japanimanga-night.php','main_content','','get','yes','main_content'); 
		}
		else if(Anker == 'portfolio') {
			SiteDefinitiv('portfolio_uebersicht.php','main_content','','get','yes','main_content'); 
		}
		else if(Anker == 'kunden') {
			SiteDefinitiv('kunden.php','main_content','','get','yes','main_content'); 
		}
		else if(Anker == 'kontakt') {
			SiteDefinitiv('kontakt.php','main_content','','get','yes','main_content'); 
		}
		else if(Anker == 'blog') {
			SiteDefinitiv('blog.php','main_content','','get','yes','main_content'); 
		}
		else if(Anker == 'admin') {
			SiteDefinitiv('admin.php','main_content','','get','yes','main_content'); 
		}
		else if(Anker == 'marcostalder') {
			SiteDefinitiv('marcostalder.php','main_content','','get','yes','main_content'); 
		}else{
			SiteDefinitiv('main.php','main_content','','get','yes','main_content'); 
		}
 	}else{
		/* SiteDefinitiv('main.php','main_content','','get','yes','main_content');  */
		SiteDefinitiv('main.php','main_content','','get','yes','main_content');
	}
}
