$(function() {
	$("#news_sea").click(function() {search_news ();});
	$("#news_cle").click(function() {clear_news();});
	
	$("#file_sea").click(function() {search_file ();});
	$("#file_cle").click(function() {clear_file();});
});
$(document).ready(function(){

}); 

var browser_name = navigator.appName;
function printit() {
if (browser_name == "Netscape") {
window.print();
} else {
var WebBrowser = '<object id="WebBrowser1" width=0 height=0 classid="clsid:8856F961-340A-11D0-A96B-00C04FD705A2"></object>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(6, 2);   } }

function search_news ()
{
	
	setCookie("news_d_s", $("#news_s").val(), 24);
	setCookie("news_d_e", $("#news_po").val(), 24);
	setCookie("news_cat", $("#news_podr").val(), 24);
	setCookie("news_what", $("#news_sl").val(), 24);
	
	inhref("/");
}

var reg_name_t = new  Array(); 
var reg_name_l = new  Array(); 
var reg_name_w = new  Array(); 
var reg_name_h = new  Array(); 

reg_name_t['krasnogvard']=21;
reg_name_l['krasnogvard']=21;
reg_name_w['krasnogvard']=59;
reg_name_h['krasnogvard']=43;

reg_name_t['newalex']=43;
reg_name_l['newalex']=0;
reg_name_w['newalex']=41;
reg_name_h['newalex']=51;

reg_name_t['izobil']=53;
reg_name_l['izobil']=32;
reg_name_w['izobil']=49;
reg_name_h['izobil']=55;

reg_name_t['trynovsk']=38;
reg_name_l['trynovsk']=57;
reg_name_w['trynovsk']=46;
reg_name_h['trynovsk']=45; 

reg_name_t['prshph']=83;
reg_name_l['prshph']=33;
reg_name_w['prshph']=68;
reg_name_h['prshph']=57; 

reg_name_t['ipatovo']=10;
reg_name_l['ipatovo']=71;
reg_name_w['ipatovo']=68;
reg_name_h['ipatovo']=57; 

reg_name_t['apns']=2;
reg_name_l['apns']=119;
reg_name_w['apns']=60;
reg_name_h['apns']=93; 

reg_name_t['turk']=47;
reg_name_l['turk']=136;
reg_name_w['turk']=83;
reg_name_h['turk']=44; 


reg_name_t['petrprok']=59;
reg_name_l['petrprok']=103;
reg_name_w['petrprok']=50;
reg_name_h['petrprok']=60; 

reg_name_t['grach']=66;
reg_name_l['grach']=83;
reg_name_w['grach']=45;
reg_name_h['grach']=59; 

reg_name_t['grach']=66;
reg_name_l['grach']=83;
reg_name_w['grach']=45;
reg_name_h['grach']=59; 


reg_name_t['kursk']=179;
reg_name_l['kursk']=212;
reg_name_w['kursk']=90;
reg_name_h['kursk']=59; 

reg_name_t['neft']=115;
reg_name_l['neft']=241;
reg_name_w['neft']=70;
reg_name_h['neft']=67; 

reg_name_t['lev']=74;
reg_name_l['lev']=227;
reg_name_w['lev']=86;
reg_name_h['lev']=74; 

reg_name_t['arzgir']=59;
reg_name_l['arzgir']=188;
reg_name_w['arzgir']=67;
reg_name_h['arzgir']=64; 

reg_name_t['blag']=82;
reg_name_l['blag']=147;
reg_name_w['blag']=59;
reg_name_h['blag']=48; 

reg_name_t['kochyb']=115;
reg_name_l['kochyb']=37;
reg_name_w['kochyb']=58;
reg_name_h['kochyb']=61; 

reg_name_t['aleksandrovskoe']=115;
reg_name_l['aleksandrovskoe']=117;
reg_name_w['aleksandrovskoe']=46;
reg_name_h['aleksandrovskoe']=51; 

reg_name_t['androp']=120;
reg_name_l['androp']=81;
reg_name_w['androp']=43;
reg_name_h['androp']=58; 

reg_name_t['novosel']=119;
reg_name_l['novosel']=144;
reg_name_w['novosel']=51;
reg_name_h['novosel']=41; 

reg_name_t['bud']=101;
reg_name_l['bud']=181;
reg_name_w['bud']=60;
reg_name_h['bud']=66; 

reg_name_t['minprok']=155;
reg_name_l['minprok']=116;
reg_name_w['minprok']=38;
reg_name_h['minprok']=43; 

reg_name_t['pred']=178;
reg_name_l['pred']=93;
reg_name_w['pred']=73;
reg_name_h['pred']=48; 

reg_name_t['kirovsk']=193;
reg_name_l['kirovsk']=155;
reg_name_w['kirovsk']=63;
reg_name_h['kirovsk']=31; 

reg_name_t['georgievsk']=153;
reg_name_l['georgievsk']=149;
reg_name_w['georgievsk']=41;
reg_name_h['georgievsk']=59; 

reg_name_t['sov']=152;
reg_name_l['sov']=178;
reg_name_w['sov']=47;
reg_name_h['sov']=50; 

reg_name_t['step']=160;
reg_name_l['step']=217;
reg_name_w['step']=48;
reg_name_h['step']=42; 


var pron1;
var pron2;
function mapov(name,title)
{
	$("#regeo").attr("src","http://proksk.ru/map/"+name+".png").stop().animate({opacity: 1, left: reg_name_l[name], top: reg_name_t[name]}, 200);	
 	pron1 = reg_name_w[name] / 2 - 40 + 1*reg_name_l[name];
	pron2 = reg_name_h[name] / 2 - 10 + 1*reg_name_t[name];
	if (name=="prshph")
	{$("#regeo_name").attr("href","").text("").stop().animate({opacity: 1, left: pron1, top: pron2}, 200);$("#stavrop").show();}
	else if (name=="minprok")
	{
		$("#regeo_name").attr("href","javascript:sho(1,'_min')").text(title).stop().animate({opacity: 1, left: pron1, top: pron2}, 200);
		$("#stavrop").hide();
	}
	else if (name=="kochyb")
	{
		$("#regeo_name").attr("href","javascript:sho(1,'_koc')").text(title).stop().animate({opacity: 1, left: pron1, top: pron2}, 200);
		$("#stavrop").hide();
	}
	else {$("#regeo_name").attr("href","http://"+name+".proksk.ru/").text(title).stop().animate({opacity: 1, left: pron1, top: pron2}, 200);
		$("#stavrop").hide();}
	/*else 
		$("#regeo_name").attr("href","javascript:sho(1)").text(title).stop().animate({opacity: 1, left: pron1, top: pron2}, 200);
	*/
}
function mapov_clear()
{
	$("#regeo_name").text("");
}

function clear_news()
{
	$("#news_s").val("1." + (d.getMonth()+1)+ "." + d.getFullYear());
	$("#news_po").val(d.getDate()+ "." + (d.getMonth()+1)+ "." + d.getFullYear());
	$("#news_podr").val(3);
	$("#news_sl").val("");

	
	setCookie("news_d_s", "", 0);
	setCookie("news_d_e", "", 0);
	setCookie("news_cat", "", 0);
	setCookie("news_what", "", 0);
}

function sho(ve,prif)
{if (ve==1){$('#vie'+prif).show();}
else {$('#vie'+prif).hide();}
}


function search_file ()
{
	
	setCookie("file_d_s", $("#news_s").val(), 24);
	setCookie("file_d_e", $("#news_po").val(), 24);
	setCookie("file_cat", $("#news_podr").val(), 24);
	setCookie("file_what", $("#news_sl").val(), 24);
	
	inhref("/stat");
}

function clear_file()
{
	$("#news_s").val("1." + (d.getMonth()+1)+ "." + d.getFullYear());
	$("#news_po").val(d.getDate()+ "." + (d.getMonth()+1)+ "." + d.getFullYear());
	$("#news_podr").val(3);
	$("#news_sl").val("");

	
	setCookie("file_d_s", "", 0);
	setCookie("file_d_e", "", 0);
	setCookie("file_cat", "", 0);
	setCookie("file_what", "", 0);
}




function rand (min, max) {
    var argc = arguments.length;
    if (argc === 0) {
        min = 0;
        max = 2147483647;
    } else if (argc === 1) {
        throw new Error('Warning: rand() expects exactly 2 parameters, 1 given');
    }
    return Math.floor(Math.random() * (max - min + 1)) + min;
}


function str_replace (search, replace, subject, count) {
    var i = 0,
        j = 0,
        temp = '',
        repl = '',
        sl = 0,
        fl = 0,
        f = [].concat(search),
        r = [].concat(replace),
        s = subject,
        ra = r instanceof Array,
        sa = s instanceof Array;
    s = [].concat(s);
    if (count) {
        this.window[count] = 0;
    }

    for (i = 0, sl = s.length; i < sl; i++) {
        if (s[i] === '') {
            continue;
        }
        for (j = 0, fl = f.length; j < fl; j++) {
            temp = s[i] + '';
            repl = ra ? (r[j] !== undefined ? r[j] : '') : r[0];
            s[i] = (temp).split(f[j]).join(repl);
            if (count && s[i] !== temp) {
                this.window[count] += (temp.length - s[i].length) / f[j].length;
            }
        }
    }
    return sa ? s : s[0];
}

function inhref (url)
{
	window.location.href=url;
}

function setCookie(name, value, chas) 
{ 
      var valueEscaped = escape(value); 
      var expiresDate = new Date(); 
      expiresDate.setTime(expiresDate.getTime() + chas * 60 * 60 * 1000); // срок - 23 часа, но его можно изменить 
      var expires = expiresDate.toGMTString(); 
      var newCookie = name + "=" + valueEscaped + "; path=/; expires=" + expires; 
      if (valueEscaped.length <= 4000) document.cookie = newCookie + ";"; 
}

function getCookie(name)
{
	cookie_name = name + "=";
	cookie_length = document.cookie.length;
	cookie_begin = 0;
	while (cookie_begin < cookie_length)
	{
	value_begin = cookie_begin + cookie_name.length;
	if (document.cookie.substring(cookie_begin, value_begin) == cookie_name)
	{
	var value_end = document.cookie.indexOf (";", value_begin);
	if (value_end == -1)
	{
	value_end = cookie_length;
	}
	return unescape(document.cookie.substring(value_begin, value_end));
	}
	cookie_begin = document.cookie.indexOf(" ", cookie_begin) + 1;
	if (cookie_begin == 0)
	{
	break;
	}
	}
	return null;
}
