var is_ie = ((navigator.userAgent.toLowerCase().indexOf("msie") != -1) && (navigator.userAgent.toLowerCase().indexOf("opera") == -1));

/* Проверка email на корректность */
function isEmail(str) {
	return isPattern("^([a-z0-9_-]+)(\\.[a-z0-9_-]+)*@((([a-z0-9-]+\\.)+(com|net|org|mil|edu|gov|arpa|info|biz|inc|name|[a-z]{2}))|([0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}))$", str.toLowerCase());
}

function isPattern(pattern, str) {
	if(str.length && pattern.length) {
		var re = new RegExp(pattern, "g");
		return re.test(str);
	}
	return false;
}


/* Открывает новое окно "Версия для печати" */
function OpenPrint(path)
{
  var addwinw = 600;
  var addwinh = 600;
  var temp = path;
  var xpos = (screen.width-addwinw)/2;
  var ypos = (screen.height-addwinh)/2;
  qqq = window.open(temp,'openprint','fullscreen=no,channelmode=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width='+addwinw+',height='+addwinh+',top='+ypos+',left='+xpos); 
  qqq.focus();
}

/* Открывает новое окно "Отправить другу" */
function OpenSTF(path)
{
  var addwinw = 600;
  var addwinh = 360;
  var temp = path;
  var xpos = (screen.width-addwinw)/2;
  var ypos = (screen.height-addwinh)/2;
  qqq = window.open(temp,'stf','fullscreen=no,channelmode=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width='+addwinw+',height='+addwinh+',top='+ypos+',left='+xpos); 
  qqq.focus();
}

/*
	@author MiRacLe <miracle@cccmos.com>
	@sinse 05.10.2005
	@version 0.1
*/
var is_ie = ((navigator.userAgent.toLowerCase().indexOf("msie") != -1) && (navigator.userAgent.toLowerCase().indexOf("opera") == -1));

var __tmp = document.location.pathname.split('/')[1];
var _lang = (__tmp.length == 3) ? __tmp : 'rus'; 
/* Core functions */

function addOnLoadEvent() {

	var root = window.addEventListener || window.attachEvent ? window : document.addEventListener ? document : null;
	if (root) {	
		for (var i = 0; i < arguments.length; i++) {
			if ('function'  == typeof(arguments[i]))
				addHandler(root,'load',arguments[i]);
		}
	}
}

function addHandler(object, event, handler) {
  if (typeof (object.addEventListener) != 'undefined')
    object.addEventListener(event, handler, false);
  else if (typeof (object.attachEvent) != 'undefined')
    object.attachEvent('on' + event, handler);
  else {
    var handlersProp = '_handlerStack_' + event;
    var eventProp = 'on' + event;
    if (typeof (object[handlersProp]) == 'undefined') {
      object[handlersProp] = [];
      if (typeof (object[eventProp]) != 'undefined')
        object[handlersProp].push(object[eventProp]);
      object[eventProp] = function(e) {
        var ret = true;
        for (var i = 0; ret != false && i < object[handlersProp].length; i++)
          ret = object[handlersProp][i](e);
        return ret;
      }
    }
    object[handlersProp].push(handler);
  }
}


/* ShowPic */
/*
function ShowPic() {
  if (!arguments.length) return;
  var pic = ('string' == typeof(arguments[0])) ? arguments[0] : '/pict/1x1.gif';
  var lang = ('string' == typeof(arguments[1])) ? arguments[1] : _lang;
  var temp = '/showpic.php?pic=' + pic + '&lang=' + lang;
  var xpos = (screen.width-100)/2;
  var ypos = (screen.height-100)/2;
  window.open(temp,'pictureWindow','fullscreen=no,channelmode=no,toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=auto,resizable=yes,width=100,height=100,top='+ypos+',left='+xpos); 
}


function initShowPic() {
	var content = document.getElementById('b_boddy');
	if (content) {
		var imgs = content.getElementsByTagName('img');
		if (imgs && imgs.length) {
			for(var i=0;i < imgs.length;i++) {
				var tmpstr = ' '+imgs[i].className+' ';
				if (tmpstr.indexOf(' sp ') !== -1) {
					imgs[i].onclick = function() {ShowPic(this.src,'tur');}
				}
			}
		}
	}
}
*/
var ShowPics = new Array();
function initShowPic() {
        if ('function' == typeof(ShowPic)) {
                var imgs = document.getElementsByTagName('img');
                if (imgs.length) {
                        for (var i = 0; i < imgs.length; i++) {
                                var obj = imgs[i];
                                if (obj.className.indexOf('newspic') != -1) {
                                        obj.style.cursor = 'pointer';
                                        ShowPics.push(obj);
                                        obj.onclick = function() { ShowPic(this); return false;}
                                }
                        }
                        createShowPic();
                }
        }
}
var ClickToClose = 'Закрыть';
var NextHTML =  '&raquo;';//"<img src='/pict/sp/right16.gif' align='absmiddle'>";
var PrevHTML = '&laquo;';// "<img src='/pict/sp/left16.gif' align='absmiddle'>";
addOnLoadEvent(initShowPic);

/* Добавить в избранное */
function Set_Favorites(sss,ttt)
{
 window.external.AddFavorite(sss,ttt);
}

/* Сделать стартовой страницей */
function Set_Homepage(obj,sss){
obj.style.behavior='url(#default#homepage)';
obj.setHomePage(sss);
}

