

// ==================================

function setcookie(name, value, expiresday)
{
	var today = new Date();
	var expires = new Date();
	expires.setTime(today.getTime() + 1000*60*60*24*(expiresday));
	var newcookie = name + "=" + escape(value) +
	((expiresday) ? ":expires=" + expires.toGMTString() : "");
//	newcookie += ":path=/";

//alert("Downloaded " + "noch=" + newcookie + " cela");
document.cookie = newcookie;
};

function getcookie(name)
{
	var prefix = name + "=";
	var start = document.cookie.indexOf(prefix);
	if (start == -1)
	{return null};
	var end = document.cookie.indexOf(":", start + prefix.length);
	if (end == -1)
	 end = document.cookie.length;
	var value = document.cookie.substring(start + prefix.length, end);
	return unescape(value);
};

function inccookie(name, expiresday){
var valname = getcookie(name);
// alert("Metka2=" + valname);
 (valname == null) ?
  setcookie(name, 1, expiresday) :
  setcookie(name, valname * 1 + 1, expiresday); 
};

//alert("Hello!");
//setcookie("nam1", "abcd435efgh", 2);
//inccookie("nam3", 2);
//alert(getcookie("nam3"));
//alert(getcookie("nam1"), "sdfsdf");


//======================

function dayago(i_dayago) {
	var dayagotime = new Date();
	dayagotime.setTime(dayagotime.getTime() - 1000*60*60*24*(i_dayago));
	//	document.write("dayago=", i_dayago   ,"     i_day=" + i_day + "<br>");
	return dayagotime.getDate();
};

function monthago(i_dayago) {
	var dayagotime = new Date();
	dayagotime.setTime(dayagotime.getTime() - 1000*60*60*24*(i_dayago));
	var i_monthago = dayagotime.getMonth() + 1;
	if (i_monthago > 12) {monthago -= 12};
	
	return i_monthago;
};

