function popAdmin(url)
{
	var win=window.open(url, 'winname', 'scrollbars=1,status=0, location=0, resizable=1, menubar=0, directories=0, toolbar=0, width=700,height=550, top=10, left=10');
}

function opengal(w,h,id,pid,kus,table,lang){

	h = h ? h : 450;
	w = w ? w : 500;

	url = '/gal.php?lang='+lang+'&pid='+pid+'&id='+id+'&kus='+kus+'&table='+table+'&width='+w+'&height='+h;

	popWin(url,h,w);	
}		


function nothing(){
	return;
}	

function checknum(val) /*forms*/
{
	temp_val=val.split("");
	_exp = new RegExp(/\d/);
	_exp2 = new RegExp(/,/);
	_exp3 = new RegExp(/\./);
	ret_str='';
	for(i=0;i<temp_val.length;i++)
	{
		temp=_exp.test(temp_val[i]);
		temp2=_exp2.test(temp_val[i]);
		temp3=_exp3.test(temp_val[i]);
		if(temp || temp2 || temp3 || temp_val[i]==' ') 
		{
			ret_str+=temp_val[i];
		}

	}
	return ret_str;
}

var win = null;
function popWin(winurl, h, w, scroll, status)
{
	var h = h ? h : 310;
	var w = w ? w : 300;
	var scroll = scroll ? 1 : 0;
	var status = status ? 1 : 0;
	var winl = (screen.width-w)/2;
	var wint = (screen.height-h)/2;
	var settings  ='height='+h+',';
	  settings +='width='+w+',';
	  settings +='top='+wint+',';
	  settings +='left='+winl+',';
	  settings +='scrollbars='+scroll+',';
	  settings +='status='+status+',';
	  settings +='resizable=yes';

	win=window.open(winurl,"",settings);
	if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}

function myHide(useDiv){
 if (document.getElementById) {
		eval("document.getElementById(useDiv).style.visibility = \"hidden\"");
	  } else {
		if (document.layers) {
			document.layers[useDiv].visibility = 'hidden';
		} else {
		  if (document.all) {
			eval("document.all."+useDiv+".style.visibility = \"hidden\"");
		  }
		}
	  }
}

function myShow(useDiv)
{
	 if (document.getElementById) {
		eval("document.getElementById(useDiv).style.visibility = \"visible\"");
	  } else {
		if (document.layers) {
			document.layers[useDiv].visibility = 'show';
		} else {
		  if (document.all) {
			eval("document.all."+useDiv+".style.visibility = \"visible\"");
		  }
		}
	  }

}

function confirmation2(url,txt)
{
	input_box=confirm(txt);
	if (input_box==true){ document.location=url}
}

function returnObjById( id ) 
{ 
	if (document.getElementById) 
		var returnVar = document.getElementById(id); 
	else if (document.all) 
		var returnVar = document.all[id]; 
	else if (document.layers) 
		var returnVar = document.layers[id]; 
	else 
		var returnVar = document.getElementById(id); 
	return returnVar; 
} 

// fix flash - active control
flashfix = function()
{
	objects = document.getElementsByTagName("object");
	for (var i = 0; i < objects.length; i++)
	{
		objects[i].outerHTML = objects[i].outerHTML;
	}
}
if (window.attachEvent){
	window.attachEvent("onload", flashfix)
}else{
	window.onload=flashfix;
}



// Imagery's slideshow.
function applyHandler(o, e, f) { 
e = (e instanceof Array) ? (arguments.callee(o, e[1], f), e[0]) : e;
return (o.attachEvent) ? o.attachEvent(e, f) : (o.addEventListener) ? o.addEventListener(e.substr(2), f, false) : false;
} 

function initScroller() {
var t = document.getElementById('control'), s = document.getElementById('scroller');
t.back_control = t.getElementsByTagName('img')[0];
(t.scroll_obj = s).scroll_position = s.scroll_active = 0;
s.scroll_range = s.offsetWidth - s.parentNode.offsetWidth;
return applyHandler(t, ['onmouseover', 'onmouseout'], scrollControl);
} 

