//Файл обслуживает вызов Окна Подписки на канал-RSS

function OpenHelpMail(){
	var windows;
    //пер. изменяет значение на "1"
    //если адресные данные верны
    usadd=0;
    //пер. изменяет значение на "1"
    //если правильно введено хешчисло
    usnum=0;
    //пер. отражает кол-во знаков
    //после точки в эл.адресе
    keyControl=0;
	
	var inDocElem;
	var innerElem=document.getElementById("helprss");
	
	windows=CrtWinMail(itemEMail);
	inDocElem=document.createElement("DIV");
	inDocElem.id="innerDoc";
	innerElem.appendChild(inDocElem);
	document.getElementById("innerDoc").innerHTML=windows;
    var ban;
    if(ban=document.getElementById("bannerSites")){
               ban.style.visibility="hidden";
    }
    
    //closeWind("bannerSites")
    
}

//функция формирования Окна Подписки
function CrtWinMail(item){

	var windows;
	//var words="";
	//words=document.getElementById("words").Value;
	
	var formInput;
	
 formInput="<fieldset class='mailHelp'><legend class='mailHelp'>Для регистрации введите следующие данные:</legend>";
 formInput+="<div class='inptPost'>Адрес Вашей эл.почты:<i style='color:red;'>*</i><br />";
 formInput+="<input type='text' maxlength='30' size='20' name='namePost'";
 formInput+=" id='namePost' onkeyup='mail_KeyUp(this)' onblur='mail_CheckAddrr(this)'";
 formInput+=" onkeypress='mail_KeyPress(this)' /></div>";
 
 formInput+="<div class='inptPostnum' align='left'>Введите контрольные цифры ";
 formInput+="изображенные на картинке<i style='color:red;'>*</i><br /><br />";
 formInput+="<img src="+hashs['path']+" width='120' height='60' class='imgHash'";
 formInput+="valign='left' align='center' border='3' /> ";
 formInput+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
 formInput+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
 formInput+="<input type='text' size='4' maxlength='6' name='numerik' id='numerik'";
 formInput+="onkeyup='mail_KeyUpTo()' onblur='mail_KeyUpTo()'";
 formInput+="onchange='mail_KeyUpTo()' onkeypress='mail_KeyPress(this)' /></div>";
 formInput+="</fieldset>";
	var comment1="<!--Document-->"+
"<p>Здесь - на Главной странице Вы можете пописаться на рассылку по электронной почте (e-mail) <u>всех</u> новых объявлений,"+
		" для того чтобы подписаться на рассылку новых объявлений какого либо отдельного раздела перейдите "+
		"в этот раздел и нажмите такой же значок рассылки по эл. почте.";

	var comment2="<!--Document-->"+
"<p>Здесь -  Вы можете пописаться на рассылку по электронной почте (e-mail) <u>текущего раздела</u>,"+
		" для того чтобы подписаться на рассылку новых объявлений какого либо другого раздела перейдите "+
		"в этот раздел и нажмите такой же значок почтовой рассылки."+
		"Для того, чтобы подписаться на все новые объявления "+
		"перейдите на главную страницу и нажмите значок почтовой рассылки. ";
		
	var comments="";
	
	var noOn="Для Вас также доступна уникальная возможность подписки \"По ключевым словам\". Это значит,"+
		"что если Вы введете в текстовое поле расположенное ниже интересующие Вас слова или фразу "+
		"(например: торг уместен, BMW и т.д.), то для Вас будет создана специальная рассылка"+
		" по которой Вы будете получать только те объявления которые содержат эти слова. Все это "+ 
		"позволит Вам получать ДЕЙСТВИТЕЛЬНО НУЖНЫЕ новые объявления!"+
"</p>"+

"<div align='center'>"+
"<form action='/lib/e-mail/inputAddr.php' metod='POST' >"+
	
	"<i style='font-size:12px;'>В это поле Вы можете ввести ключевые слова или фразу, или оставить его пустым: </i>"+
	"<input type='hidden' name='item' value='"+item+"'>"+
	
	"<input type='text' maxlength='30' size='35' name='words' id='words'/> "+
	"<br /><br />"+
	formInput;
	
	if(item==''){
		comments=comment1;
	}else{
		comments=comment2;
	}	
	windows="<div class='mailOpen' id='winHelp' style='z-index:400;'>"+
"<table border='0' cellpadding='0' cellspacing='0'  width='750' class='tableRss' style='z-index: 300;'>"+
  "<!--Header-->"+
	"<tr>"+
	  "<td></td>"+
	  "<td><img src='lib/rss/lefttop.png' width='34' height='31'></td>"+
	  "<td rowspan='2' bgcolor='#aaaaaa' align='center' class='tdRss'>"+
	  "<b>Подписка на рассылку по эл. почте.</b><span><img src='lib/rss/e-mailLogo.png' width='20' height='19'></span>"+ 
	  "</td>"+
	  "<td><img src='lib/rss/rightTop.png' width='34' height='31'></td>"+
	"</tr>"+
	"<tr>"+
	  "<td bgcolor='#aaaaaa'></td>"+
	  "<td bgcolor='#aaaaaa'></td>"+
	  "<td bgcolor='#aaaaaa'></td>"+
	"</tr>"+
	"<!--Body-->"+
	"<tr>"+
	  "<td valign='top'>"+
	  "<div class='ugolRss'> "+
	  "<img src='lib/rss/ugol.png' width='83' height='59' align='bottom'>"+
	  "</div></td>"+
	  "<td bgcolor='#ffffff'></td>"+
	  "<td bgcolor='#ffffff' align='justify'><br />"+
		
"<p>"+comments+"</p>"+noOn+
		

	//"<a href='lib/rss/rss.php?item="+item+"' target='_blank'>"+
	"<input type='image' src='lib/rss/WindowSiteOff.png'"+
    " name='Gogo' width='139' height='38' align='left' id='Gogo' disabled='true' />"+
	//"<img src='lib/rss/adding.png' width='139' height='38' onclick/>"+
	//"</a>"+
	"<span id='cansel'>"+
	"<a href='javascript:closeWind(\"winHelp\")'>"+
	"<img src='lib/rss/cansel.png' width='139' height='38' align='right' />"+
	"</a>"+
	"</span>"+
	"</form>"+   
"</div>"+
		 "</td>"+
	  "<td bgcolor='#ffffff'></td>"+
	"</tr>"+
	"<tr>"+
	  "<td></td>"+
	  "<td><img src='lib/rss/leftBottom.png' width='34' height='31'></td>"+
	  "<td bgcolor='#ffffff'></td>"+
	  "<td><img src='lib/rss/rightBottom.png' width='34' height='31'></td>"+
	"</tr>"+
"</table>"+
"</div>";

return windows;

}

