function playSound(name) {
 Melody.innerHTML = "<embed src="+name+" width=0 height=0 autostart=true loop=false></embed>"
}
function effect(img_name) {
 document.getElementById(img_name).style.borderColor=menu_bordercolor;
 document.getElementById(img_name).src='img/'+img_name+'_anim.gif';
 document.getElementById("t"+img_name).bgColor=menu_bgcolor_2;
}
function effect_out(img_name) {
 document.getElementById(img_name).style.borderColor='white';
 document.getElementById(img_name).src='img/'+img_name+'.gif';
 document.getElementById("t"+img_name).bgColor=menu_bgcolor_1;
}
function funClock() {
//if (!document.layers && !document.all)
//return;
var runTime = new Date();
var hours = runTime.getHours();
var minutes = runTime.getMinutes();
var seconds = runTime.getSeconds();
if (minutes <= 9) {
minutes = "0" + minutes;
}
if (seconds <= 9) {
seconds = "0" + seconds;
}
movingtime = "<b>"+ hours + ":" + minutes + ":" + seconds + "</b>";
if (document.layers) {
document.layers.clock.document.write(movingtime);
document.layers.clock.document.close();
}
else if (document.all) {
document.getElementById("clock").innerHTML = movingtime;
}else{document.getElementById("clock").innerHTML = movingtime;};
setTimeout("funClock()", 1000)
}
var day=true;
function Start() {
var runTime = new Date();
var time_hour=runTime.getHours();
if((time_hour >= 0)&&(time_hour < 6)){document.getElementById("logo").src='img/logo_night.gif';day=false;}
  else{document.getElementById("logo").src='img/logo.gif';day=true;};
funClock();
getDayHistory();
}

loading_img=0;
function LoadImg(id){
 DisplayImg(id);
 if(loading_img>=7){id_dd=parseInt(Math.random()*16)+1;
 setTimeout("GetImg('"+id_dd+"')",5000);
 }else{loading_img++;};
}

function LoadImg_(id){
 switch(id){
  case '_1':id_d='_2';break;
  case '_2':id_d='_1';break;
  case '_3':id_d='_4';break;
  case '_4':id_d='_3';break;
 };
 DisplayImg(id);
 setTimeout("GetImg('"+id_d+"')",10000);
}

function DisplayImg(id){
 switch(id){
  case '1':id_d='2';break;
  case '2':id_d='1';break;
  case '3':id_d='4';break;
  case '4':id_d='3';break;
  case '5':id_d='6';break;
  case '6':id_d='5';break;
  case '7':id_d='8';break;
  case '8':id_d='7';break;
  case '9':id_d='10';break;
  case '10':id_d='9';break;
  case '11':id_d='12';break;
  case '12':id_d='11';break;
  case '13':id_d='14';break;
  case '14':id_d='13';break;
  case '15':id_d='16';break;
  case '16':id_d='15';break;
  case '_1':id_d='_2';break;
  case '_2':id_d='_1';break;
  case '_3':id_d='_4';break;
  case '_4':id_d='_3';break;
 };
document.getElementById("img"+id+"_div").style.opacity=document.getElementById("img"+id+"_div").style.opacity*1+0.1;
if(navigator.appName == "Microsoft Internet Explorer"){
temp_filter=document.getElementById("img"+id+"_div").style.filter;
temp_val=temp_filter.substring(temp_filter.indexOf('=')+1,temp_filter.indexOf(')'))*1+10;
document.getElementById("img"+id+"_div").style.filter='alpha(opacity='+temp_val+')';};

if(document.getElementById("img"+id_d+"_div").style.opacity>0){document.getElementById("img"+id_d+"_div").style.opacity=document.getElementById("img"+id_d+"_div").style.opacity*1-0.1;
if(navigator.appName == "Microsoft Internet Explorer"){
temp_filter=document.getElementById("img"+id_d+"_div").style.filter;
temp_val=temp_filter.substring(temp_filter.indexOf('=')+1,temp_filter.indexOf(')'))*1-10;
document.getElementById("img"+id_d+"_div").style.filter='alpha(opacity='+temp_val+')';};
};

if(document.getElementById("img"+id+"_div").style.opacity<1){setTimeout("DisplayImg('"+id+"')",100);};
};

function GetImg(id){
var req=new JsHttpRequest();
req.onreadystatechange=function(){
 if(req.readyState==4){id=req.responseText.substring(req.responseText.indexOf('<id>')+4,req.responseText.indexOf('</id>'))
                       document.getElementById("img"+id+"_div").src=req.responseText.substring(req.responseText.indexOf('<src>')+5,req.responseText.indexOf('</src>'));
 switch(id){
  case '_1':id_link='_1';break;
  case '_2':id_link='_1';break;
  case '_3':id_link='_2';break;
  case '_4':id_link='_2';break;
  case '1':id_link='1';break;
  case '2':id_link='1';break;
  case '3':id_link='2';break;
  case '4':id_link='2';break;
  case '5':id_link='3';break;
  case '6':id_link='3';break;
  case '7':id_link='4';break;
  case '8':id_link='4';break;
  case '9':id_link='5';break;
  case '10':id_link='5';break;
  case '11':id_link='6';break;
  case '12':id_link='6';break;
  case '13':id_link='7';break;
  case '14':id_link='7';break;
  case '15':id_link='8';break;
  case '16':id_link='8';break;
 };
                       document.getElementById("link"+id_link+"_img").href='viewfoto.php?id='+document.getElementById("img"+id+"_div").src.substring(document.getElementById("img"+id+"_div").src.indexOf('_')+1,document.getElementById("img"+id+"_div").src.indexOf('.jpg'));}}
req.open(null,"getimg.php?set=truegetimg",true);
req.send({'val':id});
}

