// JavaScript Document


var xmlHttp = false;
try {
  xmlHttp = new XMLHttpRequest();
} catch (trymicrosoft) {
  try {
    xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (othermicrosoft) {
    try {
      xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (failed) {
      xmlHttp = false;
xmlHttp = new XMLHttpRequest();
    }
  }
}

var xmlHttp2 = false;
try {
  xmlHttp2 = new XMLHttpRequest();
} catch (trymicrosoft) {
  try {
    xmlHttp2 = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (othermicrosoft) {
    try {
      xmlHttp2 = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (failed) {
      xmlHttp2 = false;
xmlHttp2 = new XMLHttpRequest();
    }
  }
}

function change_type_data()
{
	var par=document.getElementById("type_data").value;
	if(par==1)
	{
    document.getElementById("day_s2").disabled=true;
	document.getElementById("month_s2").disabled=true;
	document.getElementById("year_s2").disabled=true;
	}
	else
	{
	document.getElementById("day_s2").disabled=false;
	document.getElementById("month_s2").disabled=false;
	document.getElementById("year_s2").disabled=false;
	}
}

function popup_top_catalog(par,par2)
{
	var p="p"+par;
	var s="s"+par;
	if(par2==1)
	{
    document.getElementById(p).style.display="block";
	document.getElementById(s).style.display="none";
	}
	else
	{
	document.getElementById(s).style.display="block";
	document.getElementById(p).style.display="none";
	}
	for ($i=1; $i<6; $i++)
	{
	p="p"+$i;
	s="s"+$i;
		if($i!=par)
		{
			document.getElementById(s).style.display="block";
			document.getElementById(p).style.display="none";
		}
	}
}

function menumove(par)
{
if(par==1)
{
	document.getElementById("menu_tab1").style.backgroundImage="url(images/menu_line_m.png)";
}
if(par==2)
{
	document.getElementById("menu_tab2").style.backgroundImage="url(images/menu_line_m.png)";
}
if(par==3)
{
	document.getElementById("menu_tab3").style.backgroundImage="url(images/menu_line_m.png)";
}
if(par==4)
{
	document.getElementById("menu_tab4").style.backgroundImage="url(images/menu_line_m.png)";
}
}
function menumove2(par)
{
if(par==1)
{
	document.getElementById("menu_tab1").style.backgroundImage="url(images/menu_line.png)";
}
if(par==2)
{
	document.getElementById("menu_tab2").style.backgroundImage="url(images/menu_line.png)";
}
if(par==3)
{
	document.getElementById("menu_tab3").style.backgroundImage="url(images/menu_line.png)";
}
if(par==4)
{
	document.getElementById("menu_tab4").style.backgroundImage="url(images/menu_line.png)";
}
}
function selGb()
{
	
	
	query = location.search.substring(1);
	param=query.split('&');
	values=new Array();
		for(i=0; i<=param.length-1; i++)
	{
		var tmp=param[i].split('=');
		values[tmp[0]]=tmp[1];

	}
	
	//alert ("main.php" + location.search + "&day=" + document.getElementById("day_s").value);
	location.replace("main.php?mod=" + values["mod"] + "&day=" + document.getElementById("day_s").value + "&month=" + document.getElementById("month_s").value + "&year=" + document.getElementById("year_s").value);
}
function checkF()
{
	if((document.getElementById("name").value=="")||(document.getElementById("phone").value=="")||(document.getElementById("email").value==""))
	{
		document.getElementById("submit").disabled=true;
	}
	else
	{
		document.getElementById("submit").disabled=false;
	}
}

function checkG()
{
	if((document.getElementById("name").value=="")||(document.getElementById("email").value=="")||(document.getElementById("text").value==""))
	{
		document.getElementById("submit").disabled=true;
	}
	else
	{
		document.getElementById("submit").disabled=false;
	}
}




//регистрация
var log_free="yes";
var pas_free="no";
var cod_free="yes";
function ConfirmPass()
{
	if((document.getElementById("password").value!="")&&(document.getElementById("confirm").value!=""))
	{
	if(document.getElementById("password").value==document.getElementById("confirm").value)
	{
		document.getElementById("confirm_password").innerHTML="<nobr><font class=\"regTextGreen\" color=\"#00FF00\">Правильно</font></nobr>";
		pas_free="yes";
	}
	else
	{
		document.getElementById("confirm_password").innerHTML="<nobr><font class=\"regTextRed\" color=\"#FF0000\">Не правильно</font></nobr>";
		pas_free="no";
	}
	}
	else
		{
		document.getElementById("confirm_password").innerHTML="";
		pas_free="no";
	}
}
function ConfirmLogin()
{
	if(document.getElementById("email").value!="")
	{
	var url="scripts/handler_confirm_login.php?login="  + document.getElementById("email").value + "&t="+ new Date().getTime();
	//alert (url);
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange=updateConfirmLogin;
	xmlHttp.send(null);
	}
	else
		{
		document.getElementById("confirm_login").innerHTML="";
	}
}
function updateConfirmLogin()
{
if (xmlHttp.readyState==4)
{

	if(xmlHttp.responseText=="yes")
	{
		document.getElementById("confirm_login").innerHTML="";
		log_free="yes";
	}
	else
	{
		document.getElementById("confirm_login").innerHTML="<font class=\"regTextRed\" color=\"#FF0000\">На этот адрес уже зарегистрирована учетная запись!</font>";
		log_free="no";
	}

}	
}
function enterLetter(event)
{
	
	if(event.charCode) var charCode=event.charCode;
	else if (event.keyCode) var charCode=event.keyCode;
	else if (event.which) var charCode=event.which;
	else charCode=0;
	//alert(charCode);
	if((charCode!=32)&&(charCode!=45))
	{
	if(charCode>31&&
	   (charCode<65||charCode>90)&&
	   (charCode<97||charCode>122)&&
	   (charCode<1040||charCode>1103))
	{
		//alert("sdf");
		return false;

	}
	}
}

function enterLatinLetter(event)
{
	
	if(event.charCode) var charCode=event.charCode;
	else if (event.keyCode) var charCode=event.keyCode;
	else if (event.which) var charCode=event.which;
	else charCode=0;
	
	if((charCode!=32)&&(charCode!=45)&&(charCode!=95))
	{
	if(charCode>31&&
	   (charCode<65||charCode>90)&&
	   
	   (charCode<1040||charCode>1103))
	{alert(charCode);
		//alert("sdf");
		return false;
	}
	}
}

function enterNoSpec(event)
{
	
	if(event.charCode) var charCode=event.charCode;
	else if (event.keyCode) var charCode=event.keyCode;
	else if (event.which) var charCode=event.which;
	else charCode=0;
	
	if((charCode!=45)&&(charCode!=95))
	{
	if(charCode>31&&
	   (charCode<65||charCode>90)&&
	   (charCode<97||charCode>122)&&
	   (charCode<1040||charCode>1103))
	{//alert(charCode);
		if(charCode>31&&(charCode<48||charCode>57))
		{
		return false;
		}
	}
	}
}

function enterPassword(event)
{
	
	if(event.charCode) var charCode=event.charCode;
	else if (event.keyCode) var charCode=event.keyCode;
	else if (event.which) var charCode=event.which;
	else charCode=0;
	
	
	if(charCode>31&&
	   (charCode<65||charCode>90)&&
	   (charCode<97||charCode>122)
	   )
	{//alert(charCode);
		if(charCode>31&&(charCode<48||charCode>57))
		{
		return false;
		}
	}
}

  function checkinput(evt) 
  { 
    if (!evt) evt = event; 
    if (evt.charCode) 
    { 
      var charCode = evt.charCode; 
    } 
    else if (evt.keyCode) 
    { 
      var charCode = evt.keyCode; 
    } 
    else if (evt.which) 
    { 
      var charCode = evt.which; 
    } 
    else 
    { 
      var charCode = 0; 
    } 
	//alert (charCode);
    if ((charCode>48 && charCode<54 )||(charCode==8 )||(charCode==46 )||(charCode==37 )||(charCode==38 )||(charCode==39 )||(charCode==40 ))
    { 
      //alert("В это поле можно вводить только цифры и разделитель/");     
      return true; 
    } 
	else
	{
		return false;
	}
    return true; 
  } 

function enterWeb(event)
{
	
	if(event.charCode) var charCode=event.charCode;
	else if (event.keyCode) var charCode=event.keyCode;
	else if (event.which) var charCode=event.which;
	else charCode=0;
	if((charCode==34||charCode==39||charCode==61))
		{
		return false;
		}

}
function enterCN(event)
{
	
	if(event.charCode) var charCode=event.charCode;
	else if (event.keyCode) var charCode=event.keyCode;
	else if (event.which) var charCode=event.which;
	else charCode=0;
	if((charCode==61))
		{
		return false;
		}

}

function enterConfirm()
{
	
	if(document.getElementById("conf").value!="")
	{
	var url="scripts/handler_confirm_cod.php?cod="  + document.getElementById("conf").value + "&t="+ new Date().getTime();
	//alert(url);
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange=updateEnterConfirm;
	xmlHttp.send(null);
	}
	else
		{
		document.getElementById("confirm_cod").innerHTML="";
	}
}
function updateEnterConfirm()
{
if (xmlHttp.readyState==4)
{
	//alert(xmlHttp.responseText);
	if(xmlHttp.responseText=="yes")
	{
		document.getElementById("confirm_cod").innerHTML="<nobr><font class=\"regTextGreen\" color=\"#00FF00\">Правильно</font></nobr>";
		//alert(xmlHttp.responseText);
		cod_free="yes";
	}
	else
	{
		document.getElementById("confirm_cod").innerHTML="<nobr><font class=\"regTextRed\" color=\"#FF0000\">Не правильно</font></nobr>";
		cod_free="no";
	}

}	
}	
function checkForm() 
{
err=0;

if(document.getElementById("password").value=="")
{
err=2;
}
if(document.getElementById("confirm").value=="")
{
err=2;
}

if(document.getElementById("email").value=="")
{
err=2;
}
else
{
	var v=document.getElementById("email").value
	if(!v.match(/[^\s]/g))
	var re=/^[\w-]+(\.[w-]+)*@([w-]+)\.+[a-zA-Z]{2,3}$/;
	if(!v.match(re))
	{
	err=0;
	//alert(document.getElementById("email").value);
	}
}

if(document.getElementById("login").value=="")
{
err=2;
}




if(log_free=="no")
{
err=1;
}

if(pas_free=="no")
{
err=1;
}
if(cod_free=="no")
{
err=1;
}



if(err==2)
{
alert("Заполните обязательные для заполнения поля");
}
if(err==1)
{

}


if(err==0)
{
document.form.submit();
}

}
// регистрация команд
function classx()
{
	
if(document.getElementById("event_class").value!=0)
{

var url="scripts/handler_event_class.php?id_event_class=" + encodeURIComponent(document.getElementById("event_class").value) + "&t="+ new Date().getTime();

xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange=updateClass;
xmlHttp.send(null);
}
else
{
	document.getElementById("people_teams").innerHTML="";
}
}

function updateClass()
{
if (xmlHttp.readyState==4)
{
	document.getElementById("people_teams").innerHTML=xmlHttp.responseText;
}
else
{
	
	document.getElementById("people_teams").innerHTML="<font class=\"hintText\">Обработка параметров.</font><br/><img src=\"images/loader.gif\"/>";
}
}

function list_users()
{
	var url="scripts/handler_list_users.php?filter=" + (document.getElementById("filter").value) + "&t="+ new Date().getTime();
	xmlHttp2.open("GET", url, true);
xmlHttp2.onreadystatechange=updateListUsers;
xmlHttp2.send(null);

}

function updateListUsers()
{
	if (xmlHttp2.readyState==4)
{
	document.getElementById("list_users").innerHTML=xmlHttp2.responseText;
}
else
{
	
	document.getElementById("list_users").innerHTML="<font class=\"hintText\">Идет поиск...</font><br/><img src=\"images/loader.gif\"/>";
}
}
function input_clear(par)
{
	
	if(par==1)
	{
	document.getElementById("filter").value="";
}
else
{
	document.getElementById("filter").value="Поиск";
}
}

function input_clear_login(par)
{
	
	if(par==1)
	{
	if(document.getElementById("login_aut").value=="Email")
	{
		document.getElementById("login_aut").className="aut_input2";
		document.getElementById("login_aut").value="";
	}		
	
}
else
{
	if(document.getElementById("login_aut").value=="")
	{
	document.getElementById("login_aut").className="aut_input";
	document.getElementById("login_aut").value="Email";
	}
	
}
}

function input_clear_password(par)
{
	
	if(par==1)
	{
	if(document.getElementById("password_aut").value=="Пароль")
	{
		document.getElementById("password_aut").className="aut_input2";
		document.getElementById("password_aut").value="";
		document.getElementById("password_aut").type="password";
	}
}
else
{
	if(document.getElementById("password_aut").value=="")
	{
		document.getElementById("password_aut").className="aut_input";
		document.getElementById("password_aut").type="text";
		document.getElementById("password_aut").value="Пароль";
	}
	
}
}
function login_focus()
{
	document.getElementById("login_aut").focus();
}

function subscribe_topic(par1,id_users,id_topic)
{

var url="scripts/handler_subscribe_topic.php?id_users=" + id_users + "&id_topic=" + id_topic + "&par=" + par1 + "&t="+ new Date().getTime();
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange=updateSubscribeTopic;
xmlHttp.send(null);
  
}

function updateSubscribeTopic()
{
  if (xmlHttp.readyState==4)
{
  document.getElementById("subscribe_topic").innerHTML=xmlHttp.responseText;
}
else
{
  document.getElementById("subscribe_topic").innerHTML="<img src=\"images/loader1.gif\"/>";
}
  
}
