/* CONFIG  START*/

/* максимально допустимое значение ширины монитора*/
var maxScreenW = 800;
/* максимально допустимое значение высоты монитора*/
var maxScreenH = 600;
/* максимально допустимое значение ширины браузера*/
var maxBrowserW = 400;
/* максимально допустимое значение высоты браузера*/
var maxBrowserH = 200;
/* в проверке участвует мышка  true или false */
var withMouse = false;
/* в проверке участвует загрузка картинок*/
var withImage = true;
/* загружать в случае успешной проверки */
var site1 = 'p1.php'; 
/* загружать в случае неудачной проверки */
var site2 = 'p2.php'; 
/* зедержка проверки (в милисекундах)  1сек = 1000 милисекунд */
var dalay = 1000;
/* объект в который будет загружаться содержимое*/
var outputObject = '#contentLoaded';

/* CONFIG END*/

var imageLoad = false;
var mouseAction = false;
function check(){
	var check = true;
	/* проверка на монитор и браузер */
	var screenW = screen.width;if (screenW < maxScreenW) check = false;
	var screenH = screen.height; if (screenH < maxScreenH) check = false;
	var browserW = document.body.clientWidth;if (browserW < maxBrowserW) check = false;
	var browserH = document.body.clientHeight;if (browserH < maxBrowserH) check = false;
	/*проверка на куки*/
	createCookie('text','returned');
	var tmp = readCookie('text');
	if (tmp != 'returned') check = false;
	var textCookie = (tmp == 'returned') ? 'Yes' : 'No';
	/*проверка загрузки картинок */
	if (withImage && !imageLoad) check = false;
	/*проверка движения мышки */
	if (withMouse && !mouseAction) check = false;
	/* еслипрошел проверку то идёт в site1 если нет то в site2 */
	var gotosite = ((check) ? site1 : site2);
	/* подгрузка страницы */
	$(outputObject).load(gotosite);
	/* откладочная информация */
	document.getElementById('output').innerHTML = (' Display: '+screenW + 'x' + screenH  + '  <br />   ' +  'Browser: '+browserW + 'x' + browserH + '<br />' + 'Allow image:' + ((imageLoad)?'Yes':'No')+ '<br />Mouse action:' + ((mouseAction)?'Yes':'No')+ '<br />Cookie : ' +  textCookie + '<br />Tosite : ' + gotosite);
}

function setBodyMouse(){if (!withMouse) return;$('html').bind('mouseover',function(){mouseAction = true;})}
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;}
$(document).ready(function(){
	setBodyMouse();
	var tmp = (parseInt(dalay)) ? parseInt(dalay) : 1000;
	setTimeout(function(){check();},tmp);
});
