/*
#====================================
#
# Edit by Ben-Ja http://net4me.ru
#     On 14.05.2007 9:22:29
#        Script for Addons
#====================================
*/
//day of month for any functions:
var today_obj= new Date();
var today_date = today_obj.getDate();
var today = new Date(today_obj.toGMTString()); 

// change copyright:
function lastMod() {
	var x = new Date (document.lastModified);
	Modif = new Date(x.toGMTString());
	Year = takeYear(Modif);
	Month = Modif.getMonth();
	Day = Modif.getDate();
	Mod = (Date.UTC(Year,Month,Day,0,0,0))/86400000;
	x = new Date();
	Year2 = takeYear(today);
	Month2 = today.getMonth();
	Day2 = today.getDate();
	now = (Date.UTC(Year2,Month2,Day2,0,0,0))/86400000;
	daysago = now - Mod;
	if (daysago < 0) return '';
	unit = 'days';
	if (daysago > 730){
		daysago = Math.floor(daysago/365);
		unit = 'years';
	}
	else if (daysago > 60){
		daysago = Math.floor(daysago/30);
		unit = 'months';
	}
	else if (daysago > 14){
		daysago = Math.floor(daysago/7);
		unit = 'weeks';
	}
	var towrite = 'Last update: <br>';
	if (daysago == 0) towrite += 'today';
	else if (daysago == 1) towrite += 'yesterday';
	else {towrite += daysago + ' ' + unit + ' ago'};
	return towrite;
}

function takeYear(theDate) {
	x = theDate.getYear();
	var y = x % 100;
	y += (y < 38) ? 2000 : 1900;
	return y;
}
//

function GetMonth(){
	var month_names=new Array();
	month_names[0]='Янв.';
	month_names[1]='Фев.';
	month_names[2]='Мар.';
	month_names[3]='Апр.';
	month_names[4]='Мая';
	month_names[5]='Июня';
	month_names[6]='Июля';
	month_names[7]='Авг.';
	month_names[8]='Сент.';
	month_names[9]='Окт.';
	month_names[10]='Нояб.';
	month_names[11]='Дек.';
	return month_names[today_obj.getMonth()];	
	
}

// take day of week string:
function GetDOW(){
	var dow_names=new Array();
	dow_names[0]='выскесенье';
	dow_names[1]='попандельнег';
	dow_names[2]='вторнег';
	dow_names[3]='средец';
	dow_names[4]='четверг';
	dow_names[5]='ПЯТНИЦЦО!';
	dow_names[6]='субботнег';
	return dow_names[today_obj.getDay()];
}

// id of tips:
var tipsid=today_date;

function tipsidPlus(){
    // если tipsid меньше 31, то прибавляем 1. Иначе tipsid=1 и по новой.
    tipsid=(tipsid < 31)?(tipsid+1):1;
    return tipsid;
}

