

function email()
{
    window.location.href="mailto:zimkiv@zimkiv.com";
}

function checkArea( control, ids )
{   
    var temp = ids.split('|');
    var obj = null;
    var id = null;
    
    for(var i = 0; i < temp.length;i++)
    {
        if ( temp[i] != "" )
        {  
            obj = eval( "document.primary.Z" + temp[i]  );
            
            if ( obj.checked == false )
            {
                obj.checked = true;
            }
            else
            {
                obj.checked = false;
            }
        }
    }
}

var actionId = null;

var ON_COLOR = "yellow";
var OFF_COLOR = "#0096ff";
var PREFIX_AREA = "a";
var PREFIX_TYPE = "t";

var lastEventAreaIdToggled = null;
var lastEventTypeIdToggled = null;
var lastEventAreaNameToggled = null;
var lastEventTypeNameToggled = null;
function toggleCell(id , name)
{   //alert("toggleCell()");
    var obj = null;

    if ( id != (lastEventAreaIdToggled || lastEventTypeIdToggled) )
    {
        if ( id.substring(0,1) == PREFIX_AREA )
        {
            if ( lastEventAreaIdToggled != null )
            {
                obj = document.getElementById(lastEventAreaIdToggled);
                obj.style.backgroundColor = OFF_COLOR;
            }
            lastEventAreaIdToggled = id;
            lastEventAreaNameToggled = name;
        }
        else if ( id.substring(0,1) == PREFIX_TYPE )
        {
            if ( lastEventTypeIdToggled != null )
            {
               obj = document.getElementById(lastEventTypeIdToggled);
               obj.style.backgroundColor = OFF_COLOR;
            }
            lastEventTypeIdToggled = id;
            lastEventTypeNameToggled = name;
        }

        obj = document.getElementById(id);
        obj.style.backgroundColor = "Yellow";
    }
}

function sendRequest(action) 
{   //alert("sendRequest()");
    obj = document.getElementById("ContentDiv");
    obj.innerHTML = "<span class='loading'>Loading...</span>";
    obj.style.display = "";

    var url = "controller.aspx?action=" + action;
    actionId = action;
    
    if ( action == "0" )
    {
        url += "&area=" + lastEventAreaNameToggled;
        url += "&type=" + lastEventTypeNameToggled;
    }
    
    //loadXMLFromURL(url, "handleResponse");
    xmlIOLoadLocalData(url, "handleResponse");
}

function handleResponse(xmlString) 
{   //alert("handleResponse() " + xmlString);
  
    if ( actionId == "0" )
    {
        displayZEvents(xmlString);
    }
}

function displayZEvents(xmlString)
{
    //get rid of extra response garbage
    // step 1:  format and find kreatz page
    xmlString = formatXMLString(xmlString);
    //alert("a" + xmlString);
    var startPos = xmlString.indexOf( "<ZEVENTS>");
    if ( startPos == -1 )
    {
        startPos = xmlString.indexOf( "<zevents>");
    }
    
    var endPos = xmlString.indexOf( "</ZEVENTS>" );
    if ( endPos == -1 )
    {
        endPos = xmlString.indexOf( "</zevents>");
    }
    endPos = endPos + 9;// add length of tag
    xmlString = xmlString.substring( startPos, endPos  );

    if( xmlString != "" )
    {   
        var pageContent = getXMLInnerText(xmlString, "PAGECONTENT");
        document.all["ContentDiv"].innerHTML = xmlString;
    }
}