/* JS theme for dynamic panels  = coded by jurassik */

document.write ("<style type=\"text/css\">");
document.write ("<!--");
document.write ("div div.hid{display:none; position:static}");
document.write ("-->");
document.write ("</style>");

var current=0;
var alertext = 'В тексте не допускается размещать ссылки,\n номера телефонов, электронные адреса и прочие контакты,\n а также писать про заработок в Интренете и всякую чушь.\n\nЕсли система ошибочно поймала сигнатуру или, наоборот, не заметила,\n модератор все проверит, не волнуйтесь и пропустите замечание.';
var alertemail = 'Возможно е-mail написан с ошибками!\n\nЕсли система ошибочно поймала сигнатуру или, наоборот, не заметила,\n модератор все проверит, не волнуйтесь и пропустите замечание.';
var alerturl = 'Возможно адрес сайта с ошибками!\n\nЕсли система ошибочно поймала сигнатуру или, наоборот, не заметила,\n модератор все проверит, не волнуйтесь и пропустите замечание.';

function swith(objname)
{
	var obj = document.getElementById( objname );
	if(obj.className == "hid")
		{
			obj.className = "vis";
		}
		else
		{
			obj.className = "hid";
		}
return(true);}

function chk(objname)
{
	var obj = document.getElementById( objname );
	obj.click();
/*	if(obj.checked != "checked")
		{
			obj.checked = "checked";
		}*/
return(true);}



function makestyle(objname,stylename)
{
	var obj = document.getElementById( objname );
			obj.className = stylename;
return(true);
}

function findIE() {
  if (navigator.appName.indexOf("Microsoft")!= -1) {
    return (true);
  } else {
    return (false);
  }
}


function gograph(valuta)
{
		
			window.location='/currency-'+valuta+'.php#chart-valute';
			
return(true);
}


function getwarn(objname)
{
//makestyle('area'+objname , "hid");
//var objarea = document.getElementById( 'area'+objname );
//var objwidth = objarea.width;

makestyle('alt'+objname , "vis");
//var objarea = document.getElementById( 'alt'+objname );
//var objarea.width = objwidth;

return(true);
}

function outwarn(objname)
{
makestyle('alt'+objname , "hid");

//makestyle('area'+objname , "vis area");
return(true);
}

function select_category(n)
{
var script_subdirectory='/scripts';
  var current_select = $('#category select:eq('+n+')');
  $('input[name=category_id]').val($('#category select:eq('+n+')').val());
  if (current_select.val()>-1)
  {
    $.get(script_subdirectory+'/categs.php', {cmd: 'get_subs', id: $('#category select:eq('+n+')').val()},
     function(data){
       data = $.trim(data);
       if (!data)
       {
         $('#category select:gt('+n+')').remove();
         return;
       }
       data = data.split("\n");
       if (data.length)
       {
         var new_select = '<select class="sepersel" onchange="select_category('+(n+1)+')">';
         new_select+='<option value="-1">Выберите подраздел</option>';
         $('input[name=category_id]').val(-1);
         for(var i=0; i<data.length; i++)
         {
           data[i] = data[i].split('|');
           new_select+='<option value="'+data[i][0]+'">'+data[i][1]+'</option>';
         }
         new_select+= '</select>';
         if ($('#category select:eq('+(n+1)+')').size())
           $('#category select:eq('+(n+1)+')').replaceWith(new_select);
         else
           $('#category').append(new_select);
         select_category(n+1);
       }
       else
         $('#category select:gt('+n+')').remove();
     });
  }
  else
    $('#category select:gt('+n+')').remove();
  

}