function getDayHistory() {
 var time=new Date();
 var mon=time.getMonth()+1;
 var day=time.getDate();
 var year=time.getYear();
 switch (day+'.'+mon)
        {case '1.1': DayHistory.innerHTML='<b><font color=blue>С Новым годом!!!</font></b>';break;
         case '2.1': DayHistory.innerHTML='<b><font color=blue>С Новым годом!!!</font></b>';break;
         case '3.1': DayHistory.innerHTML='<b><font color=blue>С Новым годом!!!</font></b>';break;
         case '4.1': DayHistory.innerHTML='<b><font color=blue>С Новым годом!!!</font></b>';break;
         case '5.1': DayHistory.innerHTML='<b><font color=blue>С Новым годом!!!</font></b>';break;
         case '7.1': DayHistory.innerHTML='<font color=red>Сегодня праздник: </font><b><font color=blue>Рождество Христово. </font></b><font color=red>Поздравляем!!!</font>';break;
         case '12.1': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День работника прокуратуры Российской Федерации.</font></b>';break;
         case '13.1': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День российской печати.</font></b>';break;
         case '21.1': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День инженерных войск.</font></b>';break;
         case '25.1': DayHistory.innerHTML='<font color=red>Сегодня праздник: </font><b><font color=blue>Татьянин день - день российского студенчества. </font></b><font color=red>Поздравляем всех студентов!!!</font>';break;
         case '27.1': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День воинской славы России. День снятия блокады города Ленинграда (1944).</font></b>';break;
         case '2.2': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День воинской славы России. День разгрома советскими войсками немецко-фашистских войск в Сталинградской битве (1943).</font></b>';break;
         case '8.2': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День российской науки.</font></b>';break;
         case '14.2': DayHistory.innerHTML='<font color=red>Сегодня праздник: </font><b><font color=blue>День святого Валентина - день всех влюбленных. </font></b><font color=red>Поздравляем всех влюблённых!!!</font>';break;
         case '23.2': DayHistory.innerHTML='<font color=red>Сегодня праздник: </font><b><font color=blue>День защитников Отечества. </font></b><font color=red>Поздравляем всю мужскую половину человечества!!!</font>';break;
         case '8.3': DayHistory.innerHTML='<font color=red>Сегодня праздник: </font><b><font color=blue>Международный женский день. </font></b><font color=red>Поздравляем всю женскую половину человечества!!!</font>';break;
         case '27.3': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День внутренних войск Министерства внутренних дел Российской Федерации.</font></b>';break;
         case '1.4': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День смеха.</font></b>';break;
         case '2.4': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День единения народов.</font></b>';break;
         case '12.4': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День космонавтики.</font></b>';break;
         case '18.4': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День победы русских воинов князя Александра Невского над немецкими рыцарями на Чудском озере (Ледовое побоище, 1242).</font></b>';break;
         case '26.4': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День памяти погибших в радиационных авариях и катастрофах.</font></b>';break;
         case '30.4': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День пожарной охраны.</font></b>';break;
         case '1.5': DayHistory.innerHTML='<font color=red>Сегодня праздник: </font><b><font color=blue>Праздник Весны и Труда. </font></b><font color=red>Поздравляем!!!</font>';break;
         case '7.5': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День радио, праздник работников всех отраслей связи.</font></b>';break;
         case '9.5': DayHistory.innerHTML='<font color=red>Сегодня праздник: </font><b><font color=blue>День Победы советского народа в Великой Отечественной войне 1941-1945 годов (1945).</font></b><font color=red>Поздравляем!!!</font>';break;
         case '24.5': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День славянской письменности и культуры.</font></b>';break;
         case '27.5': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>Общероссийский День библиотек.</font></b>';break;
         case '28.5': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День пограничника.</font></b>';break;
         case '6.6': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>Пушкинский день России.</font></b>';break;
         case '12.6': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День принятия Декларации о государственном суверенитете Российской Федерации.</font></b>';break;
         case '22.6': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День памяти и скорби (День начала Великой Отечественной войны 1941-1945).</font></b>';break;
         case '27.6': DayHistory.innerHTML='<font color=red>Сегодня праздник: </font><b><font color=blue>День молодежи. </font></b><font color=red>Поздравляем всех молодых людей!!!</font>';break;
         case '10.7': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День воинской славы России. День победы русской армии под командованием Петра Первого над шведами в Полтавском сражении (1709).</font></b>';break;
         case '6.8': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День Железнодорожных войск Российской Федерации.</font></b>';break;
         case '9.8': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День первой в российской истории морской победы русского флота под командованием Петра Первого над шведами у мыса Гангут (1714).</font></b>';break;
         case '12.8': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День Военно-воздушных сил.</font></b>';break;
         case '22.8': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День Государственного флага Российской Федерации.</font></b>';break;
         case '23.8': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День воинской славы России. День разгрома советскими войсками немецко - фашистских войск в Курской битве (1943).</font></b>';break;
         case '27.8': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День кино.</font></b>';break;
         case '1.9': DayHistory.innerHTML='<font color=red>Сегодня праздник: </font><b><font color=blue>День знаний. </font></b><font color=red>Поздравляем всех школьников!!!</font>';break;
         case '3.9': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День солидарности в борьбе с терроризмом.</font></b>';break;
         case '8.9': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День Бородинского сражения русской армии под командованием М.И. Кутузова с французской армией (1812).</font></b>';break;
         case '11.9': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День победы русской эскадры под командованием Ф.Ф. Ушакова над турецкой эскадрой у мыса Тендра (1790).</font></b>';break;
         case '21.9': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День победы русских полков во главе с великим князем Дмитрием Донским над монголо-татарскими войсками в Куликовской битве (1380).</font></b>';break;
         case '1.10': DayHistory.innerHTML='<font color=red>Сегодня праздник: </font><b><font color=blue>День пожилых людей. </font></b><font color=red>Поздравляем всех пожилых людей!!!</font>';break;
         case '4.10': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День Военно-космических сил.</font></b>';break;
         case '5.10': DayHistory.innerHTML='<font color=red>Сегодня праздник: </font><b><font color=blue>День учителя. </font></b><font color=red>Поздравляем всех учителей!!!</font>';break;
         case '25.10': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День таможенника Российской Федерации.</font></b>';break;
         case '30.10': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День памяти жертв политических репрессий.</font></b>';break;
         case '4.11': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День национального единства.</font></b>';break;
         case '7.11': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День Октябрьской революции 1917 года. .</font></b>';break;
         case '10.11': DayHistory.innerHTML='<font color=red>Сегодня праздник: </font><b><font color=blue>День милиции. </font></b><font color=red>Поздравляем всех сотрудников милиции!!!</font>';break;
         case '1.12': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День победы русской эскадры под командованием П.С. Нахимова над турецкой эскадрой у мыса Синоп (1853).</font></b>';break;
         case '5.12': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День начала контрнаступления советских войск против немецко - фашистских войск в битве под Москвой (1941).</font></b>';break;
         case '12.12': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День Конституции Российской Федерации.</font></b>';break;
         case '17.12': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День Ракетных войск стратегического назначения.</font></b>';break;
         case '20.12': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День работника органов безопасности Российской Федерации.</font></b>';break;
         case '24.12': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День взятия турецкой крепости Измаил русскими войсками под командованием А.В. Суворова (1790).</font></b>';break;
         case '27.12': DayHistory.innerHTML='<font color=red>Сегодня: </font><b><font color=blue>День спасателя.</font></b>';break;
         case '31.12': DayHistory.innerHTML='<b><font color=blue>Наступает Новый год! С праздником всех!!!</font></b>';break;
         }//default: DayHistory.innerHTML='<font size="2" color="blue"><b>Коллекция фотографий городов - достопримечательности и просто красивые места!</b></font></a>';}//<a href="conkurs.php" title="Принять участие в конкурсе и/или проголосовать за фотографии конкурсантов" id="linkcnc"><font size="2" color="blue"><b>Конкурс фотографий "Мой весенний городок"</b></font></a>'; var cc='<img src=img/dedmoroz.gif align=left><img src=img/elochka.gif align=right><font color=blue><font color=red>C <b>Новым Годом!</font></b> Поздравляем всех гостей и постоянных посетителей нашего сайта!</font>';}
}
function SetBall(namefoto,value){
 document.getElementById('wait_ball').innerHTML='<img src="img/loading.gif" align="absbottom" alt="Загрузка" title="Загрузка">';
var reqb=new JsHttpRequest();
reqb.onreadystatechange=function(){
 if(reqb.readyState==4){document.getElementById('wait_ball').innerHTML='';Set_Ball.disabled=false;document.getElementById("reytingr").innerHTML=reqb.responseText.substring(reqb.responseText.indexOf('<reyting>')+9,reqb.responseText.indexOf('</reyting>'));document.getElementById("table_balls").innerHTML=reqb.responseText.substring(reqb.responseText.indexOf('<table_balls>')+13,reqb.responseText.indexOf('</table_balls>'));alert(reqb.responseText.substring(reqb.responseText.indexOf('<alert>')+7,reqb.responseText.indexOf('</alert>')));}}
reqb.open(null,"setball.php?set=trueball",true);
reqb.send({'val':value+namefoto});
}
function GetFoto(value){
 if(value==''){alert('Здесь нет фотографии!')}else{
document.getElementById("fotomain").src="img/download.gif";
var reqgf=new JsHttpRequest();
reqgf.onreadystatechange=function(){
 if(reqgf.readyState==4){document.getElementById("fotop").innerHTML=reqgf.responseText}}
reqgf.open(null,"getfoto.php?set=truefoto",true);
reqgf.send({'val':value});
};}
function AddOtz(namefoto,value){
 if(value==''){alert('Сообщение отсутствует!')}else{
 document.getElementById("wait_otziv").innerHTML='<img src="img/loading.gif" align="absbottom" alt="Загрузка" title="Загрузка">';
var reqao=new JsHttpRequest();
reqao.onreadystatechange=function(){
 if(reqao.readyState==4){wait_otziv.innerHTML='';add_otziv.disabled=false;otziv_text.disabled=false;otziv_text.style.backgroundColor='';document.getElementById("otziv_text").value='';document.getElementById("comments_user").innerHTML=reqao.responseText}}
reqao.open(null,"addotz.php?set=trueotziv",true);
reqao.send({'val':namefoto+'+|+'+value});
};}
function AddMyOtz(namefoto,value,num,date){
 if(value==''){alert('Сообщение отсутствует!')}else{
 document.getElementById("wait_otziv_"+num).innerHTML='<img src="img/loading.gif" align="absbottom" alt="Загрузка" title="Загрузка">';
var req=new JsHttpRequest();
req.onreadystatechange=function(){
 if(req.readyState==4){
    num=req.responseText.substring(req.responseText.indexOf('<num>')+5,req.responseText.indexOf('</num>'));
    document.getElementById("wait_otziv_"+num).innerHTML='';document.getElementById("add_otziv_"+num).disabled=false;document.getElementById("otziv_text_"+num).disabled=false;document.getElementById("otziv_text_"+num).style.backgroundColor='';document.getElementById("otziv_text_"+num).value='';
    document.getElementById("otziv_text_"+num).value=req.responseText.substring(req.responseText.indexOf('<otziv_text>')+12,req.responseText.indexOf('</otziv_text>'));
    //if(req.responseText.indexOf('<no>')<0){document.getElementById("otvet_otziv_"+num).innerHTML='<hr id="font_border" size="1" noshade>'+document.getElementById("otziv_text_"+num).value;};
    if(req.responseText.indexOf('<no>')<0){document.getElementById("otvet_otziv_"+num).innerHTML='<hr id="font_border" size="1" noshade><i style="color:maroon"><u>Ваш комментарий на отзыв пользователя</u>:</i><br>'+req.responseText.substring(req.responseText.indexOf('<otziv_text_>')+13,req.responseText.indexOf('</otziv_text_>'));
                                           document.getElementById("com_action_"+num).innerHTML='Редактировать комментарий к отзыву:';
                                           };
    alert(req.responseText.substring(req.responseText.indexOf('<alert>')+7,req.responseText.indexOf('</alert>')));}}
req.open(null,"addmyotz.php?set=truemyotz&num="+num,true);
req.send({'val':namefoto+'-|-'+date+'+|+'+value});
};}
function SendDrug(namefoto,namedrug,maildrug,textdrug){
 if(maildrug==''){alert('Адрес друга не указан!')}else{
 wait_drug.innerHTML='<img src="img/loading.gif" align="absbottom" alt="Загрузка" title="Загрузка">';
var reqd=new JsHttpRequest();
reqd.onreadystatechange=function(){
 if(reqd.readyState==4){wait_drug.innerHTML='';send_drug.disabled=false;drug_name.disabled=false;drug_name.style.backgroundColor='';drug_mail.disabled=false;drug_mail.style.backgroundColor='';drug_mail.value='';drug_text.disabled=false;drug_text.style.backgroundColor='';drug_text.value='';alert(reqd.responseText)}}
reqd.open(null,"senddrug.php?set=truedrug",true);
reqd.send({'val':'[nf]'+namefoto+'[/nf][nd]'+namedrug+'[/nd][md]'+maildrug+'[/md][td]'+textdrug+'[/td]'});
};}
function SendChat(value,set){
if(value==''){alert('Сообщение отсутствует!')}else{
var reqsc=new JsHttpRequest();
reqsc.onreadystatechange=function(){
 if(reqsc.readyState==4){document.getElementById("textchatdiv").innerHTML=reqsc.responseText;}}
reqsc.open(null,"sendchat.php?set="+set,true);
reqsc.send({'message':value});
};}
function ReLoad(set){
var reqr=new JsHttpRequest();
sett=set;
reqr.onreadystatechange=function(){
 if(reqr.readyState==4){document.getElementById("textchatdiv").innerHTML=reqr.responseText.substring(reqr.responseText.indexOf('<textchat>')+10,reqr.responseText.indexOf('</textchat>'));document.getElementById("useractiv").innerHTML=reqr.responseText.substring(reqr.responseText.indexOf('<activ>')+7,reqr.responseText.indexOf('</activ>'));document.getElementById("textchatdiv").scrollTop+=10000;setTimeout("ReLoad(sett)",10000);}}
reqr.open(null,"reload.php?set="+set,true);
reqr.send(null);
}
function insertsmile(dat){
message.focus();
message.value += dat+' ';
}
function playSound() {
 Melody.innerHTML = "<img dynsrc='img/gorodok.mid' width=1 height=1 autostart=true loop='infinite'>";
}
function Corektor(){
 var goodest=0;
 if(document.getElementById("nik").value!=''){k=false;for(i=0;i<users_nik.length;i++){if(document.getElementById("nik").value.toLowerCase()==users_nik[i].toLowerCase()){k=true}};if(k==true){PrintError("nik","Этот логин уже занят!")}else{
                                              if(document.getElementById("nik").value.length<3){PrintError("nik","Слишком мало символов!")}else{if(document.getElementById("nik").value.toLowerCase()!=bukva(document.getElementById("nik").value)){PrintError("nik","Недопустимые символы!")}else{PrintGood("nik");goodest++}}}}else{PrintClear("nik")};
 if(document.getElementById("password").value!=''){if(document.getElementById("password").value.length<3){PrintError("password","Слишком мало символов!")}else{if(document.getElementById("password").value.toLowerCase()!=bukva(document.getElementById("password").value)){PrintError("password","Недопустимые символы!")}else{PrintGood("password");goodest++}}}else{PrintClear("password")};
 
 if(document.getElementById("check").value!=''){if(document.getElementById("check").value.toLowerCase()!=bukva(document.getElementById("check").value)){PrintError("check","Недопустимые символы!")}else{
                                                if(document.getElementById("check").value!=document.getElementById("password").value){PrintError("check","Пароли не совпадают!")}else{PrintGood("check");goodest++}}}else{PrintClear("check")};
 
 if(document.getElementById("email").value!=''){var reg=/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i;if(!reg.exec(document.getElementById("email").value)){PrintError("email","Адрес введен неверно!")}else{PrintGood("email");goodest++}}else{PrintClear("email")};
 
 //if(document.getElementById("namef").value!=''){if(document.getElementById("namef").value.toLowerCase()!=bukva(document.getElementById("namef").value)){PrintError("namef","Недопустимые символы!")}else{PrintGood("namef");goodest++}}else{PrintClear("namef")};
 
 //if(document.getElementById("gorod").value!=''){if(document.getElementById("gorod").value.toLowerCase()!=bukva(document.getElementById("gorod").value)){PrintError("gorod","Недопустимые символы!")}else{PrintGood("gorod");goodest++}}else{PrintClear("gorod")};
 
 if(goodest==4){document.getElementById("ok").disabled=false}else{document.getElementById("ok").disabled=true};
}
function bukva(S) {
 S=S.toLowerCase();
 c='';
 for (var i=0; i<=S.length-1; i++ )
     {switch (S.charAt(i))
        {case 'ё': b='ё'; break;
         case 'а': b=S.charAt(i);break;
         case 'б': b=S.charAt(i);break;
         case 'в': b=S.charAt(i);break;
         case 'г': b=S.charAt(i);break;
         case 'д': b=S.charAt(i);break;
         case 'е': b=S.charAt(i);break;
         case 'ж': b=S.charAt(i);break;
         case 'з': b=S.charAt(i);break;
         case 'и': b=S.charAt(i);break;
         case 'й': b=S.charAt(i);break;
         case 'к': b=S.charAt(i);break;
         case 'л': b=S.charAt(i);break;
         case 'м': b=S.charAt(i);break;
         case 'н': b=S.charAt(i);break;
         case 'о': b=S.charAt(i);break;
         case 'п': b=S.charAt(i);break;
         case 'р': b=S.charAt(i);break;
         case 'с': b=S.charAt(i);break;
         case 'т': b=S.charAt(i);break;
         case 'у': b=S.charAt(i);break;
         case 'ф': b=S.charAt(i);break;
         case 'х': b=S.charAt(i);break;
         case 'ц': b=S.charAt(i);break;
         case 'ч': b=S.charAt(i);break;
         case 'ш': b=S.charAt(i);break;
         case 'щ': b=S.charAt(i);break;
         case 'ъ': b=S.charAt(i);break;
         case 'ы': b=S.charAt(i);break;
         case 'ь': b=S.charAt(i);break;
         case 'э': b=S.charAt(i);break;
         case 'ю': b=S.charAt(i);break;
         case 'я': b=S.charAt(i);break;
         case '0': b=S.charAt(i);break;
         case '1': b=S.charAt(i);break;
         case '2': b=S.charAt(i);break;
         case '3': b=S.charAt(i);break;
         case '4': b=S.charAt(i);break;
         case '5': b=S.charAt(i);break;
         case '6': b=S.charAt(i);break;
         case '7': b=S.charAt(i);break;
         case '8': b=S.charAt(i);break;
         case '9': b=S.charAt(i);break;
         case '@': b=S.charAt(i);break;
         case '(': b=S.charAt(i);break;
         case ')': b=S.charAt(i);break;
         case '-': b=S.charAt(i);break;
         case '_': b=S.charAt(i);break;
         case '+': b=S.charAt(i);break;
         case '=': b=S.charAt(i);break;
         case '|': b=S.charAt(i);break;
         case '.': b=S.charAt(i);break;
         case " ": b=S.charAt(i);break;
         case 'a': b=S.charAt(i);break;
         case 'b': b=S.charAt(i);break;
         case 'c': b=S.charAt(i);break;
         case 'd': b=S.charAt(i);break;
         case 'e': b=S.charAt(i);break;
         case 'f': b=S.charAt(i);break;
         case 'g': b=S.charAt(i);break;
         case 'h': b=S.charAt(i);break;
         case 'i': b=S.charAt(i);break;
         case 'j': b=S.charAt(i);break;
         case 'k': b=S.charAt(i);break;
         case 'l': b=S.charAt(i);break;
         case 'm': b=S.charAt(i);break;
         case 'n': b=S.charAt(i);break;
         case 'o': b=S.charAt(i);break;
         case 'p': b=S.charAt(i);break;
         case 'q': b=S.charAt(i);break;
         case 'r': b=S.charAt(i);break;
         case 's': b=S.charAt(i);break;
         case 't': b=S.charAt(i);break;
         case 'u': b=S.charAt(i);break;
         case 'v': b=S.charAt(i);break;
         case 'w': b=S.charAt(i);break;
         case 'x': b=S.charAt(i);break;
         case 'y': b=S.charAt(i);break;
         case 'z': b=S.charAt(i);break;
         default: b=''
        }
      c=c+b
     }
 return c
}
function PrintError(ElId,errortext){
 document.getElementById(ElId).style.backgroundColor='#E69797';document.getElementById(ElId+"_td").innerHTML='<img src="img/error.png" alt="Ошибка!" title="Ошибка!"> <font color="#D24C4C">'+errortext+'</font>'
}
function PrintGood(ElId){
 document.getElementById(ElId).style.backgroundColor='#B6E1AE';document.getElementById(ElId+"_td").innerHTML='<img src="img/good.png" alt="Всё верно!" title="Всё верно!">'
}
function PrintClear(ElId){
 document.getElementById(ElId).style.backgroundColor='';document.getElementById(ElId+"_td").innerHTML=''
}
function Corektor_mail(){
 if(document.getElementById("drug_mail").value!=''){var reg=/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i;if(!reg.exec(document.getElementById("drug_mail").value)){PrintError("drug_mail","Адрес введен неверно!");send_drug.disabled=true}else{PrintGood("drug_mail");document.getElementById("send_drug").disabled=false}}else{PrintClear("drug_mail");send_drug.disabled=true};
}

