/* JavaScript Document
 * Author: 		Philipp Krummenauer
 * E-Mail:		mail@philipp-krummenauer.de
 * Homepage:		http://www.philipp-krummenauer.de
 * File:		mouseover.js
 * Date:		18.11.2008
 * Last Edit:		06.12.2008
 * Version:		1.0
 * URL:			http://www.philipp-krummenauer.de
 */

/* Blendet Container an uebergebener Stelle entweder ein oder aus */
function myMouseOverClick_impressum(div_id, pos, width) {
	var doc=document.getElementById(div_id);
	var myleft=770-width;
	if(pos=="in" && doc.style.display=="none" && doc.style.color=="red") {
		doc.style.display="block";	
		doc.style.top="350px";
		doc.style.left=myleft+"px";
	} else if(pos=="out" && doc.style.display=="block" && doc.style.color=="red") {
		doc.style.display="none";
	} else if(pos=="click" && doc.style.color=="blue") {
		doc.style.color="red";
	} else if(pos=="click" && doc.style.color=="red") {
		doc.style.display="block";
		doc.style.color="blue";
	}
}

/* Darstellen des uebergebenen Container und aktualisieren des dazugehoerigen Inhalts */
function picz_mouseOverClick(img_id, div_pic, div_text, mypic, emptypic, pic_size, pic_format, pos) {
	var pic_img=document.getElementById(img_id);
	var pic_div=document.getElementById(div_pic);
	var text_div=document.getElementById(div_text);
	
	/* Dateinamen rausfiltern */
	var mypic_index = mypic.lastIndexOf("/");
	if (mypic_index!=-1) {
		var mypic_name = mypic.substring(mypic_index+1).toLowerCase();
	}
	var currentpic_index = pic_img.src.lastIndexOf("/");
	if (currentpic_index!=-1) {
		var currentpic_name = pic_img.src.substring(currentpic_index+1).toLowerCase();
	}
	
	/* String zusammensetzen */
	var mystring = 
		"Gr&ouml;&szlig;e: "+pic_size+"<br />"+
		"Format: "+pic_format;
	
	if (pos=="in" && pic_div.style.color=="red") {
		pic_img.src=mypic;
		pic_div.style.border="solid 1px black";
		text_div.innerHTML=mystring;
	} else if (pos=="out" && pic_div.style.color=="red") {
		pic_img.src=emptypic;
		pic_div.style.border="none";
		text_div.innerHTML="";
	} else if (pos=="click" && pic_div.style.color=="red") {
		pic_div.style.color="blue";
		pic_div.style.border="solid 1px black";
		pic_img.src=mypic;
		text_div.innerHTML=mystring;
	} else if (pos=="click" && mypic_name==currentpic_name && pic_div.style.color=="blue") {
		pic_div.style.color="red";
	} else if (pos=="click" && mypic_name!=currentpic_name && pic_div.style.color=="blue") {
		pic_img.src=mypic;
		pic_div.style.border="solid 1px black";
		text_div.innerHTML=mystring;
	}
}

/* Darstellen des uebergebenen Container */
function use_picz_mouseOverClick(img_id, div_pic, mypic, emptypic, pos) {
	var pic_img=document.getElementById(img_id);
	var pic_div=document.getElementById(div_pic);
	
	/* Dateinamen rausfiltern */
	var mypic_index = mypic.lastIndexOf("/");
	if (mypic_index!=-1) {
		var mypic_name = mypic.substring(mypic_index+1).toLowerCase();
	}
	var currentpic_index = pic_img.src.lastIndexOf("/");
	if (currentpic_index!=-1) {
		var currentpic_name = pic_img.src.substring(currentpic_index+1).toLowerCase();
	}
	
	if (pos=="in" && pic_div.style.color=="red") {
		pic_img.src=mypic;
		pic_div.style.border="solid 1px black";
	} else if (pos=="out" && pic_div.style.color=="red") {
		pic_img.src=emptypic;
		pic_div.style.border="none";
	} else if (pos=="click" && pic_div.style.color=="red") {
		pic_div.style.color="blue";
		pic_div.style.border="solid 1px black";
		pic_img.src=mypic;
	} else if (pos=="click" && mypic_name==currentpic_name && pic_div.style.color=="blue") {
		pic_div.style.color="red";
	} else if (pos=="click" && mypic_name!=currentpic_name && pic_div.style.color=="blue") {
		pic_img.src=mypic;
		pic_div.style.border="solid 1px black";
	}
}