function popWindow(url, width, height)
{
    var left=(screen.width-width)/2;
    var top=(screen.height-height)/2;
    var w=window.open(url,'Financieel','left='+left+',top='+top+',width='+width+',height='+height+',scrollbars=yes,toolbar=no,location=no,resize=yes');
    if(w)
    {
        return true;
    }
    else
    {
        return false;
    }
}




function checkSelectedMagazine(thisform)
{
	if($F(thisform.magazine_id)=='0')
	{
		alert("Selecteert u a.u.b. een blad waarover u een recensie wilt schrijven.")
		return false;
	}
	else
	{
		return checkForm()
	}
}

function changeRubriek(newurl)
{
	location.href='/tijdschrift/'+newurl;
}

function changeMagazine(newurl)
{
	location.href='/tijdschrift/'+newurl;
}

function fetchCommentMagazineSelectbox()
{

	$.get("/index/magazineselectbox",
		{reactionsystem: 1},
		function(get){
			$("#reaction_magazineselectbox").html(get);
		});

	return false;

}



function getMagazineInfo()
{
	magazine_id = $('#magazine_id').val();


	$.get("/admin/magazine/getmagazineinfo/"+magazine_id,

	function(get){
		$("#infolayer").html(get);
	});
	return false;
}


function getKeywordDensity(mag_id)
{

	$.get("/admin/magazine/getKeywordDensity?magazine_id="+mag_id,

	function(get){
		$("#density").html(get);
	})
	return false;
}

function hideLoader()
{
    document.getElementById('loaderdiv').style.display='none';
}


function showLoader()
{
    document.getElementById('loaderdiv').style.display='block';
}




function getY( oElement )
{
var iReturnValue = 0;
while( oElement != null ) {
iReturnValue += oElement.offsetTop;
oElement = oElement.offsetParent;
}
return iReturnValue;
}


function getX( oElement )
{
var iReturnValue = 0;
while( oElement != null ) {
iReturnValue += oElement.offsetLeft;
oElement = oElement.offsetParent;
}
return iReturnValue;
}

function showFrame(state,Menublock)

  {
   var IfrRef =$('selecthider');
   DivRef=Menublock;
   submenu = DivRef.nextSibling;
   while(submenu.nodeType==3) {
    submenu=submenu.nextSibling;
   }


//   if(state && IfrRef)
//   {
//		IfrRef.style.width = parseInt(submenu.offsetWidth);
//		IfrRef.style.height = parseInt(submenu.offsetHeight)-4;
//		IfrRef.style.top = getY(submenu);
//		IfrRef.style.left = getX(submenu)-2;
//		//alert(DivRef.style.zIndex);
//
//		submenu.style.zIndex = (IfrRef.style.zIndex+1);
//		//alert(IfrRef.style.zIndex);
//		IfrRef.style.backgroundColor="#eee";
//
//		if(document.all)//check for IE
//		{
//			IfrRef.style.display = "block";
//		}
//		else
//		{
//		//do nothing
//		}
//   }
//   else
//   {
//   	IfrRef.style.display = "none";
//   }
  }


function popModule(url,company_id,module){

    var left=(screen.width-700)/2;
    var top=(screen.height-(screen.height-100))/2;
    var height=screen.height-100;
    var w=window.open('/modules/showmodule.php?url='+url+'&company_id='+company_id+'&height='+(height-300)+'&module='+module,'Financieel','left='+left+',top='+top+',width=700,height='+height+',scrollbars=yes,toolbar=no,location=no,resize=yes');
    if(w)
    {
        return true;
    }
    else
    {
        return false;
    }
}

function checkCategories()
{
    var oInp = document.getElementsByTagName('input');
    var oRad = new Array();
    var j=0;
    for(var i=0;i<oInp.length;i++)
    {
        if(oInp[i].getAttribute('type')=='checkbox' && oInp[i].className=='tobechecked')
        {
        oInp[i].checked=true;
        }
    }
}

function uncheckCategories()
{
    var oInp = document.getElementsByTagName('input');
    var oRad = new Array();
    var j=0;
    for(var i=0;i<oInp.length;i++)
    {
        if(oInp[i].getAttribute('type')=='checkbox' && oInp[i].className=='tobechecked')
        {
            oInp[i].checked=false;
        }
    }
}

function changeDisplay(element)
{
		$('#'+element).toggle();
}





function updateWordCounter(field)
{
    if(field.value.length>450)
    {
        field.value = field.value.substring(0, 450);
    }
    var value=(450-parseInt(field.value.length));


    document.getElementById('wordcounter').innerHTML=value;
}



function checkNieuwsbriefinschrijving()
{
     if(document.getElementById('nieuwsbrief_emailadres').value=='email@adres.eu' || document.getElementById('nieuwsbrief_emailadres').value=='')
    {
        alert("U heeft geen e-mailadres opgegeven");
        return false;
    }
}




function switch_allcategories(field)
{
    if(!field.checked)
    {
        document.getElementById('all_categories_no').checked=true;
    }
}
