﻿var usercloseauth=0;
function close_auth(e)
    {
    document.getElementById('auth_div').style.display='none';
    usercloseauth=1;
    }

function open_auth(left,top)
    {
    if(usercloseauth){usercloseauth=0;return 0;}
    document.getElementById('auth_div').style.left=left;
    document.getElementById('auth_div').style.top=top;
    document.getElementById('auth_div').style.display='block';
    }

function check_editch_form()
{
var ch_name_1_obj=document.getElementById('ch_first_name');

if(ch_name_1_obj.value)
	{	
	document.forms[0].submit();	
	}
else
	{
	alert('Пожалуйста, заполните все обязательные поля.');
	}
}


function check_reg_form()
{
var uname_obj=document.getElementById('uname');
var ulogin_obj=document.getElementById('ulogin');
var upassword_obj=document.getElementById('upassword');
var upassword2_obj=document.getElementById('upassword2');
var uemail_obj=document.getElementById('uemail');
var ch_name_1_obj=document.getElementById('ch_name_1');

if(uname_obj.value && ulogin_obj.value && upassword_obj.value && upassword2_obj.value && uemail_obj.value &&ch_name_1_obj.value)
	{	
	if(upassword_obj.value == upassword2_obj.value)
	    {document.forms[0].submit();}
	else
	    {
	    alert('Введённые пароли не совпадают.');
	    }
	}
else
	{
	alert('Пожалуйста, заполните все обязательные поля.');
	}
}

function checkmonth(n)
    {
    var ch_bd=document.getElementById('ch_bd_'+n);
    var ch_by=document.getElementById('ch_by_'+n);
    if(ch_bd.value>30 && (this.value==4 || this.value==6 || this.value==9 || this.value==11)) {ch_bd.value=30;}
    else if(ch_bd.value>29 && this.value==2 && ch_by.value%4!=0) {ch_bd.value=29;}
    else if(ch_bd.value>28 && this.value==2 && ch_by.value%4==0) {ch_bd.value=28;}
    }

function standartlogin(obj)
{
    //obj.value=obj.value.toLowerCase().replace(/[^\w-_\.@]/g,"");	
}
function cyrname(obj)
{
    obj.value=obj.value.replace(/[^А-Яа-я\s]/g,"");
}
	
function cleardefault(obj)
	{
	if((obj.name=='ulogin_auth' && obj.value=='Логин') || (obj.name=='upassword_auth' && obj.value=='Пароль')) obj.value='';
	if(obj.name=='upassword_auth') obj.type='Password';
	}
	
function inputblur(obj)
	{
	if(!obj.value && obj.name=='upassword_auth') obj.type='Text';
	if(!obj.value) obj.value=obj.name=='ulogin_auth'?'Логин':(obj.name=='upassword_auth'?'Пароль':'');	
	}
	
function br(e)
	{
	e=e?e:window.Event;
	obj=e.srcElement?e.srcElement:e.target;
	if(obj.type=='password' && obj.value=='')
		{
		var mni=document.createElement('input');
		mni.type='text';
		mni.tabindex=2;
	  mni.name='upassword_auth';
	  mni.id='Pass';
    mni.className='auth_input';
	  mni.maxlength=17;
		mni.value='Пароль';
		if(window.Event)
			{
			mni.onfocus=fs;
			}
		else
			{
			mni.onfocus=function() {fs(event);}
			}
		obj.parentNode.insertBefore(mni,obj.nextSibling);
		obj.parentNode.removeChild(obj);
		}
	}


function fs(e)
	{
	e=e?e:window.Event;
	obj=e.srcElement?e.srcElement:e.target;

	if(obj.type=='text')
		{
		var mni=document.createElement('input');
		mni.type='password';
		mni.tabindex=2;
	    mni.name='upassword_auth';
	    mni.id='Pass';
    	mni.className='auth_input';
	    mni.maxlength=17;
		mni.onblur=br;
		obj.parentNode.insertBefore(mni,obj.nextSibling);
		obj.parentNode.removeChild(obj);
		mni.focus();
		if(window.Event)
			{
			mni.onblur=br;
			}
		else
			{
			mni.onblur=function() {br(event);}
			}
		}
	}
	
	
