﻿//Turn menu into single level image tabs (completely hides 2nd level)?
var turntosingle = 0;  //0 for no (default), 1 for yes
//Disable hyperlinks in 1st level tab images?
var disabletablinks = 1;  //0 for no (default), 1 for yes
////////Stop editting////////////////
var previoustab = "";

if (turntosingle == 1)
    document.write('<style type="text/css">\n#tabcontentcontainer{display: none;}\n</style>');

	
		
		

		/* =================================== 
        Modal Window Script :: Starts here 
        =================================== */
        function showModalWindow(modalId, callback) {
            var modal = document.getElementById(modalId);
            if (modal != null) { modal.style.display = "block"; }
            if (typeof (callback) == 'function') { callback(); }
        }
        function hideModalWindow(modalId, callback) {
            var modal = document.getElementById(modalId);
            if (modal != null) { modal.style.display = "none"; }
            if (typeof (callback) == 'function') { callback(); }
        }
        function onHide() { }
        function onShow() { }
		/* =================================== 
        Modal Window Script :: end here 
        =================================== */

		
		function debug(text)
		{
			if(window.console)
			{
				if(window.console.log)
				{	
					window.console.log(text);
				}
			}
		}
		
		
		
		/* Top Menu Script: End here
		===========================================*/
function expandcontent(cid, aobject) {
    try {
        if (disabletablinks == 1)
            aobject.onclick = new Function("return false");
        if (document.getElementById && turntosingle == 0) {
            highlighttab(aobject);
            /*
            if (previoustab != "")
                document.getElementById(previoustab).style.display = "none";
            document.getElementById(cid).style.display = "block";
            */
            previoustab = cid;
        }
    }
    catch (e) {
        //alert("expandcontent: " + e.message + "\n Line no: "+ e.line);
    }
}

function highlighttab(aobject) {
    try {
        if (typeof tabobjlinks == "undefined")
            collectddimagetabs();
        for (i = 0; i < tabobjlinks.length; i++)
            tabobjlinks[i].className = "";
        aobject.className = "current";
    }
    catch (e) {
        //alert("highlighttab: " + e.message);
    }
}


function collectddimagetabs() {
    try {
		tabobjlinks = [];
        var tabobj = document.getElementById("ddimagetabs")
        var anchors =tabobj.getElementsByTagName("A"); //rel
		// debug(anchors);
		 for(var i =0 ; i <anchors.length; i ++)
		 {
			if(anchors[i].getAttribute('rel') != null && anchors[i].getAttribute('rel').length > 0)
		 	{
				//debug(anchors[i].getAttribute('rel'));	
				tabobjlinks.push(anchors[i]);
			}
		}

    }
    catch (e) {
        //alert("collectddimagetabs: " + e.message);
    }
}

function do_onload() {
    collectddimagetabs();
    expandcontent(initialtab[1], tabobjlinks[initialtab[0] - 1]);
}


function NavigateToApp() {
    var list = document.getElementById("AppsList");
    if (list.value == "UL") {
        window.location.href = "http://www.ismtechsolutions.com/"
    }
}

if (window.addEventListener)
    window.addEventListener("load", do_onload, false);
else if (window.attachEvent)
    window.attachEvent("onload", do_onload);
else if (document.getElementById)
    window.onload = do_onload;
    

var HttpRequest = {
    CreateXmlHTTP: function() {
        var xmlHTTP = null; try { xmlHTTP = new XMLHttpRequest(); }
        catch (e) {
            try { xmlHTTP = new XMLHttpRequest("Microsoft.XMLHTTP"); }
            catch (e) {
                try { xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP"); }
                catch (e) {
                    try { xmlHTTP = new ActiveXObject("Msxml2.XMLHTTP"); }
                    catch (e) { alert("Your Browser does not support Ajax"); return false; }
                }
            }
        } return xmlHTTP;
    },
    GetData: function(fromUrl, divname) {
        var xmlHTTP; var v = document.getElementById(divname); xmlHTTP = HttpRequest.CreateXmlHTTP(); xmlHTTP.open('Get', fromUrl, true); xmlHTTP.onreadystatechange = function() {
            if (xmlHTTP.readyState == 4) {
                var result = xmlHTTP.responseText; var DivRes = document.createElement("Div"); DivRes.innerHTML = result; var s = DivRes.getElementsByTagName("Form")[0]; v.innerHTML = ""
                v.innerHTML = s.innerHTML;
            }
        }
        xmlHTTP.send(null);
    },
    GetHTMLData: function(fromUrl, divname) {
        try {
            var xmlHTTP; var v = document.getElementById(divname); xmlHTTP = HttpRequest.CreateXmlHTTP(); xmlHTTP.open('Get', fromUrl, true); xmlHTTP.onreadystatechange = function() {
                if (xmlHTTP.readyState == 4) {
                    var result = xmlHTTP.responseText; var DivRes = document.createElement("Div"); DivRes.innerHTML = result; var s = DivRes; v.innerHTML = ""
                    v.innerHTML = s.innerHTML;
                    //alert(s.innerHTML);
                }
            }
            xmlHTTP.send(null);
        } catch (e) {
            //alert(e.message);
        }
    }
}

