
var nn4 = (document.layers);
var nn6 = (document.getElementById && !document.all);
var ie4 = (document.all && !document.getElementById);
var ie5 = (document.all && document.getElementById);


function loadUrlInFrame(url, frameId) { 
  if (ie5 || nn6) {    
    document.getElementById(frameId).src = url;
    hide();
  }  
}

function hide() {
	document.getElementById("wrapper").style.display = "none";    
    document.getElementById("loading").style.height = "200px";
    document.getElementById("loadingText").style.display = "block";
}



function answerQuestion(number, answer) {
	
	
	 var query = "quiz.html?_refreshFrameId=tempLoaderFrame&_targetId=master&command=answerQuestion&number=" + number + "&answer=" + answer;
	 loadUrlInFrame(query, "tempLoaderFrame");
}

function register() {


	
	var username = document.defaultForm.username.value;
	var email = document.defaultForm.email.value;
	
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		
	if (username.length == 0 || username.length < 5) {
		alert( 'Gib bitte einen gültigen Benutzernamen ein (min. 5 Zeichen)' );
		return false;
	}	
	else if (email.length == 0 || email.length < 8 || !filter.test(email)) {
		alert('Gib bitte eine gültige Email-Addresse ein (min. 8 Zeichen)');
		return false;
	}
	
	
	
   	var query = "quiz.html?_refreshFrameId=tempLoaderFrame&_targetId=master&command=register&username=" + username + "&email=" + email;
	 loadUrlInFrame(query, "tempLoaderFrame");
}

function copyFromFrame(frameId, sourceId, targetId) {  
  if(nn6 || ie5) { 
  	// display();
    document.getElementById(targetId).innerHTML = window.frames[frameId].document.getElementById(sourceId).innerHTML;
    display2();
  }
}

var timerRunning = false;

function display2() { 	
  	timerID = setInterval("displayNow()",1000);
  	timerRunning = true;
}

function display() { 	
  	//timerID = setInterval("displayNow()",1000);
  	//timerRunning = true;
}

function displayNow() {
	document.getElementById("wrapper").style.display = "block";
	document.getElementById("loading").style.height = "auto";
	document.getElementById("loadingText").style.display = "none";
	if(timerRunning)
    	clearInterval(timerID)
	timerRunning = false
	
}

function handleInputField(obj) {
  // alert(obj.value);
  
  if (obj.value == "Suche...")
    obj.value = "";
  else
    obj.select();
}

function doSearch() {
  var queryStr = document.getElementById("query").value;
  var query = "jobs.html?_refreshFrameId=tempLoaderFrame&_targetId=master&command=setViewAttributes&query="+queryStr;
  loadUrlInFrame(query, 'tempLoaderFrame');
  //display();
}

function createTop10Pdf() {
  var queryStr = document.getElementById("name").value;
  window.open("top10.pdf?name=" + queryStr + ";jsessionid=B52053986F712F7790335695FEA16E8D.bwso10");
}

function getJobAZSearchById(id) {
  var query = "jobAZSearch.html?_refreshFrameId=tempLoaderFrame&_targetId=master&command=setJobViewAttributes&id="+id;
  loadUrlInFrame(query, 'tempLoaderFrame');
  //display();
}

function getJobCheckboxById(id) {
  var query = "jobCheckbox.html?_refreshFrameId=tempLoaderFrame&_targetId=master&command=setViewAttributes&id="+id;
  loadUrlInFrame(query, 'tempLoaderFrame');
  //display();
}

function getRandomJob(id) {  
	//alert(id);
  var query = "jobRandom.html?_refreshFrameId=tempLoaderFrame&_targetId=master&random=true&id="+id;
  loadUrlInFrame(query, "tempLoaderFrame");
  //display();
}

function showJobMachinePage() {  
  var query = "jobMachine.html?_refreshFrameId=tempLoaderFrame&_targetId=master&random=true";
  loadUrlInFrame(query, "tempLoaderFrame");
  //display();
}


function showJobQuizPage() {  
  var query = "quiz.html?_refreshFrameId=tempLoaderFrame&_targetId=master&command=setJobQuizPage";
  loadUrlInFrame(query, "tempLoaderFrame");
  //display();
}


function getJobByChar(c) {
  var query = "azSearch.html?_refreshFrameId=tempLoaderFrame&_targetId=master&command=setViewAttributes&char="+c;
  loadUrlInFrame(query, 'tempLoaderFrame'); 
  //display();
}

function showTeacherInformation() {
  var query = "teachers.html?_refreshFrameId=tempLoaderFrame&_targetId=master";
  loadUrlInFrame(query, 'tempLoaderFrame');
  //display();
}

