﻿/*empty function*/
function empty(){}

/*global popup window function takes 3 parameters URL - Width - Height*/
function popup(getURL, width, height){
    window.open (getURL,"window","menubar=0,resizable=0,toolbar=0,location=0,status=0,scrollbars=0,width=" + width + ",height=" + height);
}

/*dynamic radio button controls*/
function getSelectionValue(radio, group, value)
{
    
}

function disableRadio(group)
{
    alert(group);
    form1.group[0].disabled=true;form1.group[0].checked=false;
}

/*CONTENT JAVASCRIPT START*/

/*Adds elements*/
var attachArray = new Array();

function addElement(getURL) {    
    
    document.getElementById('moreUploadsLink').style.display = 'block';

    var ni = document.getElementById('uploadValue');
    var numi = document.getElementById('moreUploadsLink');
    var num = (document.getElementById('moreUploadsLink').value -1)+ 2;
    var newdiv = document.createElement('div');
    var divIdName = '_div'+num;   
    
    numi.value = num;  
    newdiv.setAttribute('id',divIdName);
    newdiv.innerHTML = '<a href=\'javascript:removeElement(\"'+divIdName+'\"'+","+'\"'+getURL+'\")\'>' + getURL + '</a>';
    ni.appendChild(newdiv);
    
    sendAjax(getURL);   
}

/*removes an Element*/
function removeElement(divID, passedURL) {

  var d = document.getElementById('uploadValue');
  var olddiv = document.getElementById(divID);
  
  for(var i=0; i<attachArray.length; i++)
  {
    if(attachArray[i] == passedURL)
    {
        attachArray.splice(i,1);
    }
  }
  
  document.getElementById('ctl00_ContentPlaceHolder1_showAttachArray').value = "";
  d.removeChild(olddiv);
}


