﻿function Popup(url, name)
{
    return Popup(url, name, '');
}

function Popup(url, name, attributes)
{
    showAlert = false;    
        
    var newWin = window.open(url, name, attributes);       
  
    showAlert = true;
    
    return newWin;
}

function OpenPrintWriteModule(printId)
{
    w = Popup("Pages/Modules/Print.aspx?type=write&id=" + printId, 'writeModule', 'width=800, height=600');
    
    if(window.focus)
        w.focus();
}

function OpenPrintExhibitModule(printId)
{
    w = Popup("Pages/Modules/Print.aspx?type=exhibit&id=" + printId, 'exhibitModule', 'width=800, height=600');
    
    if(window.focus)
        w.focus();
}

function OpenPrintReadModule(moduleId)
{
	r = Popup("Pages/Modules/Print.aspx?type=read&id=" + moduleId, 'readModule', 'width=800, height=600');
    
    if(window.focus)
        r.focus();
}

function OpenPrintMail(mailId)
{
    m = Popup("Pages/Mail/Print.aspx?id=" + mailId, 'mail', 'width=800, height=600');
    
    if(window.focus)
        m.focus();
}

function OpenSite(url)
{        
    s = Popup(url, 'Dansklandskabet', 'width=1000, height=659, status=0, location=0, toolbar=0, scrollbars=yes');
    
    if(window.focus)
        s.focus();           
}

function OpenDemoMap()
{   
    dm = Popup('MapDemo.aspx', 'DemoMap', 'width=963, height=587, status=0, location=0, toolbar=0');
    
    if(window.focus)
        dm.focus();       
}

function OpenLocationPictures(url)
{
    olp = Popup('Media/Locations/' + url);
    
    if(window.focus)
        olp.focus();
}

function ReloadPage()
{
    showAlert = false;
    try
    {
        href = window.location.href;
        
        ss = href.indexOf("?");
        
        if(ss > -1)
        {
            href = href.substring(0, ss);
        
            sl = window.location.search.length;
            
            if(sl > 0)
            {
                searchArr = window.location.search.substring(1,sl).split("&"); 
                search = "?";
                
                for(var i=0; i<searchArr.length; i++)
                {
                    if(searchArr[i].length > 0 && searchArr[i].indexOf("assignmentId") == -1)
                    {            
                        search += searchArr[i] + "&";
                    }
                }
                
                search = search.substring(0, search.length-1);
                
                if(search.length > 1)    
                    href += search                
            }
        }

        window.location.href = href;
    }
    catch (e)
    {
        alert(e);
    }
        
}