function startQuiz() {	
	var query = "quiz.html?_refreshFrameId=tempLoaderFrame&_targetId=master&command=startQuiz";
	loadUrlInFrame(query, 'tempLoaderFrame');
}

function getTeachersByCategory(category) {
  var query = "teachers.html?_refreshFrameId=tempLoaderFrame&_targetId=master&command=setViewAttributes&category="+category;
  loadUrlInFrame(query, 'tempLoaderFrame');
  //display();  
}

function getKioskByCategory(category) {
  var query = "kiosk.html?_refreshFrameId=tempLoaderFrame&_targetId=master&command=setViewAttributes&category="+category;
  loadUrlInFrame(query, 'tempLoaderFrame');
  //display();  
}

function showPupilInformation() {
  var query = "kiosk.html?_refreshFrameId=tempLoaderFrame&_targetId=master";
  loadUrlInFrame(query, 'tempLoaderFrame');
  //display();
}

function showCurrentNews() {
  var query = "newss.html?_refreshFrameId=tempLoaderFrame&_targetId=master";
  loadUrlInFrame(query, "tempLoaderFrame");
  //display();  
}

function getNewsById(id) {
  var query = "news.html?_refreshFrameId=tempLoaderFrame&_targetId=master&command=setViewAttributes&id="+id;
  loadUrlInFrame(query, 'tempLoaderFrame');
  //display();
}

function showCurrentZeppelinNewsOld() {
}

function showCurrentZeppelinNews() {
  showCurrentNews();
}

function setJobCriteria(key, value) {
  var keyName = "key_" + key;
  var query = "checkBox.html?_refreshFrameId=tempLoaderFrame&_targetId=master&command=setViewAttributes&" + keyName + "=" +value;
  loadUrlInFrame(query, "tempLoaderFrame");
  //display();
}

function resetJobCriterias(id) {
  var keys = "key_0=&key_1=&key_2=&key_3=&key_4=&key_5=&key_6=&key_7=&key_8=&key_9=&key_10=";
  var query = "checkBox.html?_refreshFrameId=tempLoaderFrame&_targetId=master&command=setViewAttributes&" + keys + "&" + id;
  loadUrlInFrame(query, "tempLoaderFrame");  
}

function showContact(category) {
  var query = "contact.html?_refreshFrameId=tempLoaderFrame&_targetId=master&command=setViewAttributes&category="+category;
  loadUrlInFrame(query, 'tempLoaderFrame');
  //display(); 
}

function showContactPage() {
  var query = "contact.html?_refreshFrameId=tempLoaderFrame&_targetId=master&command=setViewAttributes";
  loadUrlInFrame(query, 'tempLoaderFrame');
  //display(); 
}

function showImprintPage() {
  var query = "imprint.html?_refreshFrameId=tempLoaderFrame&_targetId=master&command=setViewAttributes";
  loadUrlInFrame(query, 'tempLoaderFrame');
  //display(); 
}

function getContactByCategory(category) {
  var query = "contact.html?_refreshFrameId=tempLoaderFrame&_targetId=master&command=setViewAttributes&category="+category;
  loadUrlInFrame(query, 'tempLoaderFrame'); 
  //display(); 
}

function showSchool() {
  var query = "school.html?_refreshFrameId=tempLoaderFrame&_targetId=master&command=setViewAttributes";
  loadUrlInFrame(query, 'tempLoaderFrame');
  //display();
}

function loadMatchingJobs() {
  var form = document.getElementById("matchJob");
  var q0 = document.getElementById("q0");
  var q1 = document.getElementById("q1");
  var q2 = document.getElementById("q2");
  var q3 = document.getElementById("q3");
  var q4 = document.getElementById("q4");
  var q5 = document.getElementById("q5");
  var q6 = document.getElementById("q6");
  var q7 = document.getElementById("q7");
  var q8 = document.getElementById("q8");
  var q9 = document.getElementById("q9");
  var q10 = document.getElementById("q10");
          
  var params = "key_0=" + q0.value + "&";
  var params = params + "key_1=" + q1.value + "&";
  var params = params + "key_2=" + q2.value + "&";
  var params = params + "key_3=" + q3.value + "&";
  var params = params + "key_4=" + q4.value + "&";
  var params = params + "key_5=" + q5.value + "&";
  var params = params + "key_6=" + q6.value + "&";
  var params = params + "key_7=" + q7.value + "&";
  var params = params + "key_8=" + q8.value + "&";
  var params = params + "key_9=" + q9.value + "&";
  var params = params + "key_10=" + q10.value + "&";
  var params = params + "command=setViewAttributes";
  
  var query = "checkBox.html?_refreshFrameId=tempLoaderFrame&_targetId=master&"+params;

  loadUrlInFrame(query, "tempLoaderFrame");  
}

function getDepth() {}