/**
 * JavaScript file for Thomas.
 * Created 22/09/2008
 * Author: kontakt@wolfgangmarx.net
 **/

var xmlDoc;
var xHttp1;
var xHttp2;
var arrImages;
var url;
var imgOffset = 4;
var curentImgOffset = 0;
var blendSpeed = 1;
var blendImageSpeed = 0;
var selectedMenu;
var intMenuItems = 5;
var selectedMenuItemColor = '#ff0000';
var normalMenuItemColor = '#000000';
var intFormTitle = 3;
var normalTitleColor = '#ffffff';
var selectedTitleColor = '#ff0000';



function loadContent(selectedItem) {
	selectedMenu = selectedItem;
	var objMenuItem;
	for(i=0; i < intMenuItems; i++) {
		objMenuItem = $('menuLink'+i);
		if(objMenuItem.innerHTML == selectedMenu) {
			objMenuItem.style.color = selectedMenuItemColor;
		} else {
			objMenuItem.style.color = normalMenuItemColor;
		}
	}
	window.location.href = 'index.php?view='+selectedItem;
	//fadeImage(getElement('content'), 100, 'out');
}

function fadeImage(imgPath, imgTxt, opacity, fadeType) {
	if(fadeType == 'out') {
		if (opacity > 0) {
			opacity = opacity - 3;
			setOpacity($('imgdiv'), opacity);
			setOpacity($('txtdiv'), opacity);
			setTimeout(function() { fadeImage(imgPath, imgTxt, opacity, fadeType)}, blendSpeed);
    	} else {
    		if(selectedMenu == 'agb' || selectedMenu == 'contact') {
				//loadForm();
			} else {
				$('imgdiv').innerHTML = '';
				var img = document.createElement('img');
				img.src = imgPath;
				$('imgdiv').appendChild(img);
				$('txtdiv').innerHTML = imgTxt;	
			}
			fadeImage(imgPath, imgTxt, 0, 'in');
    	}
	} else {
		if (opacity < 103) {
			opacity = opacity + 3;
			setOpacity($('imgdiv'), opacity);
			setOpacity($('txtdiv'), opacity);
			setTimeout(function() { fadeImage(imgPath, imgTxt, opacity, fadeType)}, blendSpeed);
    	}
	}
}

function setOpacity(obj, o) {
    obj.style.opacity = (o / 100);
    obj.style.MozOpacity = (o / 100);
    obj.style.KhtmlOpacity = (o / 100);
    obj.style.filter = 'alpha(opacity=' + o + ')';
}

function loadPhotos(strSelected) {
	var url = './xhttp/content.php?view='+strSelected;
	new Request.HTML({
		url: url,
	    method: 'get',
	    update: 'imageList',
	    evalScripts: true,
	    onComplete: loadStep }).send();
}

function loadStep(){
	fadeImage(getElement('content'), 100, 'in');
}

function viewImage(imgPath, imgTxt) {
	fadeImage(imgPath, imgTxt, 100, 'out');
}

function sendMessage(){
	var formOK=true;
	if($('frmField0').value == ''){
		formOK=false;$('frmField0').style.border='solid 1px #FF0000';
	} else {
		$('frmField0').style.border='solid 1px #e6e6e6';
	}
	if($('frmField1').value == ''){
		formOK=false;$('frmField1').style.border='solid 1px #FF0000';
	} else {
		$('frmField1').style.border='solid 1px #e6e6e6';
	}
	if($('frmField2').value == ''){
		formOK=false;$('frmField2').style.border='solid 1px #FF0000';
	} else {
		$('frmField2').style.border='solid 1px #e6e6e6';
	}
	if(formOK){
		new Request.HTML({
			url: 'sendmail.php',
		    method: 'post',
		    data: 'name='+$('frmField0').value+'&mail='+$('frmField1').value+'&message='+$('frmField2').value,
		    update: 'mailform',
			evalScripts: true,
			onComplete: loadChanged }).send();
	}
}

function loadChanged(){

}