var timer = window.setInterval("loadBanner()", 10000);
var viewportwidth;
var viewportheight;
 
// BANNER Loading --------------------------------------------------------------------------------------------------------

function loadBanner() {
	var url    = 'inc/load_banner.php';
	var rand   = Math.random(9999);
	var pars   = 'rand='+rand;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: loadBannrLoad, onComplete: loadBannerResponse} );
}

function loadBannrLoad() {
	//$('test').innerHTML = "Loading...";
}

function loadBannerResponse (originalRequest) {
	//$('loadin').style.visibility = "hidden";
	$('banner').innerHTML = originalRequest.responseText;
}

//------------------------------------------------------------------------------------------------------------------------

function setCurtainSize(elem){
	// the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight 
	if (typeof window.innerWidth != 'undefined')
	{
		viewportwidth = window.innerWidth,
		viewportheight = window.innerHeight
	}
	 
	// IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)
	else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0)
	{
		viewportwidth = document.documentElement.clientWidth,
		viewportheight = document.documentElement.clientHeight
	}
	 
	// older versions of IE	 
	else
	{
		viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
		viewportheight = document.getElementsByTagName('body')[0].clientHeight
	}
	
	var xpos = (viewportwidth/2)-400;
	var ypos = (viewportheight/2)-275;
	$(elem).style.width = viewportwidth+'px';
	$(elem).style.top = ypos+'px';
	$('thumb-box').style.left=xpos+'px';
	$('img-box').style.left=xpos+'px';
}

function loadGallery() {
	$('main-box').style.display='none';
	$('curtain').style.visibility='visible';
	$('close').style.display='block';
	$('gallery-title').style.display='block';
	$('album-list').style.display='block';
	$('thumb-box').style.display='block';
	$('img-box').style.display='block';
	$('thumb-box').innerHTML='';
	$('img-box').innerHTML='';
}

function unloadGallery() {
	$('main-box').style.display='block';
	$('curtain').style.visibility='hidden';
	$('close').style.display='none';
	$('gallery-title').style.display='none';
	$('album-list').style.display='none';
	$('thumb-box').style.display='none';
	$('img-box').style.display='none';
}

function loginUser(uname,upass) {
	var url    = '../../../inc/admin_page.php';
	var rand   = Math.random(9999);
	var pars   = 'uname='+uname+'&upass='+upass+'&rand='+rand;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: showLoad, onComplete: showResponse} );
}

function showLoad() {
	//$('test').innerHTML = "Loading...";
}

function showResponse (originalRequest) {
	//$('loadin').style.visibility = "hidden";
	$('page').innerHTML = originalRequest.responseText;
}

//---------------------------------------------------------------------------------------------

function isAlphaNumeric(elem,type){
	if (type == "a")
		{
			var validExpression = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		}
	else if (type == "n")
		{
			var validExpression = "0123456789";
		}
	else if (type == "an")
		{
			var validExpression = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
		}
	else if (type == "anspb")
		{
			var validExpression = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ,.()+-";
		}
	var str = elem.value;
	var output = "";

	for (var i=0; i<str.length; i++)
		{
			if (validExpression.indexOf(str.charAt(i)) != -1)
				{
					output += str.charAt(i);
				}
		}
	elem.value=output;
}

//-----------------------------------------------------------------------------------------------------------

function isUptlNumeric(elem){
	var numericExpression = "0123456789%";
	var str = elem.value;
	var output = "";

	for (var i=0; i<str.length; i++)
		{
			if (numericExpression.indexOf(str.charAt(i)) != -1)
				{
					output += str.charAt(i);
				}
		}
	$('q').value=output;
	if (output.length==0)
		{
			$('status-bar').innerHTML="Showing all currently available numbers in numerical order...";
		}
	else
		{
			$('status-bar').innerHTML="Showing numbers which contain '"+output+"'";
		}
	if (output == "") { $(clear).style.visibility='hidden'; } else { $(clear).style.visibility='visible'; }
	showUptlNumList(output,1);
}

//------------------------------------------------------------------------------------------------------------

function loadArticle(article,from) {
	var url    = 'inc/load_article.php';
	var rand   = Math.random(9999);
	var pars   = 'id='+article+'&from='+from+'&rand='+rand;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: loadArticleLoad, onComplete: loadArticleResponse} );
	$('article').innerHTML = "";
	$('loader1').style.visibility='visible';
}

function loadArticleLoad() {
	//$('test').innerHTML = "Loading...";
}

function loadArticleResponse (originalRequest) {
	//$('loadin').style.visibility = "hidden";
	$('contents').innerHTML = originalRequest.responseText;
}

//-----------------------------------------------------------------------------------------------------------

function loadThumbs(ak) {
	var url    = 'inc/thumbnails.php';
	var rand   = Math.random(9999);
	var pars   = 'ak='+ak+'&rand='+rand;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: loadThumbsLoad, onComplete: loadThumbsResponse} );
	$('thumb-box').innerHTML = "<br /><img src='inc/images/al3.gif' />";
}

function loadThumbsLoad() {
	//$('test').innerHTML = "Loading...";
}

function loadThumbsResponse (originalRequest) {
	//$('loadin').style.visibility = "hidden";
	$('thumb-box').innerHTML = originalRequest.responseText;
}


//-----------------------------------------------------------------------------------------------------------

function loadImage(ik) {
	var url    = 'inc/gallery_images.php';
	var rand   = Math.random(9999);
	var pars   = 'ik='+ik+'&rand='+rand;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: loadImageLoad, onComplete: loadImageResponse} );
	$('img-box').innerHTML = "<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><img src='inc/images/al3.gif' />";
}

function loadImageLoad() {
	//$('test').innerHTML = "Loading...";
}

function loadImageResponse (originalRequest) {
	//$('loadin').style.visibility = "hidden";
	$('img-box').innerHTML = originalRequest.responseText;
}

//---------------------------------------------------------------------------------------------------------------

function confirmDeleteBanner(id) {
	confirmed = window.confirm("Are you sure you want to delete this banner?");
	if (confirmed)
		{
			
			dest = '../admin/admin_page.php?page=banners&action=remove&id='+id;
			window.location = dest;
		}
}

//---------------------------------------------------------------------------------------------------------------

function confirmDeleteImage(id) {
	confirmed = window.confirm("Are you sure you want to delete this image?");
	if (confirmed)
		{
			
			dest = '../admin/admin_page.php?page=gallery&action=remove&id='+id;
			window.location = dest;
		}
}