function data(i_day, i_month) {
	months = new Array("Nil", "Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
	return ("" + i_day +" " + months[i_month]);
};

function string2(i_number) {
	var s_number = "" + i_number;
	if ( i_number < 10) s_number = "0" + i_number;
	return s_number;
};

// function dayago(i_dayago)
//monthago(i_dayago)
//function data(i_day, i_month)
//function string2(i_number)

/* Test for this function
i_month3 = 20;
s_day2 = 33;
for ( var i=0; i<20; i++ ) {

i_d = dayago(i);
i_m = monthago(i);

document.write(string2(i_d), "   ", data(i_d, i_m), "<br>");
};
*/ 
 


// ==================================
//  Size's function
 

//alert('Hello');
//x = new Date();
//tz = (-1) * x.getTimezoneOffset();
//alert('tz=' + tz);
//if ( tz == 180 ) {
// Nothing for Baghdad  ;   
//}
//else {
//alert('Hello 2');
picw  = new Array(null, 120, 160, 216, 200, 464, 640, 800, 1024, 1280);
pich = new Array(null,  92, 122, 164, 152, 348, 480, 600,   768, 1024 );
titw   = new Array(86,   246, 326, 438, 428);
catalog = '';


 
//}

//alert(titw);



s = screen;
sw = s.width;
sh = s.height;

// sw = 1600;
// sh = 1200;


test = 0;

if ( test == 1 ) {
   sw = prompt('Whdth=?', 1600);
	sh = prompt('Height=?', 1200);
   document.write(sw, "x", sh, " ");
};

var size = 9;
var disp = 1; 

for ( var i=6; i <= 9; i++ ) {
   if (sw < picw[i]) {
		size = i - 5;
		disp = 1;
// stretch
   		break;  
	};
	
	if ( (sw == picw[i]) && (sh == pich[i]) ) {
		size = i - 5;
		disp = 0;
// noting
		break;
	};

	if ( (sw == picw[i]) && (sh < pich[i]) ) {
		size = i - 5;
		disp = -1;
// center
		break;		   
	};
};

if ( sw > picw[9] ) {
		size = 4;
		disp = 1;
// 1600
	
	};



if ( sw == null ) {
	size = 1;
	disp = -2;
}; 
 
 if ( test == 1 ) {
 	document.write('size=', size, '    disp=', disp, '<br>');
} 	

//=========== PASSWORDS
passwords = new Array();
//alert(passwords.length);



function getpass(passunit) {
	passwords[passwords.length] = passunit;
};

//alert(passwords.length);
//getpass('sfsdfsd');
//alert(passwords.length + '  ' + passwords);
//alert(passwords);

function endpass() {
	var str = passwords[0];
	var monthend = str.substr(1,2) * 1;
	var dayend = str.substr(3,2) * 1;
	for ( var i=1; i< (passwords.length); i++ ) {
		str = passwords[i];
		var i_monthend = str.substr(1,2) * 1;
		var i_dayend = str.substr(3,2) * 1;
		if (  (monthend <= 4) && (i_monthend >= 9) ) {
			//alert('1  ' + monthend +'  ' + i_monthend); 
			continue;
		};
		if ( (monthend > i_monthend) && (monthend - i_monthend < 7) ) {
			//alert('2  ' + monthend +'  ' + i_monthend);
			continue;
		};
		if ( (monthend == i_monthend) && (dayend > i_dayend) ) {
			//alert('3  ' + monthend +'  ' + i_monthend);
			continue;
		};
		//alert('4  ' + monthend +'  ' + i_monthend);
		monthend = i_monthend;
		dayend = i_dayend;
	};
	return data(dayend, monthend);
};

function beginpass() {
	var str = passwords[0];
	var monthbegin = str.substr(1,2) * 1;
	var daybegin = str.substr(8,2) * 1;
	for ( var i=1; i< (passwords.length); i++ ) {
		str = passwords[i];
		var i_monthbegin = str.substr(1,2) * 1;
		var i_daybegin = str.substr(8,2) * 1;
		if (  (monthbegin >= 9) && (i_monthbegin <= 4) ) {
			//alert('1  ' + monthbegin +'  ' + i_monthbegin); 
			continue;
		};
		if ( (monthbegin < i_monthbegin) && ( i_monthbegin - monthbegin < 7) ) {
			//alert('2  ' + monthbegin+'  ' + i_monthbegin);
			continue;
		};
		if ( (monthbegin == i_monthbegin) && (daybegin < i_daybegin) ) {
			//alert('3  ' + monthbegin+'  ' + i_monthbegin);
			continue;
		};
		//alert('4  ' + monthbegin +'  ' + i_monthbegin);
		monthbegin = i_monthbegin;
		daybegin = i_daybegin;
	};
	return data(daybegin, monthbegin);
};


//alert(beginpass());
//getpass('011629root');
//getpass('090314febr');
//alert('begin=' + beginpass());
//alert('end=' + endpass());



function pass(day, month) {
	
	for ( var i=0; i< (passwords.length); i++ ) {
		var str = passwords[i];
		if ( (str.substr(1,2) * 1 == month)  
		&& (str.substr(8,2) * 1 <= day) 
		&& ( str.substr(3,2) * 1 >= day) 
		) {
   			return str.substr(10,4);
		};
	};
	return "____";
};

function counter(s_link){
	var s_counter = '<img src="http://clubrussia.com/cgi-bin/prog/COUNTS.EXE?link=' + s_link + '&show=no" width="0" height="0">'
//	alert('Counter=' + s_counter);
	document.write(s_counter);
}

/*
	d1 = prompt('Day=?', 25);
	m1 = prompt('Month=?', 11);

alert('password: ' +pass(d1, m1));
*/


//alert(navigator.browserLanguage);

//getpass('111630parl');
//alert('password: ' + pass(25, 11));



//navigator.browserLanguage
//navigator.systemLanguage
//navigator.userLanguage
//=========== 