function GetInfo(nameuser,type){
 if(type==1){namer='';}else{namer='_';};
 if(document.getElementById("status_user"+namer).innerHTML=='&nbsp;'){document.getElementById("status_user"+namer).innerHTML='<img src="img/loading.gif" align="absbottom" alt="Загрузка" title="Загрузка" border="0">';
                                                          document.getElementById("reyting_user"+namer).innerHTML='<img src="img/loading.gif" align="absbottom" alt="Загрузка" title="Загрузка" border="0">';
                                                          document.getElementById("countfoto_user"+namer).innerHTML='<img src="img/loading.gif" align="absbottom" alt="Загрузка" title="Загрузка" border="0">';
                                                          document.getElementById("countball_user"+namer).innerHTML='<img src="img/loading.gif" align="absbottom" alt="Загрузка" title="Загрузка" border="0">';
                                                          document.getElementById("summball_user"+namer).innerHTML='<img src="img/loading.gif" align="absbottom" alt="Загрузка" title="Загрузка" border="0">';
                                                          document.getElementById("date_user"+namer).innerHTML='<img src="img/loading.gif" align="absbottom" alt="Загрузка" title="Загрузка" border="0">';
                                                          document.getElementById("gorod_user"+namer).innerHTML='<img src="img/loading.gif" align="absbottom" alt="Загрузка" title="Загрузка" border="0">';
                                                          document.getElementById("instrument"+namer).innerHTML='<img src="img/loading.gif" align="absbottom" alt="Загрузка" title="Загрузка" border="0">';
                                                          document.getElementById("userfoto1"+namer).innerHTML='<img src="img/loading_.gif" align="absbottom" alt="Загрузка" title="Загрузка" border="0">';
                                                          document.getElementById("userfoto2"+namer).innerHTML='<img src="img/loading_.gif" align="absbottom" alt="Загрузка" title="Загрузка" border="0">';
                                                          document.getElementById("foto_reyting"+namer).innerHTML='<img src="img/loading_.gif" align="absbottom" alt="Загрузка" title="Загрузка" border="0">';
                                                          };
var req=new JsHttpRequest();
req.onreadystatechange=function(){
 if(req.readyState==4){if(req.responseText.substring(req.responseText.indexOf('<type>')+6,req.responseText.indexOf('</type>'))==1){namer='';}else{namer='_';};
                                                          document.getElementById("status_user"+namer).innerHTML=req.responseText.substring(req.responseText.indexOf('<status>')+8,req.responseText.indexOf('</status>'));
                                                          document.getElementById("reyting_user"+namer).innerHTML=req.responseText.substring(req.responseText.indexOf('<reyting>')+9,req.responseText.indexOf('</reyting>'));
                                                          document.getElementById("countfoto_user"+namer).innerHTML=req.responseText.substring(req.responseText.indexOf('<countfoto>')+11,req.responseText.indexOf('</countfoto>'));
                                                          document.getElementById("countball_user"+namer).innerHTML=req.responseText.substring(req.responseText.indexOf('<countball>')+11,req.responseText.indexOf('</countball>'));
                                                          document.getElementById("summball_user"+namer).innerHTML=req.responseText.substring(req.responseText.indexOf('<summball>')+10,req.responseText.indexOf('</summball>'));
                                                          document.getElementById("date_user"+namer).innerHTML=req.responseText.substring(req.responseText.indexOf('<date>')+6,req.responseText.indexOf('</date>'));
                                                          document.getElementById("gorod_user"+namer).innerHTML=req.responseText.substring(req.responseText.indexOf('<gorod>')+7,req.responseText.indexOf('</gorod>'));
                                                          document.getElementById("instrument"+namer).innerHTML=req.responseText.substring(req.responseText.indexOf('<instr>')+7,req.responseText.indexOf('</instr>'));
                                                          document.getElementById("userfoto1"+namer).innerHTML=req.responseText.substring(req.responseText.indexOf('<userfoto1>')+11,req.responseText.indexOf('</userfoto1>'));
                                                          document.getElementById("userfoto2"+namer).innerHTML=req.responseText.substring(req.responseText.indexOf('<userfoto2>')+11,req.responseText.indexOf('</userfoto2>'));
                                                          document.getElementById("foto_reyting"+namer).innerHTML=req.responseText.substring(req.responseText.indexOf('<fotoreyting>')+13,req.responseText.indexOf('</fotoreyting>'));
                       }}
req.open(null,"getinfo.php?set=trueinfo&type="+type,true);
req.send({'val':nameuser});
}

