var m_aFadingactive=new Array();
var m_bNavLOpen=false;
var m_aImages=new Array();
var m_lastImgNav=null;
var m_AutoimgLoad=true;
var m_nActImg=null;
var m_nMaxNum=null;
var m_nAutoTimeout=6000;
var m_nMaxnum=null;
var m_sAjaxCon='./ajax.php';

function getAjaxCon(){
	var xmlHttp = null;
	if (typeof XMLHttpRequest != 'undefined') {
	    xmlHttp = new XMLHttpRequest();
	}
	if (!xmlHttp) {
	    // Internet Explorer 6 und Älter
	    try {
	        xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch(e) {
	        try {
	            xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
	        } catch(e) {
	            xmlHttp  = null;
				showErrorLayer('Funktionalität beeinträchtigt', 'Diese Anwendung ben&ouml;tigt aktivierte und ausf&uuml;hrbare ActiveX-Objekte um komplexe Datenstrukturen zu &uuml;bertragen. Bitte passen Sie die Einstellungen Ihres Browsers f�r diese Anwendung dementsprechend an.');
	        }
	    }
	}
	return xmlHttp;
}


function showWaitingDialog(){
	showSimpleInfo('Bitte warten...');
}

function hideWaitingDialog(){
	hideInfoLayer();
}



function spotpop(URL){
	Name="VDBR";
	window.open(URL, Name, "width=400,height=100,scrollbars=yes,dependent=yes,location=no,menubar=no,status=no,toolbar=no");

}

function empfehlung(mss_from,mss_to,t){
	xmlHttp = getAjaxCon();
    if (xmlHttp) {
    	data = 'action=empfehlen&mail_from=' + mss_from + '&mail_to=' + mss_to +'&t=' + t;
    	xmlHttp.open('POST', m_sAjaxCon, true);
    	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    	xmlHttp.setRequestHeader("Content-length", data.length);
    	showWaitingDialog();

      	xmlHttp.onreadystatechange
			= function (){
			    if (xmlHttp.readyState==4){
					hideWaitingDialog();
					var ResponseCode= xmlHttp.responseText;
					var aRC=ResponseCode.split('$$');
					if(aRC[1]=='true'){
						showSimpleInfo(aRC[0], true);
					}
					else{
						showErrorLayer('Fehler', aRC[0], false);
					}
				}
			}
		xmlHttp.send(data);
	}
}




function showImgNavLayer(){
	if(m_aFadingactive['inl']){
//		$('inl').fade({ duration: 0.001 });
	}
	m_aFadingactive['inl']=true;
	m_bNavLOpen=true;
	$('inl').appear({ duration: 0.2 });
	setTimeout("m_aFadingactive['inl']=false;",200);
}

function hideImgNavLayer(){
	if(m_aFadingactive['inl']){
//		$('inl').appear({ duration: 0.001 });
	}
	m_aFadingactive['inl']=true;
	setTimeout("hideImgNavLayer_delay();",10);
	m_bNavLOpen=false;
	setTimeout("m_aFadingactive['inl']=false;",210);
}

function hideImgNavLayer_delay(){
	if(m_bNavLOpen==false){
		$('inl').fade({ duration: 0.2 });
	}
}

function holdImgNavLayer(){
	m_bNavLOpen=true;
}

/**
 *
 * @access public
 * @return void
 **/
function initImgNav(){
	nextImgTO();
}

/**
 *
 * @access public
 * @return void
 **/
function stopAutoimgLoad(){
	m_AutoimgLoad=false;
}

function nextImgTO(){
	if(m_AutoimgLoad){
		setTimeout("activateImg("+(m_nNextImg)+",true); nextImgTO();",m_nAutoTimeout);
	}
}

function activateImg(id,aaload){
	if(aaload&&!m_AutoimgLoad){return;}
	var key='img'+id;
	m_nActImg = id;
	m_nNextImg=(id>=m_nMaxnum)?1:m_nActImg+1;
	var nextkey=(id>=m_nMaxnum)?'img1':'img'+(id+1);
	$('actpic').src=m_aImages[key];
	$('nextpic').src=m_aImages[nextkey];
	if(m_lastImgNav){m_lastImgNav.className='';}
	$(key).className='active';
	m_lastImgNav=$(key);
}


function toggleview(Obj){
	if(!Obj){return;}
	Obj.style.display=(Obj.style.display=='none')?'':'none';
}