/* Устанавливает значения для календаря и сабмитит форму */
function SetAndSubmitCalendar(y,m,d,p)
{
  a = document.getElementById('calendar_year');
  var flag = false;
  for (i=0;i<a.options.length;i++)
  {
  	if (a.options[i].value==y) flag=true;
  }
  if (flag)
  {
		document.getElementById('calendar_year').value=y;
		document.getElementById('calendar_month').value=m;
		document.getElementById('selected_day').value=d;
		document.getElementById('calendar_form').action=p;
		document.getElementById('calendar_form').submit();
  }
}

/* Проверяет правильность написания E-mail при подписке */
function CheckSubscribe(str,lang,error1,error2,charset)
{ 
	a = document.getElementById('subscribe_mail');
	if (a.value!=str)
	{
	  if ((a.value.indexOf('@')>=0)&&(a.value.indexOf('.')>=0))
	  {
	    OpenSubscribe(lang,a.value,document.getElementById('sv').value,charset);
	  }
	  else
	  {
	  	alert(error2);
	  }	
	}
	else
	{
		alert(error1);
	} 
	return false;
}


/* Открывает окно подписки */

function OpenSubscribe(lang,mail,sv,charset)
{
	var x = 250;
	var y = 180;
	var xpos = (screen.width-x)/2;
	var ypos = (screen.height-y)/2;
	var url = '/subscribe.php?charset='+charset+'&mail='+mail+'&subscribe='+sv+'&lang='+lang+'&rn='+Math.random();
	qqq = window.open (url, 'subscribe', 'fullscreen=no,channelmode=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width='+x+',height='+y+',top='+ypos+',left='+xpos);
	qqq.focus();
}


function toggleComments() {
    var obj = document.getElementById('toggle_comments');
    if (obj) {
        obj.onclick = function() {
            var obj1 = document.getElementById('comments');
            if (obj1) {
                obj1.style.display = (obj1.style.display == 'block') ? 'none' : 'block'; 
            }
            return false;
        }
    }
}
function toggleForm() {
    var obj = document.getElementById('toggle_form');
    if (obj) {
        obj.onclick = function() {
            var obj1 = document.getElementById('comment_form');
            if (obj1) {
                obj1.style.display = (obj1.style.display == 'block') ? 'none' : 'block'; 
            }
            return false;
        }
    }
}



/* CCCMOS Counter */

function CCCMOSCounter() {
        var url="http://counter.cccmos.com/counter.php";
        var cid=17;
        var rnd=Math.random();
        var ie=(window.external && window.ActiveX)?true:false;
        var tz=(new Date()).getTimezoneOffset()/60;
        var px=(ie)?screen.colorDepth:screen.pixelDepth;
        var qs="?cid="+cid+"&rnd="+rnd+"&tz="+tz+"&rs="+screen.width+"x"+screen.height+"x"+px+"&rf="+escape(document.referrer)+"&pg="+escape(window.location.href);
        var counterImg = new Image();
        counterImg.src = url+qs;
        counterImg.onload = function() {
                var placeHolder = document.getElementById('cccmos_counter');
                if (placeHolder) {
                        placeHolder.src = this.src;
                        placeHolder.style.cursor = 'pointer';
                        placeHolder.onclick = function() {
                            var ccc = window.open('http://cccmos.com');
                            if (ccc) {
                                ccc.focus();
                            }
                        }
                }
                placeHolder = null;
        }
	}

addOnLoadEvent(CCCMOSCounter,toggleComments,toggleForm,photos_init, photos_init2, vkl);
var _pT = null;
function photos_init(){
    $('#photos_src a').hover(function(){                        
              //  $(this).css('borderBottom','solid 1px black');
                var pic = $(this).attr('img');
                _pT = window.setTimeout(function() {
                    $('#photo_placeholder').attr('src',pic).fadeIn('fast').css('border','solid 1px #D4000E');
                }, 700);
        },function(){
            window.clearTimeout(_pT);
            $(this).css('borderBottom','solid 1px white');
        }
    ).css('cursor','pointer').click(function(){ return false;});
}

function photos_init2(){
    $('td#links a').hover(function(){                        
               // $(this).css('borderBottom','solid 1px black');
                var pic = $(this).attr('img');
                _pT = window.setTimeout(function() {
                    $('#photo_news').src(pic).fadeIn('fast').css('border','solid 1px #D4000E');
                }, 700);
        },function(){
            window.clearTimeout(_pT);
            $(this).css('borderBottom','solid 1px white');
        }
    ).css('cursor','pointer');
}

function vkl() {
	$('div#divka1').hover(function(){   
		$('#divka').show();
		$(this).css('background','#FFF6CF');},function(){
				$('#divka').hide();
				$(this).css('background','#FFAFAF');}
				//$('#divka').show()			
		)
}
function anketa(){
	$('.rad').click(function() {
		var attr = $(this).attr('add');
		$('.answer', $(this).parent().parent().parent().parent().parent().parent()).css('display', 'none');
		$('.ans', $(this).parent().parent().parent().parent().parent().parent()).css('display', 'block');
		$('.ans', $(this).parent().parent().parent().parent().parent().parent()).html('Your answer: ' + attr);
	})	
	$('.t_rad').click(function() {
		var attr = $(this).attr('add');
		$('.answer', $(this).parent().parent().parent().parent().parent().parent().parent()).css('display', 'none');
		$('.ans', $(this).parent().parent().parent().parent().parent().parent().parent()).css('display', 'block');
		$('.ans', $(this).parent().parent().parent().parent().parent().parent().parent()).html('Your answer: ' + attr);
	})
	$('#resets').click(function() {
		$('.answer').css('display', 'block');
		$('.answer').css('margin', 'auto');
		$('.ans').css('display', 'none');
		$('.ans').html('');
	})
}

function VV(y,m,d,p) {
	opener.document.location.href=p + '?selected_day=' + d + '&year=' + y + '&month=' + m;
	window.close();
}