function DelFoto(foto_id,num,type){
 document.getElementById("imgfoto"+num).src='img/downloading.gif';
var req=new JsHttpRequest();
req.onreadystatechange=function(){
 if(req.readyState==4){document.getElementById("imgfoto"+num).src=req.responseText.substring(req.responseText.indexOf('<fotodel>')+9,req.responseText.indexOf('</fotodel>'));
                       }}
req.open(null,"delfoto.php?set=truedel&type="+type,true);
req.send({'val':foto_id});
}

function AddRedCom(namefoto,value){
 wait_redcom.innerHTML='<img src="img/loading.gif" align="absbottom" alt="Загрузка" title="Загрузка">';
var req=new JsHttpRequest();
req.onreadystatechange=function(){
 if(req.readyState==4){wait_redcom.innerHTML='';add_redcom.disabled=false;redcom_text.disabled=false;redcom_text.style.backgroundColor='';if(req.responseText.substring(req.responseText.indexOf('<redcomok>')+10,req.responseText.indexOf('</redcomok>'))=='true'){document.getElementById("redcom_text").value=req.responseText.substring(req.responseText.indexOf('<redcom>')+8,req.responseText.indexOf('</redcom>'))};alert(req.responseText.substring(req.responseText.indexOf('<alert>')+7,req.responseText.indexOf('</alert>')))}}
req.open(null,"addredcom.php?set=trueredcom",true);
req.send({'val':namefoto+'+|+'+value});
}