function GetTips(tipsid,next){
    var tips=new Array();
    tips[1]='прежде чем радоваться, что свергли диктатора, проверь, кто сверг его.';
    tips[2]='стоите вы на правильном пути. Стоите вы, а надо бы идти…';
    tips[3]='чтобы плевать в потолок, нужно иметь как минимум крышу над головой.';
    tips[4]='основная причина разводов - брак.';
    tips[5]='не везет это когда на тебе пуленепробиваемый жилет, а тебя по роже бьют.';
    tips[6]='жениться следует хотя бы для того, чтобы узнать, почему этого не следовало делать.';
    tips[7]='работа есть небольшой перерыв между перекурами.';
    tips[8]='чисто прибранная квартира - признак неисправного компьютера.';
    tips[9]='когда государство от тебя что то хочет оно называет себя Родиной.';
    tips[10]='лето - это не когда тепло, лето - это когда есть деньги.';
    tips[11]='не имей высшее образование, а имей среднее соображение.';
    tips[12]='каждый человек имеет право на собственное мнение - при условии, что оно совпадает с нашим.';
    tips[13]='чем больший вес имеет человек в обществе, тем тяжелее он в общении.';
    tips[14]='Работать на forex лучше почитав <a href="http://forex4me.ru" target="_blank">forex4me</a>. Проверь своего трейдера!';
    tips[15]='мудр тот, кто знает не многое, а нужное.(Эсхил)';
    tips[16]='человек гораздо умнее, чем ему это надо для счастья.';
    tips[17]='иногда думаешь, что Фортуна тебе улыбнулась, а оказывается - ты ее просто насмешил.';
    tips[18]='умный человек отличается тем, что умеет не понимать.';
    tips[19]='человека карают только те боги, в которых он верит.';
    tips[20]='суета - это не когда нет времени отдохнуть, а когда некогда заняться делом.';
    tips[21]='когда двое не доверяют друг другу, они женятся.';
    tips[22]='попасть в рай стоит адских усилий.';
    tips[23]='спешите делать ошибки в молодости, потом вы на них уже не отважитесь.';
    tips[24]='некоторые люди убеждают, что пробились наверх, хотя на самом деле они просто туда всплыли.';
    tips[25]='чтобы начать пьянку или войну, не нужен повод. Повод нужен, чтобы в этом оправдываться.';
    tips[26]='не все так плохо, как кажется, - многое гораздо хуже.';
    tips[27]='пока выбьешься в люди, растеряешь всё человеческое.';
    tips[28]='чья армия сильнее, тот и миротворец.';
    tips[29]='нам не дано предугадать, какую еще пакость придумает власть для улучшения нашей жизни.';
    tips[30]='если люди не сходятся в главном, то они расходятся из-за пустяков.';
    tips[31]='ничто так не способствует развитию Интернета, как деградация телевидения.';
    if (next==1){ return tips[tipsidPlus()]}
	else{ return tips[tipsid]; }
}

// Function for change banners and for add flash to valid HTML.

// show banner:
function getBanner(idban){
	var template1='\<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://active.macromedia.com/flash4/cabs/swflash.cab#version=4,0,0,0\" id=\"net4me_banner\" width=\"200\" height=\"300\"\>\<param name=\"movie\" value=\"';
	var template2='\"\>\<param name=\"quality\" value=\"high\"\>\<param name=\"bgcolor\" value=\"#FFFFFF\"\>\<embed name=\"net4me_banner\" src=\"';
	var template3='\" quality=\"high\" bgcolor=\"#FFFFFF\" width=\"200\" height=\"300\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"\>\</embed\>\</object\>';
	var swf_dir='/swf/';
    var banners=new Array();
	banners[1]='net4me_left_ban3.swf';
	banners[2]='net4me_left_ban2.swf';
	banners[3]='net4me_left_ban3.swf';
	banners[4]='net4me_left_ban4.swf';
	banners[5]='net4me_left_ban5.swf';
	var concat_ban=template1+swf_dir+banners[idban]+template2+swf_dir+banners[idban]+template3;
	return concat_ban;
}

// random banner:
function randomBanner(){
	var idrand=Math.floor((Math.random()*5)+1);
	return getBanner(idrand);
}        

// Function for auto-scrolling page:
function pageScroll(){
	window.scrollBy(0,1); // horizontal and vertical scroll increments
	scrolldelay = setTimeout('pageScroll()',200); // scrolls every 100 milliseconds
}

function stopScroll(){
	clearTimeout(scrolldelay);
}

function delScroll(){
	try{
		document.getElementById('copyright').style.visibility = "hidden";
	}
	catch(e){
		document.getElementById('copyright2').style.visibility = "hidden";
	}
}

