﻿// JScript File

function PartnerOpenEnglish(){
    window.open("EnglishPopup.aspx?PartnerId=" + QueryString("PartnerId"),"", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=600,height=500");
}

function WhatsOnOpenEnglish(){
    window.open("EnglishPopup.aspx?WhatsOnId=" + QueryString("WhatsOnId"),"","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=600,height=500");
}

function ActorOpenEnglish(){
    window.open("EnglishPopup.aspx?ActorId=" + QueryString("ActorId"),"","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=600,height=500");
}

function ProjectOpenEnglish(){
    window.open("EnglishPopup.aspx?ProjectId=" + QueryString("ProjectId"),"","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=600,height=500");
}

function OpportunityOpenEnglish(){
    window.open("EnglishPopup.aspx?OpportunityId=" + QueryString("OpportunityId"),"","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=600,height=500");
}

function SimpleTextOpenEnglish(){
    window.open("EnglishPopup.aspx?SimpleTextId=" + QueryString("SimpleTextId"),"","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=600,height=500");
}

function ExchangeZoneOpenEnglish(){
    window.open("EnglishPopup.aspx?ExchangeZoneId=" + QueryString("ExchangeZoneId"),"","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=600,height=500");
}

function BestPracticeOpenEnglish(){
    window.open("EnglishPopup.aspx?BestPracticeId=" + QueryString("BestPracticeId"),"","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=600,height=500");
}

function OpportunityOpenDocuments(){
    window.open("../Documents/DocumentPopup.aspx?TypeId=3&ItemId=" + QueryString("OpportunityId"),"","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=600,height=500");
}

function ActorOpenDocuments(){
    window.open("../Documents/DocumentPopup.aspx?TypeId=4&ItemId=" + QueryString("ActorId"),"","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=600,height=500");
}

function ProjectOpenDocuments(){
    window.open("../Documents/DocumentPopup.aspx?TypeId=5&ItemId=" + QueryString("ProjectId"),"","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=600,height=500");
}

function ExchangeZoneOpenDocuments(){
    window.open("../Documents/DocumentPopup.aspx?TypeId=1&ItemId=" + QueryString("ExchangeZoneId"),"","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=600,height=500");
}

function WhatsOnOpenDocuments(){
    window.open("../Documents/DocumentPopup.aspx?TypeId=2&ItemId=" + QueryString("WhatsOnId"),"","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=600,height=500");
}

function BestPracticeOpenDocuments(){
    window.open("../Documents/DocumentPopup.aspx?TypeId=6&ItemId=" + QueryString("BestPracticeId"),"","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=600,height=500");
}

function NewTerm(){
    window.open("New.aspx?TaxonomyId=" + QueryString("TaxonomyId"),"_self")
}

function ClosePopup(){
    window.close();
}

function QueryString(key){
    var page = new PageQuery(window.location.search); 
    return unescape(page.getValue(key)); 
}

function PageQuery(q) {
    if(q.length > 1) this.q = q.substring(1, q.length);
    else this.q = null;
        this.keyValuePairs = new Array();
        if(q) {
            for(var i=0; i < this.q.split("&").length; i++) {
                this.keyValuePairs[i] = this.q.split("&")[i];
            }
        }
        this.getKeyValuePairs = function() { return this.keyValuePairs; }
        this.getValue = function(s) {
        for(var j=0; j < this.keyValuePairs.length; j++) {
            if(this.keyValuePairs[j].split("=")[0] == s)
                return this.keyValuePairs[j].split("=")[1];
        }
        return false;
    }
    this.getParameters = function() {
        var a = new Array(this.getLength());
        for(var j=0; j < this.keyValuePairs.length; j++) {
            a[j] = this.keyValuePairs[j].split("=")[0];
        }
        return a;
    }
    this.getLength = function() { return this.keyValuePairs.length; } 
}