/*sends information to server ajax*/
function sendAjax(passedURL)
{
    if(typeof XMLHttpRequest != "undefined")
    {
        var xmlHttp = new XMLHttpRequest;
        
    }
    else
    {
       var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    if(typeof xmlHttp !="undefined")
    {
        xmlHttp.onreadystatechange = function()
        {
            if(xmlHttp.readyState == 4)
            {
                document.getElementById('ctl00_ContentPlaceHolder1_showAttachArray').value = xmlHttp.responseText;
                /*
                document.getElementById('attachment').value = "";
                attachArray.push(getURL);
                alert("attachArray() values = " + attachArray);
                */
            }
        } 
        var content = passedURL;  
        xmlHttp.open("POST", "../assets/scripts/processing/ajaxProcessing.aspx", true);
        xmlHttp.setRequestHeader("content-type", "application/x=www-form-urlencoded");
        xmlHttp.setRequestHeader("content-length", content.length);
        xmlHttp.setRequestHeader("connection", "close");
        xmlHttp.send(content);
    }
}

/*CONTENT JAVASCRIPT END*/

/*RICH TEXT EDITOR JAVASCRIPT START*/

function rteGetHTML(passedID){
    editor = top.document.getElementById(passedID);
    editor.value = richeditor.toHtmlString();
} 

/*RICH TEXT EDITOR JAVASCRIPT END*/

/*CONTENT BRIEF COMPLETED START*/

function init() {
    
    document.getElementById('tags').style.visibility = 'hidden';
    document.getElementById('tags').style.display = "none";
    
    document.getElementById('overview').style.visibility = 'hidden';
    document.getElementById('overview').style.display = "none";
    
    document.getElementById('solution').style.visibility = 'hidden';
    document.getElementById('solution').style.display = "none";
    
    document.getElementById('story').style.visibility = 'hidden';
    document.getElementById('story').style.display = "none";
    
    document.getElementById('results').style.visibility = 'hidden';
    document.getElementById('results').style.display = "none";
    
    document.getElementById('quote').style.visibility = 'hidden';
    document.getElementById('quote').style.display = "none";
    
    document.getElementById('resources').style.visibility = 'hidden';
    document.getElementById('resources').style.display = "none";
    
    document.getElementById('content').style.visibility = 'hidden';
    document.getElementById('content').style.display = "none";   
    
    document.getElementById('websiteContent').style.visibility = 'hidden';
    document.getElementById('websiteContent').style.display = "none"; 
    
    ovHideContent();
    ovShowContent('ovAbstract');
    
    solHideContent();
    solShowContent('solStrategy');
}

function mainHideContent() {
        if (document.getElementById) {
            document.getElementById('keyInfo').style.visibility = 'hidden';
            document.getElementById('keyInfo').style.display = "none";
            document.getElementById('keyinfoImage').setAttribute("background", "../../../assets/img/content-brief/inactive_tab.png");
            
            document.getElementById('tags').style.visibility = 'hidden';
            document.getElementById('tags').style.display = "none";
            document.getElementById('tagsImage').setAttribute("background", "../../../assets/img/content-brief/inactive_tab.png");
            
            document.getElementById('overview').style.visibility = 'hidden';
            document.getElementById('overview').style.display = "none";
            document.getElementById('overviewImage').setAttribute("background", "../../../assets/img/content-brief/inactive_tab.png");
            
            document.getElementById('solution').style.visibility = 'hidden';
            document.getElementById('solution').style.display = "none";
            document.getElementById('solutionImage').setAttribute("background", "../../../assets/img/content-brief/inactive_tab.png");
            
            document.getElementById('story').style.visibility = 'hidden';
            document.getElementById('story').style.display = "none";
            document.getElementById('storyImage').setAttribute("background", "../../../assets/img/content-brief/inactive_tab.png");
            
            document.getElementById('results').style.visibility = 'hidden';
            document.getElementById('results').style.display = "none";
            document.getElementById('resultsImage').setAttribute("background", "../../../assets/img/content-brief/inactive_tab.png");
            
            document.getElementById('quote').style.visibility = 'hidden';
            document.getElementById('quote').style.display = "none";
            document.getElementById('quotesImage').setAttribute("background", "../../../assets/img/content-brief/inactive_tab.png");
            
            document.getElementById('resources').style.visibility = 'hidden';
            document.getElementById('resources').style.display = "none";
            document.getElementById('resourcesImage').setAttribute("background", "../../../assets/img/content-brief/inactive_tab.png");
            
            document.getElementById('content').style.visibility = 'hidden';
            document.getElementById('content').style.display = "none";
            document.getElementById('contentImage').setAttribute("background", "../../../assets/img/content-brief/inactive_tab.png");
            
            document.getElementById('websiteContent').style.visibility = 'hidden';
            document.getElementById('websiteContent').style.display = "none";
            document.getElementById('websiteContentImage').setAttribute("background", "../../../assets/img/content-brief/inactive_tab.png");
        }
    }

    function mainShowContent(passedDiv, passedTab) {
        mainHideContent();
        if (document.getElementById) {
            document.getElementById(passedDiv).style.visibility = 'visible';
            document.getElementById(passedDiv).style.display = "inline";
            document.getElementById(passedTab).setAttribute("background", "../../../assets/img/content-brief/active_tab.png");
        }
    } 
    
    function ovHideContent() {
        if (document.getElementById) {
            document.getElementById('ovAbstract').style.visibility = 'hidden';
            document.getElementById('ovAbstract').style.display = "none";
            
            document.getElementById('ovAudience').style.visibility = 'hidden';
            document.getElementById('ovAudience').style.display = "none";
            
            document.getElementById('ovObjectives').style.visibility = 'hidden';
            document.getElementById('ovObjectives').style.display = "none";
            
            document.getElementById('ovChallenge').style.visibility = 'hidden';
            document.getElementById('ovChallenge').style.display = "none";
            
            document.getElementById('ovScope').style.visibility = 'hidden';
            document.getElementById('ovScope').style.display = "none";
        }
    } 

    function ovShowContent(passedDiv) {
        ovHideContent();
        if (document.getElementById) {
            document.getElementById(passedDiv).style.visibility = 'visible';
            document.getElementById(passedDiv).style.display = "inline";            
        }
    }
    
    function solHideContent() {
        if (document.getElementById) {
            document.getElementById('solStrategy').style.visibility = 'hidden';
            document.getElementById('solStrategy').style.display = "none";
            
            document.getElementById('solServices').style.visibility = 'hidden';
            document.getElementById('solServices').style.display = "none";
            
            document.getElementById('solProject').style.visibility = 'hidden';
            document.getElementById('solProject').style.display = "none";
            
            document.getElementById('solTech').style.visibility = 'hidden';
            document.getElementById('solTech').style.display = "none";
        }
    } 

    function solShowContent(passedDiv) {
        solHideContent();
        if (document.getElementById) {
            document.getElementById(passedDiv).style.visibility = 'visible';
            document.getElementById(passedDiv).style.display = "inline";            
        }
    }
    
/*CONTENT BRIEF COMPLETED END*/