// Include block from rss xml
function rssModule(url,mCaption,mCount,mTarget){
//======================================
//
// Edit by Ben-Ja http://www.net4me.net
//    On Tue Oct  6 17:16:50 2009
//
//======================================
// rssmodule(URL,TITLE,ITEMS_COUNT,TARGET[0|1]);
    if (window.XMLHttpRequest)
      {
      xhttp=new window.XMLHttpRequest();
      }
    else // for older IE 5/6
      {
      xhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    xhttp.open("GET",url,false);
    xhttp.send("");
    xmlobject=xhttp.responseXML;
    var root = xmlobject.getElementsByTagName('rss')[0];
    var channels = root.getElementsByTagName("channel");
    var items = channels[0].getElementsByTagName("item");
    var rssfive = "<span class='modCaption'>"+mCaption+"</span><ol>";
	switch(mTarget){
	case 1:
		TRG="_blank";
		break;
	default:
		TRG="_top";
	}
    // понеслась
    for (i=0;i<mCount;i++)
    {
        var titles = items[i].getElementsByTagName("title");
        var links = items[i].getElementsByTagName("link");
        var descriptions = items[i].getElementsByTagName("description");
        // тут нули остаются.
        var title = titles[0].firstChild.nodeValue;
        var link= links[0].firstChild.nodeValue;
        var description= descriptions[0].firstChild.nodeValue;

        rssfive+="<li><a href='"+link+"' title='"+description+"' target='"+TRG+"'>"+title+"</a></li>\n";
    }
    rssfive += "</ol><a class='more' href='"+url+"' target='_blank'>.................Read more <img src='/oform/feedicons/07.png'></a>";
    return rssfive;
}

// Чтобы не брать каждый раз:
var DayLable = "<br><font size='-5'>"+GetDOW()+"<br>"+today_date+" "+GetMonth()+" "+takeYear(today)+" года.</font>"; 

// show clock
function timedisplay() {
    var Today = new Date();
    var hours = Today.getHours();
    var min = Today.getMinutes();
    var sec = Today.getSeconds();
    var Time = "";
    Time += ((hours < 10) ? "0" : "") + hours;
    Time += ((min < 10) ? ":0" : ":") + min;
    Time += ((sec < 10) ? ":0" : ":") + sec;
    document.getElementById('clock').innerHTML = Time+DayLable;
    setTimeout("timedisplay()",1000);
}

function afterLoad(){
// Function for start change after 1000 ms.

// show copyleft:
//	var scrdown = "<a href='javascript:pageScroll();' title='Начать плавную прокрутку вниз'>Ползти вниз</a>";
//	var scrstop = "<a href='javascript:stopScroll();' title='Остановить прокрутку вниз'>Не ползти</a>";
//	var scrtotop = "<a href='javascript:window.scrollTo(0,0);' title='Подняться вверх'>Подняться вверх</a>";
//	var scrdisable = "<a href='javascript:delScroll();' title='Убрать это меню'>Убрать меню</a>";
//	var copylink = scrdown+"<br>"+scrstop+"<br>"+scrtotop+"<br>"+"<br>"+lastMod()+"<br>"+scrdisable+"<br>";
	if(document.getElementById('copyright')){
//		document.getElementById('copyright').innerHTML=copylink;
		document.getElementById('copyright').style.visibility='visible';
	}
	if(document.getElementById('copyright2')){
//		document.getElementById('copyright2').innerHTML=copylink;
		document.getElementById('copyright2').style.visibility='visible';
	}
// show TIPS of the day:
	if(document.getElementById('tips_of_the_day')){
		document.getElementById('tips_of_the_day').innerHTML=GetTips(today_date,0);
	}
// show flash banner:
//	if(document.getElementById('net4me_banner')){
//		document.getElementById('net4me_banner').innerHTML=randomBanner();
//	}
// show rss2 last news in right:
//	if(document.getElementById('net4me_rssmodule2')){
//		document.getElementById('net4me_rssmodule2').innerHTML=rssModule('/rss2.xml','Links for myself:',10,1);
//	}

// show rss last news in right:
//	if(document.getElementById('net4me_rssmodule')){
//		document.getElementById('net4me_rssmodule').innerHTML=rssModule('/rss.xml','Last 15 updates:',15,1);
//	}
}

t = setTimeout('afterLoad();',1000);
// END
