$().ready(function() {
  $('#ex2').jqm({ajax: '@href', trigger: 'a.ex2trigger', zindex: 1000});
});


            
function modal1()
{
    $('#ex2').jqmHide();
    $('#ex3').jqmShow();
}
    
function modal2()
{
    $('#ex2').jqmHide();
    $('#ex4').jqmShow();
}
    

$(document).ready(function(){
                 //thickbox replacement
    var closeModal = function(hash)
    {
        var $modalWindow = $(hash.w);

        //$('#jqmContent').attr('src', 'blank.html');
        $modalWindow.fadeOut('2000', function()
        {
            hash.o.remove();
            //refresh parent

            if (hash.refreshAfterClose === 'true')
            {

                window.location.href = document.location.href;
            }
        });
    };
    var openInFrame = function(hash)
    {
        var $trigger = $(hash.t);
        var $modalWindow = $(hash.w);
        var $modalContainer = $('iframe', $modalWindow);
        var myUrl = $trigger.attr('href');
        var myTitle = $trigger.attr('title');
        var newWidth = 0, newHeight = 0, newLeft = 0, newTop = 0;
        $modalContainer.html('').attr('src', myUrl);
        $('#jqmTitleText').text(myTitle);
        myUrl = (myUrl.lastIndexOf("#") > -1) ? myUrl.slice(0, myUrl.lastIndexOf("#")) : myUrl;
        var queryString = (myUrl.indexOf("?") > -1) ? myUrl.substr(myUrl.indexOf("?") + 1) : null;

        if (queryString != null && typeof queryString != 'undefined')
        {
            var queryVarsArray = queryString.split("&");
            for (var i = 0; i < queryVarsArray.length; i++)
            {
                if (unescape(queryVarsArray[i].split("=")[0]) == 'width')
                {
                    var newWidth = queryVarsArray[i].split("=")[1];
                }
                if (escape(unescape(queryVarsArray[i].split("=")[0])) == 'height')
                {
                    var newHeight = queryVarsArray[i].split("=")[1];
                }
                if (escape(unescape(queryVarsArray[i].split("=")[0])) == 'jqmRefresh')
                {
                    // if true, launches a "refresh parent window" order after the modal is closed.

                    hash.refreshAfterClose = queryVarsArray[i].split("=")[1]
                } else
                {

                    hash.refreshAfterClose = false;
                }
            }
            // let's run through all possible values: 90%, nothing or a value in pixel
            if (newHeight != 0)
            {
                if (newHeight.indexOf('%') > -1)
                {

                    newHeight = Math.floor(parseInt($(window).height()) * (parseInt(newHeight) / 100));

                }
                var newTop = Math.floor(parseInt($(window).height() - newHeight) / 2);
            }
            else
            {
                newHeight = $modalWindow.height();
            }
            if (newWidth != 0)
            {
                if (newWidth.indexOf('%') > -1)
                {
                    newWidth = Math.floor(parseInt($(window).width() / 100) * parseInt(newWidth));
                }
                var newLeft = Math.floor(parseInt($(window).width() / 2) - parseInt(newWidth) / 2);

            }
            else
            {
                newWidth = $modalWindow.width();
            }

            // do the animation so that the windows stays on center of screen despite resizing
            $modalWindow.css({
                width: newWidth,
                height: newHeight,
                opacity: 0
            }).jqmShow().animate({
                width: newWidth,
                height: newHeight,
                top: newTop,
                left: newLeft,
                marginLeft: 0,
                opacity: 1
            }, 'slow');
        }
        else
        {
            // don't do animations
            $modalWindow.jqmShow();
        }

    }

    $('#modalWindow').jqm({
        overlay: 70,
        modal: true,
        trigger: 'a.thickbox',
        target: '#jqmContent',
        onHide: closeModal,
        onShow: openInFrame
    });

            });
            
            
 

 
 function STDiv(com)
 {
// alert('1');
  var imb = document.documentElement.clientWidth;
var imbt = document.documentElement.clientHeight;
offset = $(document).scrollTop();
var centerimg = (imb/2) - (235/2); 
var centerimgt = (imbt/2) - (41/2);
// alert('2='+imb);
  $('#WaitDiv').css({'left': centerimg + 'px', 'top': offset + 350  + 'px'}).show(); 
  /*
  $('#WaitDiv').css({'left': centerimg + 'px', 'top': offset + centerimgt-10 + 'px'}).show(); 
   */
  $('#StatusDiv').load('getajax.html?command=StatusExplorer'+com, function() {
  $('#WaitDiv').hide();
});

 }
 
     
     
 function STDivParent(com)
 {
  var imb = top.document.documentElement.clientWidth;
var imbt = top.document.documentElement.clientHeight;
offset = $(top.document).scrollTop();
var centerimg = (imb/2) - (235/2); 
var centerimgt = (imbt/2) - (41/2);

  //$('#WaitDiv', top.document).css({'left': centerimg + 'px', 'top': offset + 350  + 'px'}).show(); 
  $('#StatusDiv', top.document).load('getajax.html?command=StatusExplorer'+com);

 }
  
     
 function STDivMes(com,mes)
 {
if(confirm(mes)){
  var imb = document.documentElement.clientWidth;
var imbt = document.documentElement.clientHeight;
offset = $(document).scrollTop();
var centerimg = (imb/2) - (235/2); 
var centerimgt = (imbt/2) - (41/2);
// alert('2='+imb);
  $('#WaitDiv').css({'left': centerimg + 'px', 'top': offset + 350  + 'px'}).show(); 
  /*
  $('#WaitDiv').css({'left': centerimg + 'px', 'top': offset + centerimgt-10 + 'px'}).show(); 
   */
  $('#StatusDiv').load('getajax.html?command=StatusExplorer'+com, function() {
  $('#WaitDiv').hide();
});}

 }    
     
     /*
function confirm2(msg,callback) {
  $('#confirm')
    alert('');
    $('#ex2').jqmHide();
}


google.setOnLoadCallback(function()
{
	// Safely inject CSS3 and give the search results a shadow
	var cssObj = { 'box-shadow' : '#888 5px 10px 10px', // Added when CSS3 is standard
		'-webkit-box-shadow' : '#888 5px 10px 10px', // Safari
		'-moz-box-shadow' : '#888 5px 10px 10px'}; // Firefox 3.5+
	$("#suggestions").css(cssObj);
	
	// Fade out the suggestions box when not active
	 $("input").blur(function(){
	 	$('#suggestions').fadeOut();
	 });
});

function lookup(inputString) {
	if(inputString.length == 0) {
		$('#suggestions').fadeOut(); // Hide the suggestions box
	} else {
		$.get("http://192.168.10.115/list_getajax", {queryString: ""+inputString+""}, function(data) { // Do an AJAX call
			$('#suggestions').fadeIn(); // Show the suggestions box
			$('#suggestions').html(data); // Fill the suggestions box
		});
	}
}
*/
