function focus_password( e ){
	if ( e.value == "------" )
	{
		e.value = '';
		return false;
	}
}
function focus_username( e ){
	if ( e.value == "Nazwa użytkownika" ){
		e.value = '';
		return false;
	}
}

function fadeaction(obj,type){
	if (type == 'in'){
		SetOpacity(obj, 0);
		mint.fx.Fade(obj, 100, 20, 1000);
	} 
	else if (type == 'out') mint.fx.Fade(obj, 0, 20, 1000);
}
function Preloader(x,y){
	return '<table width=\''+x+'\' height=\''+y+'\'><tr><td align=\'center\'><img src=\'/img/preloader.gif\' /></td></tr></table>';
}
function sendForm(form,content,op,loader){
	var req = mint.Request();
	var act;
	if (!loader) loader = content;

	// ALL LOCATIONS
	var exp = location.hash.replace("#","");
	exp = exp.split('&');
	for(var i = 0; i < exp.length; i++){
		var brk = exp[i].split('=');
		req.AddParam(brk[0],brk[1]);
	}
	if (op) {
		var arr = op.split(",");
		if (arr instanceof Array){
			for(var i = 0; i < arr.length; i++){
				var split = arr[i].split("=");
				req.AddParam(split[0],split[1]);
				if (split[0] == 'member_id' || split[0] == 'delete' || (split[0] == 'submit' && split[1] == 'Zapisz')) act = 1;
				else if (split[0] == 'norefresh') loader = 'comm'+split[1];
				else if (split[0] == 'answer') window.scrollTo(0,1100);
			}
		}
	}
	if (loader == content) window.scrollTo(0,441);

	req.OnLoaded = function(){ if (!act) $(loader).innerHTML = Preloader(505,150); }
	req.OnLoading = function(){ if (!act) $(loader).innerHTML = Preloader(505,150); }
	req.OnSuccess = function(){ $(content).innerHTML = this.responseText; }
	req.SendForm(form);
}
function SendRequest() {
    var req = mint.Request();
    var response = 'ster_page_content_center';
    
	req.AddParam('mod',getLocationHash('mod'));
	if (getLocationHash('settings')) req.AddParam('settings',getLocationHash('settings'));

	req.evalScripts = true;
	SetOpacity(response, 0); 

	req.OnSuccess = function(){
		
		$(response).innerHTML = this.responseText;
		if (getLocationHash('mod') == 'wallet'){ window.scrollTo(0,441);TabWallet(); }
		else if (getLocationHash('mod') == 'points'){
			window.scrollTo(0,441);TabPoints(''); 
		} 
		else if (getLocationHash('mod') == 'admin') {window.scrollTo(0,441);GrantedTabs(); }
		else if (getLocationHash('mod') == 'rank'){ 
			window.scrollTo(0,441);RankTabs(); 
		}else if (getLocationHash('mod') == 'settings') yourSettingsTabs();
		else if (getLocationHash('mod') == 'vip') window.scrollTo(0,441);
		fadeaction(response,'in');
	}
    req.Send("ster.ajax.php");
}
function Tabs() {
	// TOP USERS
	var tabs = mint.gui.CreateTabWidget("tabsTop");
	tabs.useSaving = true;
	tabs.fading = false;
	tabs.activeClass = "ui-tabs-selected";
	tabs.hoverClass = "hover";
	tabs.name = 'top';
	tabs.useCache = false;
	tabs.link = "ster.ajax.php?mod=primary";

	tabs.AddItem("topp", "topp", "text");
	tabs.AddItem("topb", "topb", "text");

	tabs.OnSelect = function() {
		$('tabsTop').innerHTML = Preloader(170,120);
	};

	// ADMIN CANDIDATES
	var tabs = mint.gui.CreateTabWidget("tabsContent");
	tabs.useSaving = true;
	tabs.fading = false;
	tabs.activeClass = "ui-tabs-selected";
	tabs.hoverClass = "hover";
	tabs.name = 'candidates';
	tabs.useCache = false;
	tabs.link = "ster.ajax.php?mod=primary";

	tabs.AddItem("cand_all", "cand_all", "text");
	tabs.AddItem("cand_agr", "cand_agr", "text");

	tabs.OnSelect = function() {
		$('tabsContent').innerHTML = Preloader(170,120);
	};

	// ADMINS
	var tabs = mint.gui.CreateTabWidget("tabsAdmins");
	tabs.useSaving = true;
	tabs.fading = false;
	tabs.activeClass = "ui-tabs-selected";
	tabs.hoverClass = "hover";
	tabs.name = 'admins';
	tabs.useCache = false;
	tabs.link = "ster.ajax.php?mod=primary";

	tabs.AddItem("admins_test", "admins_test", "text");
	tabs.AddItem("admins_todismiss", "admins_todismiss", "text");
	tabs.AddItem("admins_dismissed", "admins_dismissed", "text");

	tabs.OnSelect = function() {
		$('tabsAdmins').innerHTML = Preloader(170,120);
	};

	var tabs = mint.gui.CreateTabWidget("tabsContent1");
	tabs.useSaving = true;
	tabs.fading = false;
	tabs.activeClass = "ui-tabs-selected";
	tabs.hoverClass = "hover";
	tabs.name = 'publications';
	tabs.useCache = false;
	tabs.link = "ster.ajax.php?mod=primary";


	tabs.AddItem("news", "news", "text");
	tabs.AddItem("articles", "articles", "text");

	tabs.OnSelect = function() {
		$('tabsContent1').innerHTML = Preloader(259,120);
	};

	// MATCHES
	var tabs = mint.gui.CreateTabWidget("tabsContent2");
	tabs.useSaving = true;
	tabs.fading = false;
	tabs.activeClass = "ui-tabs-selected";
	tabs.hoverClass = "hover";
	tabs.name = 'matches';
	tabs.useCache = false;
	tabs.link = "ster.ajax.php?mod=primary";

	tabs.AddItem("clan", "clan", "text");
	tabs.AddItem("community", "community", "text");
	tabs.AddItem("other", "other", "text");

	tabs.OnSelect = function() {
		$('tabsContent2').innerHTML = Preloader(259,120);
	};

	// SERVERS
	var tabs = mint.gui.CreateTabWidget("tabsContent3");
	tabs.useSaving = true;
	tabs.fading = false;
	tabs.activeClass = "ui-tabs-selected";
	tabs.hoverClass = "hover";
	tabs.name = 'servers';
	tabs.link = "ster.ajax.php?mod=primary";

	tabs.useCache = false;
	tabs.AddItem("cs16", "cs16", "text");
	tabs.AddItem("sother", "sother", "text");

	tabs.OnSelect = function() {
		$('tabsContent3').innerHTML = Preloader(346,120);
	};

	// STATISTICS
	var tabs = mint.gui.CreateTabWidget("tabsContent4");
	tabs.useSaving = true;
	tabs.fading = false;
	tabs.activeClass = "ui-tabs-selected";
	tabs.hoverClass = "hover";
	tabs.name = 'statistics';
	tabs.useCache = false;
	tabs.link = "ster.ajax.php?mod=primary";

	tabs.AddItem("ffa16", "ffa16", "text");
	tabs.AddItem("dm16", "dm16", "text");
	tabs.AddItem("csswar", "csswar", "text");
	tabs.AddItem("tf2", "tf2", "text");
	tabs.AddItem("tf2arena", "tf2arena", "text");

	tabs.OnSelect = function() {
		$('tabsContent4').innerHTML = Preloader(220,120);
	};
}
function yourSettingsTabs(){   
    var tabs = mint.gui.CreateTabWidget("tabsContent7");

    tabs.fading = true;
    tabs.activeClass = "ui-tabs-selected";
    tabs.hoverClass = "hover";
    tabs.name = 'your_settings';
	tabs.useCache = false;
	tabs.link = "ster.ajax.php?mod=settings";

	tabs.AddItem("web_settings", "web_settings", "text");
	//tabs.AddItem("bulletins", "bulletins", "text");

   	tabs.OnSelect = function() {
		$('tabsContent7').innerHTML = Preloader(505,150);
	};
}
function WalletOperation(payid,page){
	var req = mint.Request();
	var form = document.nwallet;

	for (var i = 0;i < form.length; ++i){
		if (form[i].name == 'payment_method' && form[i].checked == true) selected = form[i].value;
	}
	
	if (payid) req.AddParam('payid',payid);
	if (page) req.AddParam('page',page);
	
	if (getLocationHash('tab') == 'pay_method') setLocationHash('payment_method',selected);

	req.OnSuccess = function(){ $('tabsContent5').innerHTML = this.responseText; }
	req.SendForm('walletform');
}
// LOCATION
function setLocationHash(op,value,limit,data){
	var ret = 1;
	if (!data) { 
		data = location.hash;
		ret = 0;
	}
	var sethash = '';
	var exist = 0;
	var exp = data.replace("#","");
	exp = exp.split('&'); // explode new data or location.hash by &

	if (value == 'remove'){
		var arr = op.split(",");
		for(var j = 0; j < exp.length; j++){
			var itm = exp[j].split('=');
			if(in_array(itm[0],arr) == false) { sethash = sethash + itm[0] + '=' + itm[1] + '&'; }
		}
		var hashlength = sethash.length - 1;
		sethash = sethash.substring(0,hashlength);
		location.hash = sethash;
	}else {
		if (strpos(op, ',')){
			var newloc;
			var setloc = op.split(","); 
			if (limit == 1){
				sethash = op.replace(",","&");
			}else {
				// change items that exist
				for(var j = 0; j < setloc.length; j++){
					var split = setloc[j].split("=");
					for(var i = 0; i < exp.length; i++) { var brk = exp[i].split('='); if (brk[0] == split[0] && brk[1] != split[1]) exp[i] = brk[0]+"="+split[1]; }
				}
				// add new items
				for(var i = 0; i < exp.length; i++){
					var brk = exp[i].split('='); 
					for(var j = 0; j < setloc.length; j++) { var split = setloc[j].split("=");if (brk[0] == split[0]) setloc.splice(j,1); }
				}
				if (setloc != '') { if (exp != '') { exp = exp + ',' + setloc;exp = exp.split(',');} else exp = setloc;  }

				for(var i = 0; i < exp.length; i++){
					var brk = exp[i].split('=');
					sethash = sethash + brk[0] + '='+ brk[1]+'&';
				}
				var hashlength = sethash.length - 1;
				sethash = sethash.substring(0,hashlength);
			}
		}else {
			// This option you can change location values, delete or add new one
			for(var i = 0; i < exp.length; i++){ // foreach old location do
				var brk = exp[i].split('='); // explode old location by =
				if (brk[0] == op){ // if old location name == new location name
					sethash = sethash + brk[0] + '='+ value+'&'; // sethash new location name as new value
					exist = 1; // and check that exist
					if (limit == 1) i = exp.length; // if limit == 1 then foreach END
				}else sethash = sethash + brk[0] + '='+ brk[1]+'&'; // if old location name <> new location name then set old location
			}
			if (exist == 0) sethash = sethash+op+'='+value; // if new location name not exist in old location then set it to the end of old location
			else { // else substring & from edited location
				var hashlength = sethash.length - 1;
				sethash = sethash.substring(0,hashlength);
			}
		}
		if (ret == 0) location.hash = sethash; else return sethash; // set location or return
	}
}
function getLocationHash(type,data){
	if (location.hash){
		if (data) var exp = data.replace("#",""); else var exp = location.hash.replace("#","");
		exp = exp.split('&');
		for(var i = 0; i < exp.length; i++){
			var brk = exp[i].split('=');
			if (type == brk[0]) { return brk[1]; }
		}
	}
}
function TabWallet(selected,back){
	var tabs = mint.gui.CreateTabWidget("tabsContent5");
	var selected;
	
	tabs.reqConfig = {
		evalScripts: true
	}
	tabs.useSaving = true;
	tabs.fading = false;
	tabs.activeClass = "ui-tabs-selected";
	tabs.hoverClass = "hover";
	tabs.name = 'wallet';
	tabs.useCache = false;
	tabs.link = "ster.ajax.php?mod=wallet";
	
	if ($('tabsContent5')) $('tabsContent5').innerHTML = Preloader(505,150);

	tabs.AddItem("to_points", "to_points", "text");
	tabs.AddItem("pay_method", "pay_method", "text","ster.ajax.php?mod=wallet&payment_method="+getLocationHash('payment_method'));
	tabs.AddItem("personal_data", "personal_data", "text");
	tabs.AddItem("wallet_history", "wallet_history", "text");

	selected = getLocationHash('item');
	if (selected){
		var obj = tabs.GetItem(selected);
		tabs.OpenItem(obj);
	}
	tabs.OnUpdate = function(item) { setLocationHash('item',item.name); }
	tabs.OnSelect = function(item) {
		if ($('tabsContent5')) $('tabsContent5').innerHTML = Preloader(505,150);
	};
	tabs.OnDeselect = function(item) { setLocationHash('item',item.name); }
}
function GrantedTabs(){
	var tabs = mint.gui.CreateTabWidget("Granted");
	tabs.reqConfig = {
		evalScripts: true
	}
	tabs.useSaving = true;
	tabs.fading = false;
	tabs.activeClass = "ui-tabs-selected";
	tabs.hoverClass = "hover";
	tabs.name = 'granted';
	tabs.useCache = false;
	$('Granted').innerHTML = Preloader(505,150);
	if (getLocationHash('id'))
		tabs.link = "ster.ajax.php?mod=admin&id="+getLocationHash('id');
	else 
		tabs.link = "ster.ajax.php?mod=admin";

	tabs.AddItem("grserverlist", "grserverlist", "text");
	tabs.AddItem("grcs16", "grcs16", "text");
	tabs.AddItem("grcss", "grcss", "text");

	var selected = getLocationHash('item');
	if (selected){
		var obj = tabs.GetItem(selected);
		tabs.OpenItem(obj);
	}
	tabs.OnUpdate = function(item){ setLocationHash('item',item.name); }
	tabs.OnDeselect = function(item){ 
		if (item.name == 'grserverlist') tabs.link = "ster.ajax.php?mod=admin"; 
		setLocationHash('id,edit,member_id','remove');
	}
	tabs.OnSelect = function(item) {
		$('Granted').innerHTML = Preloader(505,150);
	};
}
function RankTabs(id){
	if (!id) id = getLocationHash('id');
	var tabs = mint.gui.CreateTabWidget("RankTabs");
	tabs.reqConfig = { evalScripts: true }
	tabs.useSaving = true;
	tabs.fading = false;
	tabs.activeClass = "ui-tabs-selected";
	tabs.hoverClass = "hover";
	tabs.name = 'rank';
	tabs.useCache = false;
	if (id){
		tabs.link = "ster.ajax.php?mod=rank&id="+id;
		var aid = getLocationHash('aid');
		var mid = getLocationHash('mid');
		if (aid) tabs.link = "ster.ajax.php?mod=rank&id="+id+"&aid="+aid+"&mid="+mid;
		window.scrollTo(0,441);
	}
	else tabs.link = "ster.ajax.php?mod=rank";
	
	tabs.AddItem("adminrank", "adminrank", "text");
	tabs.AddItem("rankserverlist", "rankserverlist");

	var selected = getLocationHash('item');
	if (selected){
		var obj = tabs.GetItem(selected);
		tabs.OpenItem(obj);
	}

	tabs.OnDeselect = function(item){ if (item.name == 'rankserverlist') { tabs.link = "ster.ajax.php?mod=rank"; id = ''; } }
	tabs.OnSelect = function(item) {
		$('RankTabs').innerHTML = Preloader(505,150); 
		if (id) {
			setLocationHash('id',id);
			tabs.link = "ster.ajax.php?mod=rank&id="+id;
			var aid = getLocationHash('aid');
			var mid = getLocationHash('mid');
			if (aid) tabs.link = "ster.ajax.php?mod=rank&id="+id+"&aid="+aid+"&mid="+mid;
			window.scrollTo(0,441);
		}
		
	};
	tabs.OnUpdate = function(item){
		var com = getLocationHash('com');
		if (com) { com = $('comm'+com);window.scrollTo(0,com.offsetTop); }
		setLocationHash('item',item.name);
		if (id) setLocationHash('id',id);
	}
}
function StarRating(obj,type,rate_type){
	if (obj){
		var id = obj.id;
		var x = id.split("-");
		if (type == 'set'){
			for(var i = 1; i <= x[1]; i++){
				$(x[0]+'-'+i).src = 'gfx/icons/star_selected.gif';
			}
		}else if (type == 'click'){
			var req = mint.Request();
			req.AddParam('star_rate',x[1]);
			req.AddParam('star_rate_type',rate_type);
			
			req.OnSuccess = function(){
		 		$('RankTabs').innerHTML = this.responseText;
			}
			req.SendForm('rankform');
		}else{
			for(var i = 1; i <= 5; i++){
				if($(x[0]+'-'+i).className == 'filled') $(x[0]+'-'+i).src = 'gfx/icons/star_filled.gif'; else $(x[0]+'-'+i).src = 'gfx/icons/star_empty.gif';
			}			
		}
	}
}
function PointsOperation(op){
	var req = mint.Request();
	var arropt = new Array("changeslot","moretime");
	var loader;
	var content = 'tabsContent5';
	req.evalScripts = true;

	//if (form == 'vipform') loader = 'vipspace'; else loader = content;
	loader = content;
	// ALL LOCATIONS
	var exp = location.hash.replace("#","");
	exp = exp.split('&');
	for(var i = 0; i < exp.length; i++){
		var brk = exp[i].split('=');
		req.AddParam(brk[0],brk[1]);
		if (in_array(brk[0],arropt)) loader = 'off'; 
	}
	if (op) {
		var arr = op.split(",");
		if (arr instanceof Array){
			for(var i = 0; i < arr.length; i++){
				var split = arr[i].split("=");
				req.AddParam(split[0],split[1]);
			}
		}
	}

	req.OnLoaded = function(){ if (loader != 'off') $(loader).innerHTML = Preloader(505,150); }
	req.OnLoading = function(){ if (loader != 'off') $(loader).innerHTML = Preloader(505,150); }

	req.OnSuccess = function(){
		window.scrollTo(0,441);
		$(content).innerHTML = this.responseText;
	}
	if (getLocationHash('mod') == 'vip') var form = 'vipform'; else var form = 'pointsform';
	req.SendForm(form);
}
function TabPoints(option,status){
	var tabs = mint.gui.CreateTabWidget("tabsContent5");
	tabs.reqConfig = {
		evalScripts: true
	}
	tabs.useSaving = true;
	tabs.fading = false;
	tabs.activeClass = "ui-tabs-selected";
	tabs.hoverClass = "hover";
	tabs.name = 'points';
	tabs.useCache = false;
	if (getLocationHash('option')) tabs.link = "ster.ajax.php?mod=points&option="+getLocationHash('option'); else tabs.link = "ster.ajax.php?mod=points";

	if ($('tabsContent5')) $('tabsContent5').innerHTML = Preloader(505,150);

	tabs.AddItem("change_points", "change_points", "text");
	tabs.AddItem("points_legend", "points_legend", "text");
	tabs.AddItem("points_history", "points_history", "text");

	var selected = getLocationHash('item');
	if (selected){
		var obj = tabs.GetItem(selected);
		tabs.OpenItem(obj);
	}
	tabs.OnUpdate = function(item){ setLocationHash('item',item.name); }
	tabs.OnSelect = function(item) {
		if ($('tabsContent5')) $('tabsContent5').innerHTML = Preloader(505,150);
		if (getLocationHash('option')) tabs.link = "ster.ajax.php?mod=points&option="+getLocationHash('option'); else tabs.link = "ster.ajax.php?mod=points";
	};
	tabs.OnDeselect = function(){ setLocationHash('option','remove'); }
}
function SelectSmsType(selectobj){
	var req = mint.Request();
	
	sms_type = selectobj.options[selectobj.selectedIndex].value;
	req.AddParam('sms_type',sms_type);

	req.OnSuccess = function(){ $('tabsContent5').innerHTML = this.responseText; }
	req.SendForm('walletform');
}
function ChangePage(formname,content,page){
	var req = mint.Request();
	var y;
	var loader = content;

	if (formname == 'rankform') {
		y = 1200;
		loader = 'comments';
	}else y = 441;
	window.scrollTo(0,y);

	// ALL LOCATIONS
	var exp = location.hash.replace("#","");
	exp = exp.split('&');
	for(var i = 0; i < exp.length; i++){
		var brk = exp[i].split('=');
		req.AddParam(brk[0],brk[1]);
	}

	if (page) { req.AddParam('page',page);req.AddParam('page_com',page); }

	req.OnLoaded = function(){ $(loader).innerHTML = Preloader(505,150); }
	req.OnLoading = function(){ $(loader).innerHTML = Preloader(505,150); }
	req.OnSuccess = function(){ $(content).innerHTML = this.responseText; }
	req.SendForm(formname);
}
function showMe(it, box) {
	var vis = (box.checked) ? "block" : "none";
	document.getElementById(it).style.display = vis;
}
function mShowMe(obj,img,imgon){
	var req = mint.Request();
	
	if (!img) img = 'gfx/icons/toggle.png';
	if (!imgon) imgon = 'gfx/icons/toggle_collapse.png';
	
	$(obj).toggle();
	var vis = $(obj).style.display;
	req.AddParam('mod','options');
	req.AddParam('type',obj);
	if (vis == 'none') {
		req.AddParam('show_status','off');
		$('toggle'+obj).src = img;
	}else{
		req.AddParam('show_status','on');
		$('toggle'+obj).src = imgon;
	}
	req.OnSuccess = function(){
		//alert(this.responseText);
	}
	req.Send('ster.ajax.php');
}
function showItem(form,id,posname,cname,width,phpfile,left,top,op){
	var left;
	var top;
	var innerhtml;
	if (isNaN(id * 1) && id.charAt(0) == '#' && !left && !top){
		var spacew = screen.width - width;
		var spaceh = screen.height - width;
		left = spacew/2;
		top = (spaceh/2)+getScrollHeight();
		id = id.replace("#",'');
	}
	else {
		left = getX($(posname+id)) - left;
		top = getY($(posname+id)) - top;
	}
	if ($(cname+id)) {
		RemoveElement(cname+id);
	}
	else{
		removeAllElements(form,posname,cname);
		CreateElement(cname+id,'div',width,0,left,top,'transparent',0,'');

		req = mint.Request();
		req.AddParam(posname,id);
		req.AddParam(cname,id);

		if (op) {
			var arr = op.split(",");
			if (arr instanceof Array){
				for(var i = 0; i < arr.length; i++){
					var split = arr[i].split("=");
					req.AddParam(split[0],split[1]);
				}
			}
		}

		req.OnSuccess = function(){ $(cname+id).innerHTML = this.responseText; }
		req.Send(phpfile);
	}
}
function in_array( what, where ){
	var a = false;
	for(var i=0;i<where.length;i++){
		if(what == where[i]){
			a = true;
			break;
		}
	}
	return a;
}
function RemoveElement(divNum) {
	if ($(divNum)){
		//var d = document.getElementById('myDiv');
		var olddiv = document.getElementById(divNum);
		//d.removeChild(olddiv);
		document.body.removeChild(olddiv);
	}
}
function CreateElement(id,type,width,height,left,top,bg,border,inner){
	var newdiv = document.createElement(type);
	newdiv.setAttribute('id', id);
	if (left || top){
		newdiv.style.position = "absolute";
		newdiv.style.left = left+"px";
		newdiv.style.top = top+"px";
	}
	if (width > 0) newdiv.style.width = width+"px";
	if (height > 0) newdiv.style.height = height+"px";

	if (bg) newdiv.style.background = bg;
	if (border) newdiv.style.border = border;
	if (inner) newdiv.style.zIndex = 999; else newdiv.style.zIndex = 0;
	newdiv.innerHTML = inner;
	
	document.body.appendChild(newdiv);
}
function getX(obj){
	var x = 0;
	if (obj){
		while(obj.offsetParent) {
			x += obj.offsetLeft;
			obj = obj.offsetParent;
		}
		return x;
	}
}
function getY(obj){
	var y = 0;
	if (obj){
		while(obj.offsetParent) {
			y += obj.offsetTop;
			obj = obj.offsetParent;
		}
		return y;
	}
}
function removeAllElements(getform,rem,idname){
	var form = $(getform);
	var id;
	if (form){
		var max = 4;
		if (rem == 'slot'){
			var e = $(getform).getElementsByTagName('span'), id=[];
			if (e){
				for(var i=0;i<e.length;++i){
					if (e[i].id.substring(0,max) == rem){
						id = e[i].id.replace(rem,"");
						if ($(idname+id)) RemoveElement(idname+id);
					}
				}
			}
		}else {
			for( var i = 0; i < form.elements.length; i++ ){
				if (form.elements[i].id.substring(0,max) == rem) {
					id = form.elements[i].id.replace(rem,"");
					if ($(idname+id)) RemoveElement(idname+id);
				}
			}
		}
	}else {
		RemoveElement(idname+id);
	}
}
function getScrollWidth()
{
   var w = window.pageXOffset ||
           document.body.scrollLeft ||
           document.documentElement.scrollLeft;
           
   return w ? w : 0;
}