var children_num=1;
function addchild()
	{
	if(children_num>3) return 0;
	children_num++;
	var children_hr_obj=document.getElementById('children_hr');
	var new_tr0,new_tr1,new_tr2,new_tr3,new_tr4,td1,td2;			
							
							
							
	new_tr0=document.createElement('tr');
		td1=document.createElement('td');
		td1.setAttribute('className','reg_hr');
		td1.setAttribute('class','reg_hr');
		td1.setAttribute("colSpan","2");
			td1.innerHTML='<div class="reg_hr_spacer">&nbsp;<br></div>';
		new_tr0.appendChild(td1);
		
	new_tr00=document.createElement('tr');
		td1=document.createElement('td');
		td1.setAttribute("colSpan","2");
			td1.innerHTML='<div class="corner_2_spacer_1">&nbsp;</div>';
		new_tr00.appendChild(td1);
		
	new_tr1=document.createElement('tr');
		new_tr1.setAttribute('valign','top');
		td1=document.createElement('td');
			td1.innerHTML='Фактическая или ожидаемая дата рождения твоего малыша?*';
		td2=document.createElement('td');
			td2.innerHTML='<select class="reg_input" style="width:68px" name="ch_bd_'+children_num+'"><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option></select>&nbsp;&nbsp;&nbsp;&nbsp;<select class="reg_input" style="width:118px" name="ch_bm_'+children_num+'"><option value="1">Январь</option><option value="2">Февраль</option><option value="3">Март</option><option value="4">Апрель</option><option value="5">Май</option><option value="6">Июнь</option><option value="7">Июль</option><option value="8">Август</option><option value="9">Сентябрь</option><option value="10">Октябрь</option><option value="11">Ноябрь</option><option value="12">Декабрь</option></select>&nbsp;&nbsp;&nbsp;<select class="reg_input" style="width:87px" name="ch_by_'+children_num+'"><option value="2007">2007</option><option value="2008">2008</option><option value="2009">2009</option><option value="2010" selected>2010</option><option value="2011">2011</option></select> <div class="corner_2_spacer_1">&nbsp;</div><div class="corner_2_spacer_1">&nbsp;</div>';
		new_tr1.appendChild(td1);
		new_tr1.appendChild(td2);

	new_tr2=document.createElement('tr');
		new_tr2.setAttribute('valign','top');
		td1=document.createElement('td');
			td1.innerHTML='Имя (в именительном падеже)';
		td2=document.createElement('td');
			td2.innerHTML='<input type="text" class="reg_input" name="ch_name_'+children_num+'"><div class="corner_2_spacer">&nbsp;</div>';
		new_tr2.appendChild(td1);
		new_tr2.appendChild(td2);
		
	new_tr3=document.createElement('tr');
		new_tr3.setAttribute('valign','top');
		td1=document.createElement('td');
			td1.innerHTML='Пол';
		td2=document.createElement('td');
			td2.innerHTML='<input type="radio" name="ch_sex_'+children_num+'" value="m" checked="checked"> Мальчик <input type="radio" name="ch_sex_'+children_num+'" value="f"> Девочка <div class="corner_2_spacer">&nbsp;</div>';
		new_tr3.appendChild(td1);
		new_tr3.appendChild(td2);

	children_hr_obj.parentNode.insertBefore(new_tr0,children_hr_obj);
	children_hr_obj.parentNode.insertBefore(new_tr00,children_hr_obj);
	children_hr_obj.parentNode.insertBefore(new_tr1,children_hr_obj);
	children_hr_obj.parentNode.insertBefore(new_tr2,children_hr_obj);
	children_hr_obj.parentNode.insertBefore(new_tr3,children_hr_obj);
	}
	
	
	
var adv_list_div=null;
var adv_content_div=null;
var adv_list_array=new Array();
var adv_list_first=0;

function shift_adv_list_to(item)
	{
	var adv_list_div_top=parseInt(adv_list_div.style.top);
	adv_list_div.style.top=-65*item+'px';
	}
function get_advlist_length()
     {
     return 10; // кол-во статей
     //return adv_list_array.length;
     }
     
