$(document).ready(function(){

    $("a.click").fancybox({
				'titleShow'		: false,
				'transitionIn'	: 'elastic',
				'transitionOut'	: 'elastic'
			});

 });

 function disableds (rad, inp)
     {
     	var inputs = document.getElementById(inp);
     	var radios = document.getElementById(rad);
        if (radios.checked) inputs.disabled=0;
        else inputs.disabled=1;
     }
 function checkForm (form)
     {
		var text = '';
		var c = 0;
		while (form[c])
		 {
		    //alert(form[c].name +' - ' + form[c].type +' - ' + form[c].value);
		    if (form[c].type == 'text' || form[c].type == 'textarea' || form[c].type == 'select-one' || form[c].type == 'hidden' || form[c].type == 'radio' || form[c].type == 'checkbox')
		     {
                  if (form[c].id=='yes' && form[c].value=='')
                   {
                   	   alert('Заполние поле "'+ form[c].title +'"');
                   	   form[c].style.background='#F7E920';
                   	   form[c].focus();
                   	   return 0;
                   }
                  else if (form[c].id=='yes') form[c].style.background='#ffffff';
		     	  //alert(form[c].name + ' - ' + form[c].id);
		     	  if (form[c].type == 'radio')
		     	   {
		     	   	if (form[c].checked) text += form[c].title + ':\t' + form[c].value + '\n';
		     	   }
		     	  else
		     	   {
		     	  	if (!form[c].disabled) text += form[c].title + ':\t' + form[c].value + '\n';
		     	   }
		     }
			c++;
		 }
		 post_mail(text, form);
	 }
 function post_mail (text, form)
          {
                 var url = 'mail.php';
                 var param = null;
                 this.http = get_http();
                 this.working = false;

                 // Запрос
		         if (!this.working && this.http)
		          {
		            var http = this.http;
					var method = "POST";
					this.http.open(method, url, true);
					if (method == "POST")
					{
					  param = 'id=' + number_id + '&text=' + text + '&title=' + form.title;
					  param = encodeURI(param);
					  this.http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
					  this.http.setRequestHeader("Content-length", param.length);
					  this.http.setRequestHeader("Connection", "close");
					}
		            //прикрепляем к запросу функцию-обработчик
		            //событий
		            this.http.onreadystatechange = function()
		             {
			            // 4 - данные готовы для обработки
		                if (http.readyState == 4)
		                  {
		                    value = http.responseText;
		                    this.working = false;

                                form.style.display = 'block';
			                	form.innerHTML = value;

		                  }else
		                  {
                             form.innerHTML = '<center><img src="/images/ProgressBar.gif"></center>';
		                  }
		             }
		            this.working = true;
		            this.http.send(param);
		          }
		         if(!this.http)
		          {
		              alert('Ошибка при создании XMLHTTP объекта!')
		          }

          }




// name - имя cookie
// value - значение cookie
// [expires] - дата окончания действия cookie (по умолчанию - до конца сессии)
// [path] - путь, для которого cookie действительно (по умолчанию - документ, в котором значение было установлено)
// [domain] - домен, для которого cookie действительно (по умолчанию - домен, в котором значение было установлено)
// [secure] - логическое значение, показывающее требуется ли защищенная передача значения cookie

function setCookie(name, value, expires, path, domain, secure) {
var curCookie = name + '=' + escape(value) +
((expires) ? '; expires=' + expires.toGMTString() : '') +
((path) ? '; path=' + path : '') +
((domain) ? '; domain=' + domain : '') +
((secure) ? '; secure' : '')
if ((name + '=' + escape(value)).length <= 4000)
document.cookie = curCookie
else
if (confirm('Cookie превышает 4KB и будет вырезан !'))
document.cookie = curCookie
}

//Функция чтения значения cookie
//Возвращает установленное значение или пустую строку, если cookie не существует.

// name - имя считываемого cookie

function getCookie(name) {
var prefix = name + '='
var cookieStartIndex = document.cookie.indexOf(prefix)
if (cookieStartIndex == -1)
return null
var cookieEndIndex = document.cookie.indexOf(';', cookieStartIndex + prefix.length)
if (cookieEndIndex == -1)
cookieEndIndex = document.cookie.length
return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}

//Функция удаления значения cookie
//Принцип работы этой функции заключается в том, что cookie устанавливается с заведомо устаревшим параметром expires, в данном случае 1 января 1970 года.

// name - имя cookie
// [path] - путь, для которого cookie действительно
// [domain] - домен, для которого cookie действительно
function deleteCookie(name, path, domain) {
if (getCookie(name)) {
document.cookie = name + '=' +
((path) ? '; path=' + path : '') +
((domain) ? '; domain=' + domain : '') +
'; expires=Thu, 01-Jan-70 00:00:01 GMT'
}
}

























		 function get_http()
		  {
		    if (window.XMLHttpRequest) {
		        try {
		            return new XMLHttpRequest();
		        } catch (e){}
		    } else if (window.ActiveXObject) {
		        try {
		            return new ActiveXObject('Msxml2.XMLHTTP');
		        } catch (e){}
		        try {
		            return new ActiveXObject('Microsoft.XMLHTTP');
		        } catch (e){}
		    }
		    return null;
		  }