function AddFoto(gorod,foto,comments,foto_name){
 document.getElementById("td_add").innerHTML='<img src="img/download.gif" alt="Загрузка фото" title="Загрузка фотографии">';
var req=new JsHttpRequest();
req.onreadystatechange=function(){
 if(req.readyState==4){document.getElementById("font_copyright").innerHTML='';document.getElementById("td_add").innerHTML=req.responseText.substring(req.responseText.indexOf('<td_add>')+8,req.responseText.indexOf('</td_add>'))}}
req.open(null,"addfoto.php?set=trueaddfoto",true);
req.send({'val':gorod+'+|+'+foto+'-|-'+comments+'=|='+foto_name});
}

function AddFavorit(foto_id,num,type){
 img_src='img/star_anim_i.gif';
 if(type=='del'){if(document.getElementById("imgfav_"+num).src.indexOf('star_anim_i')>=0){type='add';img_src='img/img_del.gif';document.getElementById("imgfav_"+num).title='Удалить фото из списка Ваших избранных фотографий';document.getElementById("imgfav_"+num).alt=document.getElementById("imgfav_"+num).title;}else{document.getElementById("imgfav_"+num).title='Добавить фото в список Ваших избранных фотографий';document.getElementById("imgfav_"+num).alt=document.getElementById("imgfav_"+num).title;};};
 document.getElementById("imgfav_"+num).src='img/loading.gif';//добавление текущей
var req=new JsHttpRequest();
req.onreadystatechange=function(){
 if(req.readyState==4){document.getElementById("imgfav_"+num).src=img_src;alert(req.responseText.substring(req.responseText.indexOf('<alert>')+7,req.responseText.indexOf('</alert>')));
                       }}
req.open(null,"addfavorit.php?set=truefav&type="+type,true);
req.send({'val':foto_id});
}

