function getWindowWidth(){
	return window.innerWidth || document.documentElement.clientWidth || 0;	
}
function getScrollTop(){
	return document.documentElement.scrollTop || window.pageYOffset || 0;
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

System = {
	fixSidebar: function(){
		//document.getElementById('sidebar').style['height'] = document.getElementById('page').offsetHeight+'px';
	},
	getHeight: function(){
		return window.innerHeight || document.documentElement.clientHeight || 0;
	}
}

Confirm = {
	init: function(){
		this.form = false;
		document.getElementById('confirm').style['left'] = (getWindowWidth()/2-100)+'px';
	},
	checkUrl: function(url,f){
		this.url = url;
		if(f){
		this.form = f;	
		}
		if(!readCookie('acpt')){
			document.getElementById('confirm').style['top'] = (getScrollTop()+100)+'px';
			document.getElementById('confirm').className = '';
		}else{
			this.goTo();
		}
	},
	goTo: function(){
		if(!readCookie('acpt')){
			createCookie('acpt',1,30);
		}
		if(this.form){
			this.form.submit();	
		}else{
			window.location = this.url;
		}
		document.getElementById('confirm').className = 'hide';
	}
}

var system = System;
var conf = Confirm;
