// Zeit des Seitenaufrufes / letzten notify-Aufrufs
lT = new Date();

function notify(name,cid,content){
	// Zeit-Kram dient dazu, dass Notify nur alle 60ms aufgerufen werden kann
	cT = new Date();
	if(lT.getTime() + 60 > cT.getTime()) return;
	lT = cT;
	if(typeof parent.frame_page != "undefined"){
		var attr = "admin"
		if((typeof cid) == "boolean"){
			content = cid;
			attr2 = '';
		}else{
			attr2 = '&cid=' + cid;
		}
		if(content == true) attr = "content";
		parent.frame_admin.document.location.href ='admin/neu_admin.php?' + attr + '=' + name + attr2;
		setFrameParts('*,50');
	}
}

function keyBinds(){
	$(document).bind('keydown', 'Ctrl+1', function(){setFrameParts('50,*');});
	$(document).bind('keydown', 'Ctrl+2', function(){setFrameParts((parent.innerHeight/2) + ',*');});
	$(document).bind('keydown', 'Ctrl+3', function(){setFrameParts('*,50');});
}

function setFrameParts(parts){
	parent.document.getElementById('main_frame').rows = parts;
}

function getPageFrameUrl(){
	return parent.frame_page.document.location.href;
}

function setPageFrameUrl(url){
	if(url != "null"){
		parent.frame_page.document.location.href = url;
		setFrameParts('50,*');
	}		
}