function AddGuestbookOtz(userbook,value){
 if(value==''){alert('Сообщение отсутствует!')}else{
 document.getElementById("wait_otziv").innerHTML='<img src="img/loading.gif" align="absbottom" alt="Загрузка" title="Загрузка">';
var req=new JsHttpRequest();
req.onreadystatechange=function(){
 if(req.readyState==4){wait_otziv.innerHTML='';add_otziv.disabled=false;otziv_text.disabled=false;otziv_text.style.backgroundColor='';
                       if(req.responseText.indexOf('<no>')<0){document.getElementById("otziv_text").value='';document.getElementById("comments_user").innerHTML=req.responseText.substring(req.responseText.indexOf('<otziv_text>')+12,req.responseText.indexOf('</otziv_text>'))+document.getElementById("comments_user").innerHTML;}else{document.getElementById("otziv_text").value=req.responseText.substring(req.responseText.indexOf('<otziv_text>')+12,req.responseText.indexOf('</otziv_text>'));};
                       alert(req.responseText.substring(req.responseText.indexOf('<alert>')+7,req.responseText.indexOf('</alert>')));}}
req.open(null,"addguestbookotz.php?set=trueguestotz",true);
req.send({'val':userbook+'+|+'+value});
};}
function AddMyGuestbookOtz(userbook,value,num,date){
 document.getElementById("wait_otziv_"+num).innerHTML='<img src="img/loading.gif" align="absbottom" alt="Загрузка" title="Загрузка">';
var req=new JsHttpRequest();
req.onreadystatechange=function(){
 if(req.readyState==4){
    num=req.responseText.substring(req.responseText.indexOf('<num>')+5,req.responseText.indexOf('</num>'));
    document.getElementById("wait_otziv_"+num).innerHTML='';document.getElementById("add_otziv_"+num).disabled=false;document.getElementById("otziv_text_"+num).disabled=false;document.getElementById("otziv_text_"+num).style.backgroundColor='';document.getElementById("otziv_text_"+num).value='';
    document.getElementById("otziv_text_"+num).value=req.responseText.substring(req.responseText.indexOf('<otziv_text>')+12,req.responseText.indexOf('</otziv_text>'));
    if(req.responseText.indexOf('<no>')<0){document.getElementById("otvet_otziv_"+num).innerHTML='<hr id="font_border" size="1" noshade><i style="color:maroon"><u>Ваш комментарий на сообщение пользователя</u>:</i><br>'+req.responseText.substring(req.responseText.indexOf('<otziv_text_>')+13,req.responseText.indexOf('</otziv_text_>'));
                                           document.getElementById("com_action_"+num).innerHTML='Редактировать комментарий к сообщению:';
                                           };
    alert(req.responseText.substring(req.responseText.indexOf('<alert>')+7,req.responseText.indexOf('</alert>')));}}
req.open(null,"addmyguestbookotz.php?set=truemyguestotz&num="+num,true);
req.send({'val':userbook+'-|-'+date+'+|+'+value});
}