function getScrollHeight()
{
   var h = window.pageYOffset ||
           document.body.scrollTop ||
           document.documentElement.scrollTop;
           
   return h ? h : 0;
}
function strpos (haystack, needle, offset) {
    // *     example 1: strpos('Kevin van Zonneveld', 'e', 5);
    // *     returns 1: 14
 
    var i = (haystack+'').indexOf(needle, (offset ? offset : 0));
    return i === -1 ? false : i;
}
function keycheck(evt){
	if (evt) var code = evt.keyCode; else code = 0;

	return code;
}
function ShowChange(x){
	$('change'+x).toggle();
}

function OnLoad() {
	req = mint.Request();
	req.AddParam("checklogged",'true');
	req.OnSuccess = function(){ $('logincontent').innerHTML = this.responseText; }
	req.Send("ster.ajax.php");
	
/*
				mint.gui.RegisterDragObject("box1");
				mint.gui.RegisterDragObject("box2");
				mint.gui.RegisterDragObject("box3");
				mint.gui.RegisterDragObject("box4");

				mint.gui.RegisterDropZone("dropZone");

	var lastf = mint.gui.RegisterDragObject("move_lastf");
	var stat = mint.gui.RegisterDragObject("move_stat");
	var lastc = mint.gui.RegisterDragObject("move_lastc");
	var lastr = mint.gui.RegisterDragObject("move_lastr");
	var newg = mint.gui.RegisterDragObject("move_newg");
	var tags = mint.gui.RegisterDragObject("move_tags");

	lastf.AddGrip($("grip_lastf").down(""),true);
	stat.AddGrip($("grip_stat").down(""),true);
	lastc.AddGrip($("grip_lastc").down(""),true);
	lastr.AddGrip($("grip_lastr").down(""),true);
	newg.AddGrip($("grip_newg").down(""),true);
	tags.AddGrip($("grip_tags").down(""),true);

	mint.gui.RegisterDropZone("dropZone1");
*/
}
