﻿// JScript File code by blackyaa
function OpenUrl(o)
{
    var url = 'http://www.vnpresent.com/';
    if(o + "" != "") url = o;
    var doc = window.open(url,"_blank");
    doc.opener = window.self;
}

function ShowPage(url, w, h)
{
    var w1 = w ? w:500; var h1= h ? h:500;
    var doc = window.open(url,"doc","top = 50, left = 50, width=" + w1 + ", height=" + h1 + ", scrollbars, resizable");
    doc.opener = window.self;
}

function ImagePreview(url, w, h)
{
    var w1 = w ? w:500; var h1= h ? h:500;
    w1 = w1 > 1000 ? 1000 : w1 + 0;
    h1 = h1 > 700 ? 700 : h1 + 0;
    
    var t = (700-h1)/2; var l = (1000-w1)/2;
    var doc = window.open("JavaScript/ImagePreview.htm?=" + url,"doc","top = " + t + ", left = " + l + ", width=" + w1 + ", height=" + h1 + ", scrollbars=0, resizable");
    doc.opener = window.self;
}

//Clear item of ddl
function clear_item(o)
{
    o.options.length = 0;
}
//Add an item to ddl
function add_item(text, value, list)
{
    var oOption = '';
    if(!IE)
    {
        list.options[list.options.length] = new Option(text, value);
    }
    else
    {
        oOption = document.createElement("OPTION");
        list.options.add(oOption);
        oOption.innerText = text;
        oOption.value = value;
    }
}
//Link
function link(url)
{
    window.location = url;
}
//Mail site
function mail_site()
{
    var msTxt = document.getElementById('msTxt');
    if(msTxt.value + '' != '')
    {
        ShowPage('utility/send_site.aspx?email=' + msTxt.value, 420, 270);
    }
}

//Enter key press
function key_down(o, delegate)
{
    if(o.keyCode == 13)
    {
        o.returnValue = false;
        eval(delegate);
    }
}

var _root = null;
function Rqst(url, xml, delegate)
{  
    var http_request = false;//XMLHttpRequest object
    //url empty
	if(!url || url=='')
	{
		return false;
	}
	//FireFox and others
	if(window.XMLHttpRequest)
	{
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType)
			http_request.overrideMimeType('text/xml');
	}
	//IE
	else if(window.ActiveXObject)
	{
		http_request = new ActiveXObject('Microsoft.XMLHTTP');
	}
	//Does not support
	if(!http_request)
	{
		return false;
	}
	//Init request
	    //state capture
	http_request.onreadystatechange = function ()
	{
        if (http_request.readyState == 4)//Finished
        {
            if (http_request.status == 200)//Data returned
            {
                if(xml)
                    _root = http_request.responseXML;
                else _root = http_request.responseText;
                
                //Call delegate
                if(delegate) eval(delegate);
            }
            else//Problem
            {
                
            }
        }
        else//Waiting
        {
            
        }    
	}
    //Call request
	http_request.open('GET', url, true);
	http_request.send(null);
}

function ss(i, v)
{    
    Rqst('JavaScript/state_ctl.aspx?i=' + i + '&val=' + v);
}

var w3c=(document.getElementById)?true:false;
var ns4=(document.layers)?true:false;
var ie4=(document.all && !w3c)?true:false;
var ie5=(document.all && w3c)?true:false;
var ns6=(w3c && navigator.appName.indexOf("Netscape")>=0)?true:false;