function closeWind(winHelp){
	var fathe=document.getElementById(winHelp).parentNode.id;
	var doche=document.getElementById(fathe).firstChild;
	
	document.getElementById(fathe).removeChild(doche);
    fathe.cursor="default";
    var ban;
    if(ban=document.getElementById("bannerSites")){
               ban.style.visibility="visible";
    }
    
    //document.body[0].cursor="default";

 }
 
 //функция обеспечения поставки хеш числа
 function mail_hashNm(item){
    itemEMail=item
	var hashNmb;
	var pathHashNmb;
	
	var requestC=ajax_CreateRequest();
    //выключаем флеш элемент, реклама бизнеса
    //document.getElementById("baner").visibility="hidden";
	mail_CrHashNm(requestC);
 
 }
 
 function mail_CrHashNm(requestC){
		requestC.open("POST","openCrHsh.php",true);
		requestC.onreadystatechange=mail_AnswerSrv;
		requestC.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		requestC.send("answer=answer");
        
		
		function mail_AnswerSrv(){
           var vidCur=document.getElementsByTagName('BODY')[0]
           vidCur.style.cursor="wait";
        
           
			if(requestC.readyState==4){
                  //alert(requestC.status);  
				if(requestC.status==200){
				//alert("OK");
                   vidCur.style.cursor="auto";
					//document.getElementById("Start").disabled=false;
					var resumeC=requestC.responseXML;
                    
                    //alert("OK");
					hashs=new Array();
					hashs['path']=resumeC.getElementsByTagName('pathImg')['0'].firstChild.nodeValue;
					hashs['num']=resumeC.getElementsByTagName('nmImg')['0'].firstChild.nodeValue;
					//alert(hashs['path']);
					OpenHelpMail('');
					
				}
			}
		}
 
 }
 
 function mail_MouseOwer(obj){
	if(obj.nodeValue!=''){
		obj.style.backgroundColor="#ffaaaa";
		return;
		
	}
    
 }
 
 //контроль правильности вводимых данных
 //в поле эл.адреса
 function mail_KeyPress(obj){
		//переменная содержащая вводимый
		//символ
		obj.style.backgroundColor="white";
		
		
		
 }
 
 //после введения эл. адреса 
 //проверяем на наличие @,.
 //а также все коды должны
 //быть меньше 127
 function mail_CheckAddrr(obj){
	var thisstring=obj.value; 
    
	//alert(thisstring.length);
	for(var i=0;i<thisstring.length;i++){
				if(thisstring.charCodeAt(i)>127){
					mail_MouseOwer(obj);
					return;
				}
	}
	
	if(thisstring.indexOf("@")<0 
		|| thisstring.indexOf(".")<0){
		mail_MouseOwer(obj);
		return;
			
	}
	
	if(obj.nodeValue!=''){
				obj.style.backgroundColor="#aaffaa";
				usadd=1;
                mail_KeyUpTo();
				//mail_NoDisable();
	}
	
	
 }
//проверка кор. введения эл.адреса
//последний введеный код символа должен
// быть ниже 127кода 
 function mail_KeyUp(obj){
	var thisstring=obj.value;
	 if(thisstring.charCodeAt(thisstring.length-1)>127){
		mail_MouseOwer(obj);
	 }else{
            if(thisstring.indexOf("@")<0 
                || thisstring.indexOf(".")<0){
                return;
            }
                keyControl++
                
                if(keyControl>=3){
                   mail_CheckAddrr(obj);
                }
               
            
       
       }
 }
 
 function mail_KeyUpTo(){
    var obj=document.getElementById("numerik");
	if(obj.value.length==4){
		if(obj.value===hashs['num']){
				obj.style.backgroundColor="#aaffaa";
				usnum=1
				mail_NoDisable();
		}else{
				mail_MouseOwer(obj);
		}
	}
	
 }
 
 function mail_NoDisable(){
	
	if(usadd==1 && usnum==1){
		document.getElementById("Gogo").disabled=false;
        document.getElementById("Gogo").src='lib/rss/adding.png';
	}
 }