
//Config
var top_name='TopImage';
var navi_name='dhtmlgoodies_menu';
var content_name='MainText-right';

//End Config
function init() {
	//if(document.getElementById('links').innerHTML==''){
	//	document.getElementById('links').className='';
	//}
	document.getElementById('cms').innerHTML=document.getElementById('cms').innerHTML+"<div id='Div5'><div id='mess'></div></div>";
	
	menuModellogin = new DHTMLSuite.menuModel();
	menuModellogin.addItem(1,'Login','images/text.gif','javascript:login2();',false,'','login2',false,'');
	//menuModellogin.addItem(1,'Login','images/text.gif',"login=createWindow('Quartierverein Winkeln CMS Login', 375, '#D6E1F5', 1, 0, hw-160, 80,2);document.getElementsByName('username')[1].focus();welcome=true;",false,'','javascript:login();',false,'');
		
	menuModellogin.init();
	
	var preloaded = new Array();
	function preload_images() {
	    for (var i = 0; i < arguments.length; i++){
	        preloaded[i] = document.createElement('img');
	        preloaded[i].setAttribute('src',arguments[i]);
	    };
	};
	preload_images(
	    '/kbwcms/images_dhtmlsuite/context-menu-gradient.gif',
	    '/kbwcms/images/menu_pfeil_hover.gif'
	);

	contextMenu = new DHTMLSuite.contextMenu();
	DHTMLSuite.commonObj.setCssCacheStatus(false);
	contextMenu.setWidth(175);
	contextMenu.attachToElement(false,'logo',menuModellogin);
	lvl = getCookie('level');
	name = getCookie('name');
	pass = getCookie('pass');
	getInfo(name,pass);
	mess=createWindow('Bitte warten', 300, '#D6E1F5', 5, 0, hw-150, 150,2);
	mess.hide();
	if(lvl=='1'){
		showmess('CMS wird initialisiert...',0);
		initcms(mess);
	}
		
	
}

function login(){
	login=createWindow('Quartierverein Winkeln CMS Login', 375, '#D6E1F5', 1, 0, hw-160, 80,2);
	document.getElementsByName('username')[1].focus();
	welcome=true;
}
function login2(arg1,arg2){
	login=createWindow('Quartierverein Winkeln CMS Login', 375, '#D6E1F5', 1, 0, hw-160, 80,2);
	document.getElementsByName('username')[1].focus();
	welcome=true;
}

function verify(){
	uname= document.getElementsByName('username')[1].value;
	upass= document.getElementsByName('password')[1].value;
 	http.open('get', 'php/login.php?uname='+uname+'&pass='+upass+'&opt=0');
    	http.onreadystatechange = check;
    	if(http.readyState!=0){
		http.send(null);
	}
	//alert('verify() call');
}
function check() {
	if(http.readyState == 4){		
		var message= document.getElementsByName('message')[1];
        	var response = http.responseText.split('888');
        	//alert(http.responseText);
		//alert('check() call:'+response[0]);
        	if(response[0]=="ok"){
			setCookie('level','1',null);
			setCookie('name',uname,null);
			setCookie('pass',upass,null);
			name=uname;
			pass=upass;
			showmess('CMS wird initialisiert...',0);
        		login.hide();
        		isloggedin=true;
        		lvl=1;
        		//alert(response[1]);
			//window.eval(response[1]);
			//window.setTimeout("initcms();",5000); 
			initcms(mess);		
			//verify2();
    		}else{
			message.innerHTML="Login ungültig!";
		}
    	}

}

function getCookie(c_name){
	if (document.cookie.length>0){
  		c_start=document.cookie.indexOf(c_name + "=")
 		 if (c_start!=-1){ 
    			c_start=c_start + c_name.length+1 
    			c_end=document.cookie.indexOf(";",c_start)
    			if (c_end==-1) c_end=document.cookie.length
    			return unescape(document.cookie.substring(c_start,c_end))
    		} 
  	}
	return ""
}
var name;
var pass;
var welcome=false;
var mess;
var http = createRequestObject();
var menuModellogin;
var lvl;
var hh=window.screen.height/2;
var hw=window.screen.width/2;
var NOFADE=false;
var FADE=true;



function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}
function getInfo(name,pass) {

}