function DelFriend(friend,num,type){
 document.getElementById("wait_friend_"+num).innerHTML='<img src="img/loading.gif" align="absbottom" alt="Загрузка" title="Загрузка">';
var req=new JsHttpRequest();
req.onreadystatechange=function(){
 if(req.readyState==4){
    num=req.responseText.substring(req.responseText.indexOf('<num>')+5,req.responseText.indexOf('</num>'));
    if(type!='add'){document.getElementById("wait_friend_"+num).innerHTML='';}else{document.getElementById("wait_friend_"+num).innerHTML='<font style="cursor:default; color: maroon"><b>Мой друг!</b></font><br>';};
    alert(req.responseText.substring(req.responseText.indexOf('<alert>')+7,req.responseText.indexOf('</alert>')));}}
req.open(null,"delfriend.php?set=truedelfriend&num="+num+"&type="+type,true);
req.send({'val':friend});
}

function stopUpload(result,data){
 switch(result){
  case 'ok':document.getElementById('td_add').innerHTML=data;
            break;
  case 'error':
            document.getElementById('error_result').innerHTML=data;
            document.getElementById('font_select').style.display='';document.getElementById('font_load').style.display='none';
            break;
};
};

function golos_send(val,com){
 document.getElementById('golos_wait').innerHTML='<img src="img/loading.gif" border="0" alt="Загрузка" title="Загрузка">Идёт загрузка... Пожалуйста, подождите!...';
 var request=new Array();
 request['ball']=val;
 request['comment']=com;
 var req=new JsHttpRequest();
req.onreadystatechange=function(){
 if(req.readyState==4){
    document.getElementById('golos_wait').innerHTML='<textarea rows="3" cols="30" name="golos_com" id="golos_com"></textarea>';
    if(com!='no_comment'){alert(req.responseJS.data);
                          document.getElementById('div_zanaves').style.display='none';document.getElementById('div_golos').style.display='none';
                          };
 }}
req.open(null,"golosend.php?set=truegolos",true);
req.send({'value':request});
}