/************************************************************************************************************
*	DHTML modal dialog box
*
*	Created:						May, 3rd, 2011
*	@class Purpose of class:				Load modal-message.js after certain delay
*			
*	Css files used by this script:	N/A
*
*	Demos of this class:			ctime.html
*
*	Start Function: 			start(minute,second)
************************************************************************************************************/
/**
* @nishith
*/
    messageObj = new DHTML_modalMessage();
function start(mi,sec){
	startCountDown((mi*60+sec), 1000, loadScript);
}

function startCountDown(i, p, f) {
    // store parameters
    var pause = p;
    var fn = f;
    // make reference to div
    var countDownObj = document.getElementById("countDown");
    if (countDownObj == null) {
        // error
        alert("div not found, check your id");
        // bail
        return;
    }
    countDownObj.count = function(i) {
    // write out count
    countDownObj.innerHTML = Math.floor(i/60)+"min "+i%60+"sec";
    //countDownObj.innerHTML = i+i;

    if (i == 0) {
        // execute function
        fn();
        // stop
        return;
    }
    setTimeout(function() {
            // repeat
            countDownObj.count(i - 1);
        },pause);
    }
    // set it going
    countDownObj.count(i);
}


function loadScript() {
    var NewScript=document.createElement('script');
    NewScript.src="modal-message.js" ;
    document.body.appendChild(NewScript);
    setTimeout("showDHTML()",1000);
}

function showDHTML(){


    messageObj.setShadowOffset(5);
	
    var countDownObj = document.getElementById("MessageIdle");
    var messageContent=countDownObj.innerHTML;
	messageObj.setHtmlContent(messageContent);

	messageObj.setSize(600,283);

	messageObj.setCssClassMessageBox(false);

	messageObj.setSource(false);

	messageObj.setShadowDivVisible(false);

	messageObj.display();

}
function showDHTMLbig(){


    messageObj.setShadowOffset(5);
	
    var countDownObj = document.getElementById("MessageIdle");
    var messageContent=countDownObj.innerHTML;
	messageObj.setHtmlContent(messageContent);

	messageObj.setSize(853,600);

	messageObj.setCssClassMessageBox(false);

	messageObj.setSource(false);

	messageObj.setShadowDivVisible(false);

	messageObj.display();

}
function showCountryDIV(){


    messageObj.setShadowOffset(5);
	
    var countDownObj = document.getElementById("lower_foot");
	
    var messageContent='<div id="countrymap" style="background-color:#000000; text-align:left; padding-left:15px; padding-right:15px;"><br>' +   countDownObj.innerHTML + '<div style=" text-align:right;"><br><a href="#" onclick="messageObj.close();" style="color:#FFFFFF; padding-right:20px; border:1px solid #c0c0c0;";">X - Close</a><br></div>' +'<br></div>';
	messageObj.setHtmlContent(messageContent);

	messageObj.setSize(1050,315);

	messageObj.setCssClassMessageBox(false);

	messageObj.setSource(false);

	messageObj.setShadowDivVisible(false);

	messageObj.display();

}


