var mainnavSelected = -1;
jQuery.noConflict();
jQuery(document).ready(function(){
	/** Mainnav mouseovers **/
        var prototypeFlag = false;
        var allScripts = document.getElementsByTagName("script");
        var source;
        for (var i = 0; i < allScripts.length; i++) {        
            source = allScripts[i].getAttribute("src");
            if(source != null && source.indexOf('prototype.js') != -1)
            {
                prototypeFlag = true;
                break;
            }
        }
        if(prototypeFlag)
        {
          
	if( jQuery("#mainnav") && jQuery("#subnav") ) {
		
		jQuery(".mainnav-item").mouseenter(function(event) {
			menuIdx = event.currentTarget.id.substring(7);
			jQuery(".mainnav-item").removeClass("hover");
			jQuery("#mainnav" + menuIdx).addClass("hover");
			jQuery(".subnav-group").hide();
			jQuery("#subnav" + menuIdx).show();
		});
                jQuery(".mainnav-item").mouseleave(function(event) {
			menuIdx = event.currentTarget.id.substring(7);
			jQuery("#mainnav" + menuIdx).removeClass("hover");
		});	
	}
	
        if (jQuery(".insubpath")) {
            if(jQuery(".insubpath").attr("id") != null){
                menuIdx = jQuery(".insubpath").attr("id").substring(6);
                jQuery("#subnav" + menuIdx).show();
            }
        }
        }
        else
        {
        if( jQuery("#mainnav") && jQuery("#subnav") ) {
		
		jQuery(".mainnav-item").mouseenter(function(event) {
			menuIdx = event.currentTarget.id.substring(7);
			jQuery(".mainnav-item").removeClass("hover");
			jQuery("#mainnav" + menuIdx).addClass("hover");
			jQuery(".subnav-group").hide();
			jQuery("#subnav" + menuIdx).show();
		});
                jQuery(".mainnav-item").mouseleave(function(event) {
			menuIdx = event.currentTarget.id.substring(7);
			jQuery("#mainnav" + menuIdx).removeClass("hover");    
		});		
	}
	
        if (jQuery(".insubpath")) {
            if(jQuery(".insubpath").attr("id") != null){
                menuIdx = jQuery(".insubpath").attr("id").substring(6);
                jQuery("#subnav" + menuIdx).show();
            }
        }
        }
});
function readMore(target){
	jQuery('.descout').toggle('fast');
        jQuery('.desc').removeClass('descout');
        jQuery('.moreout').toggle('fast');
        jQuery('.more').removeClass('moreout');
        jQuery('.fullout').slideToggle();
        jQuery('.full').removeClass('fullout');
        var item = jQuery(target).parents('.list-text');
	item.children('.desc').addClass('descout');
        item.children('.desc').toggle('fast');
        item.children('.more').addClass('moreout');
	item.children('.more').toggle('fast');
        item.children('.full').addClass('fullout');
	item.children('.full').slideToggle();
	return false;
}
function readLess(target){
        jQuery('.desc').removeClass('descout');
        jQuery('.more').removeClass('moreout');
        jQuery('.full').removeClass('fullout');
        var item = jQuery(target).parents('.list-text');
        item.children('.desc').toggle('fast');
	item.children('.more').toggle('fast');
	item.children('.full').slideToggle();
	return false;
}
function mapFlyTo(x, y){
	var map = swfobject.getObjectById("map");
	if( map )
	{
		map.zoomTo(x,y);
	}
}
function callredirect()
{       
     var strRedirect = "http://" + window.location.host + "/Soegning.aspx";                
     var idx = location.href.indexOf('?');
     var newQ;
    if(document.getElementById("search-text2") != null && document.getElementById("search-text").value.substring(0,1) == 'S' && document.getElementById("search-text").value.substring(4,5) == '.' )
    {
        newQ = document.getElementById("search-text2").value;
    }
    else
    {
        newQ = document.getElementById("search-text").value;
    }
     if ((newQ.replace(/\s+/g, '') != "") && (newQ != ""))
     {
         var loc = location.href.substring(0, idx);
         location.href = strRedirect + "?q=" + newQ;
     }               
}
function bar(evt) 
{
    var k = evt.keyCode || evt.which;
    var newQ;
    if(document.getElementById("search-text2") != null )
    {
        newQ = document.getElementById("search-text2").value;
    }
    else
    {
        newQ = document.getElementById("search-text").value;
    } 
    if ((k == 13) && (newQ != ""))
    {
        callredirect();
    }
    return k != 13;
}