function check_post_form()
{
  var error = '';
  if($('#citysel select:last').val()==-1)
    error += "Не выбран Город.\n";
  if($('#category select:last').val()==-1)
    error += "Не выбран Раздел, в который Вы хотите подать объявление.\n";
  if($.trim($('input[name=ads_title]').val())=='')
    error += "Не заполнено поле \"Заголовок объявления\".\n";
  if($.trim($('textarea[name=ads_description]').val())=='')
    error += "Не заполнено поле \"Текст объявления\".\n";

	var chkemail=/^[0-9a-z_\-\.]{1,63}@([0-9a-z\-]{1,63}\.)?[0-9a-z\-]{1,63}\.[a-z]{2,4}$/i;
	var inpumail= $.trim($('input[name=ads_email]').val());
	if(inpumail!=''){
	if(chkemail.test(inpumail)) {} else {error += "Неверный формат e-mail адреса.\n";inpumail="";}}

if(($.trim($('input[name=ads_phone_0]').val())=='') && (inpumail=='') && ($.trim($('input[name=ads_messenger]').val())=='') && ($.trim($('input[name=ads_url]').val())=='') && ($.trim($('input[name=ads_adress]').val())==''))
    error += "Не указано ни одного способа связи с Вами.\n";
  if($.trim($('input[name=captcha_string]').val())=='')
    error += "Обязательно введите защитный код.\n";
  if (error!='')
  {
    alert(error);
    return false;
  }
  return true;
}

function check_post_form2()
{
  var error = '';
  if($('#citysel select:last').val()==-1)
    error += "Не выбран Город.\n";
  if($('#category select:last').val()==-1)
    error += "Не выбран Раздел, в который Вы хотите подать объявление.\n";
  if($.trim($('input[name=ads_title]').val())=='')
    error += "Не заполнено поле \"Заголовок объявления\".\n";
  if($.trim($('textarea[name=ads_description]').val())=='')
    error += "Не заполнено поле \"Текст объявления\".\n";
	
	var chkemail=/^[0-9a-z_\-\.]{1,63}@([0-9a-z\-]{1,63}\.)?[0-9a-z\-]{1,63}\.[a-z]{2,4}$/i;
	var inpumail= $.trim($('input[name=ads_email]').val());
	if(inpumail!=''){
	if(chkemail.test(inpumail)) {} else {error += "Неверный формат e-mail адреса.\n";inpumail="";}}
	
  if(($.trim($('input[name=ads_phone_0]').val())=='') && (inpumail=='') && ($.trim($('input[name=ads_messenger]').val())=='') && ($.trim($('input[name=ads_url]').val())=='') && ($.trim($('input[name=ads_adress]').val())==''))
    error += "Не указано ни одного способа связи с Вами.\n";

if (error!='')
  {
    alert(error);
    return false;
  }
  return true;
}

function select_city(n)
{
var script_subdirectory='/scripts';
  var current_select = $('#citysel select:eq('+n+')');
  $('input[name=sel_city_id]').val($('#citysel select:eq('+n+')').val());
  if (current_select.val()>-1)
  {
    $.get(script_subdirectory+'/city2.php', {cmd: 'get_subs', id: $('#citysel select:eq('+n+')').val()},
     function(data){
       data = $.trim(data);
       if (!data)
       {
         $('#citysel select:gt('+n+')').remove();
         return;
       }
       data = data.split("\n");
       if (data.length)
       {
         var new_select = '<select class="sepersel" onchange="select_city('+(n+1)+')">';
        if(n==0) new_select+='<option value="-1">Выберите населенный пункт</option>';
         else new_select+='<option value="-1">Выберите</option>';
		 
         $('input[name=sel_city_id]').val(-1);
         for(var i=0; i<data.length; i++)
         {
           data[i] = data[i].split('|');
           new_select+='<option value="'+data[i][0]+'">'+data[i][1]+'</option>';
         }
         new_select+= '</select>';
         if ($('#citysel select:eq('+(n+1)+')').size())
           $('#citysel select:eq('+(n+1)+')').replaceWith(new_select);
         else
           $('#citysel').append(new_select);
         select_category(n+1);
       }
       else
         $('#citysel select:gt('+n+')').remove();
     });
  }
  else
    $('#citysel select:gt('+n+')').remove();
  

}

