// JavaScript Document
function onSex(sel1,sel2,name_array)
{

	var obj = document.getElementById(sel1);
	var value = obj.value;
	var status_tag = document.getElementById(sel2);
	var opt1 = name_array[value];
	
	var browser_name = navigator.appName;
	/* For Mozilla and Safari */
	if(browser_name=="Netscape")
	{
		var options_str = '';
		for (i in opt1)
		{
			options_str += '<option value="'+i+'">'+opt1[i]+'</option>';
		}

		status_tag.innerHTML = options_str;
	}
	else {
		/* IE and Opera */
		while (status_tag.options.length > 0)
		{
			status_tag.options.remove(0);
		}
		
		for (i in opt1)
		{

			var opt = document.createElement("OPTION");
			status_tag.options.add(opt);
			opt.innerText = opt1[i];
			opt.value = i;
		}
	}
}
var index=1;
var name;
var sel1;
function changeCombo(sel2,name_array,sel1)
{
	var value=0;
	var obj = document.getElementById(sel1);
	if(obj)
	{
		value = obj.value;
	}
	var status_tag = document.getElementById(sel2);
	var opt1 = name_array;
	//alert("у кого см значение "+sel1+'   value='+value+" меняем у "+sel2+" на "+name_array[value]);
	
	var browser_name = navigator.appName;
	//alert("browser_name = "+browser_name);
	/* For Mozilla and Safari */
	if(browser_name=="Netscape")
	{
		var options_str = '';
		for (var i in opt1)
		{//alert(" value="+value+"  i= "+i+" opt1[i]="+opt1[i]);
				options_str += '<option value="'+i+'">'+opt1[i]+'</option>';
		}
		
		status_tag.innerHTML = options_str;
		status_tag.value=parseInt(value);
	}
	else {
		/* IE and Opera */
		while (status_tag.options.length > 0)
		{
			status_tag.options.remove(0);
		}
		
		for (var i in opt1)
		{

			var opt = document.createElement("OPTION");
			status_tag.options.add(opt);
			opt.innerText = opt1[i];
			opt.value = i;
			if(value==i)
				opt.selected = "selected";
		}
	}
	//alert (" изменился на "+status_tag.value);
}
function addComboTwain(sel1,sel2)
{
	if(index>=5) return alert('Бесплатно вы можете выбрать до 5 рубрик!');
	var t = document.getElementById('chaprubtable');
    if (! t) return;	//alert("!!!");
	//var n = document.getElementById('chaprubtr');
  //  if (! n) return;
	
	index++; 
	var tr = t.insertRow(index-1);
	//var tr = t.insertRow();
    var td;
	
	td = tr.insertCell(0);
    td.innerHTML = index+'.';
	td = tr.insertCell(1);
    td.innerHTML = '<select name="'+sel1+'_'+index+'" id="'+sel1+'_'+index+'" style="width:190px;" onchange="onSex(\''+sel1+'_'+index+'\',\''+sel2+'_'+index+'\',ChapterRubic);"></select>';
	td = tr.insertCell(2);
    td.innerHTML = '&nbsp;';
	td = tr.insertCell(3);
    td.innerHTML = '—';
	td = tr.insertCell(4);
    td.innerHTML = '&nbsp;';
	td = tr.insertCell(5);
    td.innerHTML = '<select name="'+sel2+'_'+index+'" id="'+sel2+'_'+index+'" style="width:190px;"></select>';
	var name=''+sel1+'_'+index;
	changeCombo(name,Chaptersnames);
	var cnt=document.getElementById('cnt_rubric');
		cnt.value=index;
}


var adrindex=1;
function delhide(id)
{
	var d=document.getElementById(id);
	d.innerHTML = '';
	d.style.display = 'none';
}

function addAddress(id)
{
	adrindex++;
	//var d=document.getElementById('na_'+adrindex);
	var node = document.getElementById(id);
	
    var pElement = document.createElement("div");

	pElement.setAttribute("id", "na_"+adrindex); 
	pElement.innerHTML='<div id="adr_'+adrindex+'" style="background:#EDF4FC; padding:10px; margin-top: 10px"><div style="float:right"><a href="javascript:delhide(\'adr_'+adrindex+'\');">(-) Удалить адрес</a></div><h2>Город:</h2><select name="adr_city_'+adrindex+'" id="adr_city_'+adrindex+'" style="width:190px;"><option value="0"></option></select><br /><h2>другой город:</h2><input type="text" name="adr_other_city_'+adrindex+'" id="adr_other_city_'+adrindex+'" style="width:390px;" /><br /><br /><h2>Адрес компании:</h2><input type="text" name="adr_address_'+adrindex+'" id="adr_address_'+adrindex+'" style="width:390px;" /><br /><br /><h2>Телефон(ы):</h2><input type="text" name="adr_phone_'+adrindex+'" id="adr_phone_'+adrindex+'" style="width:390px;" /><br /></div>';
	node.appendChild(pElement);  // Add paragraph to document body	
	
	name='adr_city_'+adrindex;
	sel1='adr_city_'+(adrindex-1);
	changeCombo(name,Citiesnames,sel1);
	var cnt=document.getElementById('cntaddrs');
		cnt.value=adrindex;
}
function HhowHideBlock(id,id2)
{
	var d=document.getElementById(id);
	var d2=document.getElementById(id2);
	
	//d.style.display = d.style.display=='none'?'':'none';	
	if(d.style.display=='none')
	{
		d.style.display = '';
		d2.innerHTML="Скрыть адреса";
	}
	else
	{
		d.style.display = 'none';
		d2.innerHTML="Все адреса";
	}
}
function makeChosen(cid,curid)
{
	var c=document.getElementById(curid);

	if(c.checked)
		document.location.href="/choose.php?company_id="+cid+"&add=1&ref="+escape(document.location.href);
	else
		document.location.href="/choose.php?company_id="+cid+"&add=0&ref="+escape(document.location.href);
}
/*
onclick="return onSubmit(this)"
function onSubmit(obj){
	obj.disabled = true; 
	obj.submit();
	return true;
}*/

// счетчик символов в поле ввода
function charCount(e)
	{
		var key = e.keyCode;
		if(e=='noevent'){
			node.charCounter.innerHTML='0';
		}
		else
		{
			if(parseInt(node.buyTextarea.value.length)>=800)
				node.buyTextarea.value = node.buyTextarea.value.substr(0,800);
			node.charCounter.innerHTML = node.buyTextarea.value.length;
			
			if(parseInt(node.buyTextarea.value.length)>=800){
				if(key==8 || key==46)
					return true
				else 
					return false;
			}
		}
		
	}

function charCounter(e,obj_in,out_id,maxlen){
	var key = e.keyCode;
	var out = document.getElementById(out_id); 
	//alert(key);
	if(e=='noevent'){
		node.charCounter.innerHTML='0';
	}
	else{
			var n = maxlen>=obj_in.value.length?parseInt(maxlen-obj_in.value.length):0;
			var str = 'осталось знаков '+n;
			if(n<5)
				out.innerHTML='<b style="color:#ff0000">'+str+'</b>';
			else
				out.innerHTML=str;
				
		if(obj_in.value.length>maxlen)
		{
			obj_in.value = obj_in.value.substr(0,maxlen);
			if(key==8 || key==46)
				return true
			else 
				return false;
		}
		else
		{
			return true;
		}
	}

}


