// JavaScript Document


// TOGGLE OBJECT VISIBILITY #####################################################################
// Example:
// onclick="toggleObj('myDiv','hide');"

function toggleObj(objID,type) {
    
    if (type=='hide') {
    document.getElementById(objID).style.display='none';
    }
    
    else {
    document.getElementById(objID).style.display='block';
    }
    
}

// SET FOCUS ####################################################################################
// Example:
// onload="setFocus('myFormField');

function setFocus(objID) {
    
    document.getElementById(objID).focus();
    
}

// GO TO URL ####################################################################################
// Example:
// onclick="goTo('http://www.mysite.com');

function goTo(url) {
    
    window.location.href = url;
    
}

// CLOSE WINDOW #################################################################################
// Example:
// onclick="closeMe('3');"

function closeMe(delay) {
  	
	setTimeout("self.close();",(parseInt(delay)*500));
	
}

// RELOAD PARENT ###############################################################################
// Example:
// onclick="reloadParent();"

function reloadParent() {
	
	window.opener.location.reload(true);
	
}

// LOAD PARENT #################################################################################
// Example:
// onclick="loadParent('mypage.html');

function loadParent(newpage) {
	
	window.opener.location.href=newpage;
	
}

// POPUP WINDOW ################################################################################
// Example:
// onclick="popUp('http://www.*.com','','750','450','resizable,scrollbars,status,toolbar')"

var win = null;
function popUp(url,name,w,h,features) {
    var winl = (screen.width-w)/2;
    var wint = (screen.height-h)/2;
    if (winl < 0) winl = 0;
    if (wint < 0) wint = 0;
    var settings = 'height=' + h + ',';
    settings += 'width=' + w + ',';
    settings += 'top=' + wint + ',';
    settings += 'left=' + winl + ',';
    settings += features;
    win = window.open(url,name,settings);
    win.window.focus();
}


// AJAX FUNCTION #################################################################################
// Example:
// onclick="procAJAX('myPage.php?query=value','myDiv');

var xmlHttp

function procAJAX(url, objectID){

var pageRequest = false;
	if (window.XMLHttpRequest) pageRequest = new XMLHttpRequest();
	else if (window.ActiveXObject) pageRequest = new ActiveXObject("Microsoft.XMLHTTP");
	else return false;
	
	pageRequest.onreadystatechange = function () {
	var object = document.getElementById(objectID);
	
	
	if (pageRequest.readyState == 4)
	object.innerHTML = pageRequest.responseText;
	else object.innerHTML = '<center>Loading...</center>';
	
	}

	pageRequest.open('Get', url,true);
	pageRequest.send(null);

}

// RESIZE EDITOR FIELD TO FIT #####################################################################
// Example:
// onresize="editorResize('editorRegion');"

function editorResize(){
    
	if (parseInt(navigator.appVersion)>3) {
    if (navigator.appName=="Netscape") {
    winW = window.innerWidth;
    winH = window.innerHeight;
    }
    if (navigator.appName.indexOf("Microsoft")!=-1) {
    winW = document.body.offsetWidth;
    winH = document.body.offsetHeight;
    }
    }
    document.getElementById("wysiwygpagcontent").style.height=winH-390+'px';
	//alert(winH);
}