var choosenId = 0;
var backColor ='#fff';
var backSelectedColor ='#E5E5E4';
var backChoosenColor ='#E5E5E4';

function showInfo(id){	
	var el = $(id+'_edit');	
	var arr = $('content').getElementsByClassName('edit');
	for (var i = 0, len = arr.length; i < len; ++i) {
  		var item = arr[i];
		if (item != el) item.hide();  	
	}
	el.toggle();
}

function mOver(el){
	if (choosenId != el.id) {
		el.style.backgroundColor=backSelectedColor; 
		el.style.cursor='pointer';
	}
	return false;
}

function mOut(el){	
	if (choosenId != el.id) {			
		el.style.backgroundColor=backColor;
	}
	return false; 
}

function mClick(el){
	choosenId = el.id;	
	restoreColor();
	el.style.backgroundColor=backChoosenColor;
	return false;
}

function restoreColor() {									
	var arr = $('t-body').immediateDescendants();
	for(var i=0; i<arr.length; i++)	{											
		arr[i].style.backgroundColor = backColor;	
	}
}

function submitDown(tp,val) {
	var el = $(tp+'_name');
	if (el) {
		el.value=val;
		$(tp+'_submit').click();
	}	
	return false;
}

function showForm(){$('frm-comment').show();}
function hideForm(){$('frm-comment').hide();}

function setStates(iso) {
	new Ajax.Request('/main/set_states?iso='+iso);	 			
	return false;
}

////////////////////////////
function del_ok(id){
	if (confirm('Are you sure?')) {
		var opt = {
			method: 'get',
    		onComplete: function(res) {				
				var tb = $('t-body');
				if (tb != null) {
					var arr = $('t-body').immediateDescendants();
					if (arr.length>0) setId(arr[0].id);
				}
			}			
		}		
		new Ajax.Request('/main/del?id='+id,opt);				
	}	
}



var currColor=backColor;
function mOverF(el){
	currColor=el.style.backgroundColor;
	el.style.backgroundColor=backChoosenColor;
	el.style.cursor='pointer';
}
function mOutF(el){
	el.style.backgroundColor=currColor;
}





function setId(id){
	choosenId = id;
	restoreColor();
	$(id).style.backgroundColor=backChoosenColor;
	return false;	
}

function saveCert() {
	var cn = $F('obj_cn');
	if (cn=='')		
		Element.show('err_cn');
	else
		$('submit_cert').click();
	return false;	
}

function delCert() {
	if (confirm('Are you sure?')) {
		Element.show('msg_load');
		var delId = $('del_id');
		delId.value = choosenId; 
		$('del_cert').click();				
	}	
	return false;
}


function doSubmit(tp) {
	var el = $(tp+'_submit');
	if (el) el.click();	
	return false;
}

function keyPressed(event,tp){
	if(event.keyCode == Event.KEY_RETURN) doSubmit(tp);	
}

function countrySelected(country_id) {
  //country_id = $('person_country_id').getValue();
  options = $('obj_st').options;
  options.length = 1;
  states.each(function(state) {
    if (state[0] == country_id) {
      options[options.length] = new Option(state[1], state[2]);
    }
  });
  if (options.length == 1) {
    $('span_st').hide();
  } else {
    $('span_st').show();
  }
}