// JavaScript Document
//alert('maincontent');
//alert(document.getElementById('maincontent').style.height);

document.getParentOfElement = function( element, tagName, className ) {	
	if( !element )
		return null;	
	var parent = element.parentNode;	
	while( parent ) {
		if( className && Element.hasClassName( parent, className ) && parent.tagName.toLowerCase() == tagName.toLowerCase() )
			return parent;
		else if( parent.tagName.toLowerCase() == tagName.toLowerCase() )
			return parent;		
		parent = parent.parentNode;
	}	
	return parent;
}


function IsN(St) {
    return !/\D/.test(St);
}

function alertbox(){
	alert("boeeeee");
}

function menuHilite(el){
	//$$('div#ddtabs1 ul li').invoke('alertbox');
	//$$('div#ddtabs1 ul li').invoke('removeClassName', 'section');
	//el.addClassName('section');	
	$$('div#ddtabs1 ul li').each(function(tab) {
		tab.className = 'link';
	});
	el.className = 'section';
}

function switchTabOn(switchon){
	
	$$('div#tabs li a').each(function(tab) {
		tab.className = '';
	});
	
	if(switchon == 'tabs_first'){
		$('tabs_first').className = 'on';
	} else {
		switchon.className = 'on';		
	}
}

Event.observe(window, 'load', function() {		
		//get the position of the resultsheader for fixing it when scrolling
		if( $('Form_SignupForm_Email') ){
				$('Form_SignupForm_Email').onclick = function(){  
					if( $('Form_SignupForm_Email').getValue() == 'mijn email adres' ){
						$('Form_SignupForm_Email').value = '';
					}
				}
		}
	}
);


/***** DYNAMIC CONTENT CALLS/SUBMITS AJAX *****/
/*********************************************
var http_request = false;

function makeRequest(url, parameters, elementid, callback) {
		alert(url);
      http_request = false;
      
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = function() { 
      	  	
		      if (http_request.readyState == 4) {		      		      	
		         if (http_request.status == 200) {
		         	alert("ready");
		            //alert(http_request.responseText);
		            var getelement = document.getElementById(elementid) ? document.getElementById(elementid) : parent.document.getElementById(elementid);
		            if(getelement){
		            	//alert(getelement);
		           	 	 result = http_request.responseText;		            
		           		 getelement.innerHTML = result;
		            }
					if(callback != null){
						alert("hello!");
						callback;
					}
		            
		         } else {
		            alert('There was a problem with the request. ' + http_request.status);
		         }
		      }
      }
      http_request.open('GET', url + parameters, true);
      http_request.send(null);
}
*/
// Animation tab voor de ajax loader in recruitment event page div
function startLoadingAnimation() {
	$('TabContentView').innerHTML	="<div style='text-align: center'><img src='/OLCT/images/ajax-loader.gif' /></div>";
}
