var menu_enabled=true;

var opened_menu='';
			
//xmlHttp=GetXmlHttpObject()

function GetXmlHttpObject()

{ 

var objXMLHttp=null

if (window.XMLHttpRequest)

{

objXMLHttp=new XMLHttpRequest()

}

else if (window.ActiveXObject)

{

objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")

}

return objXMLHttp

}



function checkEmail(str)
{
	if(str.indexOf(".") >= 1 && str.indexOf("@") > 0 )
	{
		return true;
	}
	else {
		return false;
	}
}

function hideSelects()
{
	
	collection = document.body.getElementsByTagName("SELECT");
	for (var i = 0; i < collection.length; i++) {

	  collection[i].style.visibility="hidden";
	}
}
function showSelects()
{
	collection = document.body.getElementsByTagName("SELECT");
	for (var i = 0; i < collection.length; i++) {
	  collection[i].style.visibility="visible";
	}
}

function centerWindow(theURL, Name, popW, popH, scroll) { 
var winleft = (screen.width - popW) / 2;
var winUp = (screen.height - popH) / 2;
winProp = 'width='+popW+',height='+popH+',left='+winleft+',top='+winUp+',scrollbars='+scroll+',resizable,status=1'
Win = window.open(theURL, Name, winProp)
if (parseInt(navigator.appVersion) >= 4) { Win.window.focus(); }
}

function isMouseLeaveOrEnter(e, handler)
{		
	if (e.type != 'mouseout' && e.type != 'mouseover') return false;
	var reltg = e.relatedTarget ? e.relatedTarget :
	e.type == 'mouseout' ? e.toElement : e.fromElement;
	while (reltg && reltg != handler) reltg = reltg.parentNode;
	return (reltg != handler);
}

function showMailBlock()
{
	
	if(document.getElementById('emailtofriend').style.display=='none')
	{
		document.getElementById('emailtofriend').style.display='';
	}
	else
	{	
		document.getElementById('emailtofriend').style.display='none';
	}
	
	
}

 function makePOSTRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } 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 = confirmSend;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

function confirmSend()
{
	
	 if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
            document.getElementById('sendmail_formcontents').innerHTML = result;            
         } else {
            alert('De mail is niet verzonden.');
         }
      }

}
function sendMailblock(url)
{
	 var poststr = "frn_email=" + encodeURI( document.getElementById("frn_email").value ) + "&frn_message=" + encodeURI( document.getElementById("frn_message").value) + "&frn_uri=" + encodeURI( document.getElementById("frn_uri").value);
   makePOSTRequest(url, poststr);

}


function showMenu(id)
{	
	if(menu_enabled)
	{
		if(opened_menu>0)
		{
		//	closeMenu(opened_menu);
		}
		hideSelects();
		document.getElementById('submenu_'+id).style.visibility='visible';
		opened_menu = id;
	}
}

function closeMenu(id)
{	
	
	if(id>0)
	{
	
		document.getElementById('submenu_'+id).style.visibility='hidden';
		opened_menu='';
	}
	showSelects();
}


var current_expand_item = 0;
function expandPicture(location)
{
	if(current_expand_item!=0)
	{
		contractPicture()
	}
	current_expand_item = location;
	
	document.getElementById('expandimg').src=location
	;
	
	document.getElementById('expandpopup').style.display='';
}
function contractPicture()
{
	document.getElementById('expandpopup').style.display='none';
	document.getElementById('expandimg').src='';
	current_expand_item = 0;
}


$(function() {
   
    $('.leiTooltip').tooltip(
    {       track: true,
            delay: 250,
            showURL: false,
            showBody: " - "

     });
});