function scrollControl(e) {
var el = (e = e || event).target || e.srcElement, t = el.tagName.toLowerCase(), p, b;
if(t == 'img') { p = el.parentNode.scroll_obj;
return (p.scroll_active = !p.scroll_active) ? (b = (el == el.parentNode.back_control), scrollProcess(p, b)) : false;
} else return false; 
} 

function scrollProcess(o, b) {
var p = o.scroll_position; 
o.scroll_position = (!b && p > -o.scroll_range) ? p - 5 : (b && p < 0) ? p + 5 : (o.scroll_active = 0, b) ? 0 : p;
o.style.left = o.scroll_position + 'px';
return (o.scroll_active) ? window.setTimeout(function() { return scrollProcess(o, b); }, 10) : false; 
} 
applyHandler(window, 'onload', initScroller);





////////////////LEHEKULGE SKROLLING////////////////////

function applyHandlerPage(o, e, f) { 
e = (e instanceof Array) ? (arguments.callee(o, e[1], f), e[0]) : e;
return (o.attachEvent) ? o.attachEvent(e, f) : (o.addEventListener) ? o.addEventListener(e.substr(2), f, false) : false;
} 

function initScrollerPage() {
var t = document.getElementById('control_page'), s = document.getElementById('scroller_page');
t.back_control = t.getElementsByTagName('img')[0];
(t.scroll_obj = s).scroll_position = s.scroll_active = 0;
s.scroll_range = s.offsetHeight - s.parentNode.offsetHeight;
return applyHandlerPage(t, ['onmouseover', 'onmouseout'], scrollControlPage);
} 

function scrollControlPage(e) {
var el = (e = e || event).target || e.srcElement, t = el.tagName.toLowerCase(), p, b;
if(t == 'img') { p = el.parentNode.scroll_obj;
return (p.scroll_active = !p.scroll_active) ? (b = (el == el.parentNode.back_control), scrollProcessPage(p, b)) : false;
} else return false; 
} 

function scrollProcessPage(o, b) {
var p = o.scroll_position; 
o.scroll_position = (!b && p > -o.scroll_range) ? p - 5 : (b && p < 0) ? p + 5 : (o.scroll_active = 0, b) ? 0 : p;
o.style.top = o.scroll_position + 'px';
return (o.scroll_active) ? window.setTimeout(function() { return scrollProcessPage(o, b); }, 10) : false; 
} 
applyHandlerPage(window, 'onload', initScrollerPage);


var defsond  = 0;
function sndFunc(actType)
{	
	var sndsongs = new Array();
		sndsongs[0] = "chillout.wma";
		sndsongs[1] = "ch2.wma";
		sndsongs[2] = "ch3.wma";
	var sndfr = parent.frames['sndframe'];
	if (actType && sndfr && sndfr.document) 
	{
		switch(actType)
		{
		case 'previous':
			sndfr.document.getElementById('mPlayer').controls.stop();
			defsond=defsond-1;
			if (defsond<0)
			{
				defsond = 0;
			}
			sndfr.document.getElementById('mPlayer').url = sndsongs[defsond];
			sndfr.document.getElementById('mPlayer').src = sndsongs[defsond];
			sndfr.document.getElementById('mPlayer').data = sndsongs[defsond];
			sndfr.document.getElementById('mPlayer').controls.play();
			break;   
		case 'stop':
			try {
				sndfr.document.getElementById('mPlayer').controls.stop();
			}
			catch (e) {
				sndfr.document.getElementById('mPlayer').Stop();
			}
			break;
		case 'play':
			try {
				sndfr.document.getElementById('mPlayer').controls.play();
			}
			catch (e) {
				sndfr.document.getElementById('mPlayer').Play();
			}
			break;
		case 'next':
			sndfr.document.getElementById('mPlayer').controls.stop();
			defsond=defsond+1;
			if (defsond>2)
			{
				defsond = 2;
			}
			sndfr.document.getElementById('mPlayer').url = sndsongs[defsond];
			sndfr.document.getElementById('mPlayer').src = sndsongs[defsond];
			sndfr.document.getElementById('mPlayer').data = sndsongs[defsond];
			sndfr.document.getElementById('mPlayer').controls.play();
			break;
		default:
			alert('?');
		}
	}
}