function adv_down(e)
	{
	//alert(adv_list_first);
	if(adv_list_first<get_advlist_length()-4)
		{
		adv_list_first++;
		shift_adv_list_to(adv_list_first);
		}
	}
	
function adv_up(e)
	{
	if(adv_list_first!=0)
		{
		adv_list_first--;
		shift_adv_list_to(adv_list_first);
		}
	}
	
function mousewheel(e)
	{
	e=e?e:window.event;
	var d=e.detail?e.detail:e.wheelDelta;
	if(e.detail)
		{
		if(d>0) adv_down();else adv_up();			
		}
	else
		{
		if(d<0) adv_down();else adv_up();	
		}
	}
	
function set_content(item_id)
	{
	adv_list_item=adv_list_array[item_id];
	html="<img src='Images/advice/"+adv_list_item.img_big+"'>";
	html+="<div style='width:163px;margin:10px 0 0 14px;color: #15aee4; font-size: 10px;line-height:12px;'>";
	html+="<div style='color: #15aee4; font-size: 10px;margin-bottom:5px'>";	
	for(var i=0;i<adv_list_item.rating;i++) html+="<img src='Images/advice/star.jpg' class='raiting_ico'>&nbsp;"
	for(var i=0;i<5-adv_list_item.rating;i++) html+="<img src='Images/advice/star0.jpg' class='raiting_ico'>&nbsp;"
	html+="<span style='color: #6e96b2;'>хорошо</span>&nbsp;|&nbsp;<img src='Images/advice/pen.jpg' class='raiting_ico'>&nbsp;("+adv_list_item.comments+")</div>";
	html+="<a href='"+adv_list_item.caption_ref+"' style='font-size: 12px;line-height:18px;color:#d66fb5'>"+adv_list_item.caption+"</a>";
	html+="<div>"+adv_list_item.text+"</div></div>";
	adv_content_div.innerHTML=html;
	}

function adv_add(item_id)
	{
	adv_list_item=adv_list_array[item_id];
	if(adv_list_item.rating>5) adv_list_item.rating=5;
	if(adv_list_item.rating<0) adv_list_item.rating=0;
	html="<div style='height:64px;'>";
	html+="<table cellpadding=0 cellspacing=0 border=0><tr>";
	html+="<td style='padding:7px 7px 0 7px'><img src='Images/advice/"+adv_list_item.img+"'></td>";
	html+="<td style='padding:7px 0 0 0'>";
	html+="<a href='#' onclick='set_content("+item_id+");' style='font-size: 12px;color:#1b8fcf'>"+adv_list_item.caption+"</a><br>";
	html+="<a href='"+adv_list_item.category_ref+"' style='font-size: 10px;color:#6895a8'>"+adv_list_item.category+"</a><br>";
	html+="<div style='color: #15aee4; font-size: 10px;margin-bottom:5px'>";
	for(var i=0;i<adv_list_item.rating;i++) html+="<img src='Images/advice/star.jpg' class='raiting_ico'>&nbsp;"
	for(var i=0;i<5-adv_list_item.rating;i++) html+="<img src='Images/advice/star0.jpg' class='raiting_ico'>&nbsp;"
	html+="<span style='color: #6e96b2;'>хорошо</span>&nbsp;|&nbsp;<img src='Images/advice/pen.jpg' class='raiting_ico'>&nbsp;("+adv_list_item.comments+")</div>";
	html+="</td></tr></table>";
	html+="</div>";
	html+="<div class='adv_list_hr'>&nbsp;</div>";
	
	var ih=adv_list_div.innerHTML;
	adv_list_div.innerHTML=ih+html;
	}
	
function adv_init()
	{
	adv_list_div=document.getElementById('adv_list');
	/*
	if(adv_list_div)
	    {
	    adv_content_div=document.getElementById('adv_content');
    	
	    if(document.addEventListener) addEventListener('DOMMouseScroll', mousewheel, false);
	    else if (document.attachEvent) adv_list_div.onmousewheel=mousewheel;
    	
	    for(var i=0;i<adv_list_array.length;i++)
		    {
		    adv_add(i);
		    }
	    set_content(0);
	    }
	    */
	}