var cached_elements={};
function $(A){
	return cached_elements[A]||(cached_elements[A]=(document.getElementById)?document.getElementById(A):document.all(A))
}
function delPhotoNews(){
 var A = $('photo').value;
 var B = "<input type=\"hidden\" value=\""+A+"\" name=\"delphoto\" id=\"delphoto\"><input type=\"file\" name=\"photo\" id=\"photo\" onfocus=\"$(\'photohelp\').style.display=\'block\'\" onblur=\"$(\'photohelp\').style.display=\'none\'\" /><br /><div id=\"photohelp\" class=\"formhelp\"><div class=\"formhelp-i\">Форматы изображения: jpeg, png, gif, <br />размер файла &mdash; не более 2 Мб. </div></div>'";
 $('photodiv').innerHTML=B;
}
function delLogoNews(){
 var A = $('logo').value;
 var B = "<div id=\"logohelp\" class=\"formhelp\"><div class=\"formhelp-i\">Логотип вашей организации.<br />Форматы изображения: jpeg, png, gif, размер файла &mdash; не более 2 Мб. Cоветую не&nbsp;загружать изображение больше чем 200х75px, <br />т.к.&nbsp;оно&nbsp;все равно будет уменьшено.</div></div><input type=\"hidden\" value=\""+A+"\" name=\"dellogo\" id=\"dellogo\"><input type=\"file\" name=\"logo\" id=\"logo\" onfocus=\"$(\'logohelp\').style.display=\'block\'\" onblur=\"$(\'logohelp\').style.display=\'none\'\" /></div>'";
 $('logodiv').innerHTML=B;
}
var sW;
function setVariables(){count=5;y=65;ob=1;scrollUp();}
function scrollUp() {if (ob==count+1) ob=1;if(ob<count+1){objectX="object"+ob;y-=2;$(objectX).style.top = y+"px";if (y>-50) xx=setTimeout ("scrollUp()",50); else y=65, ob+=1, setTimeout("scrollUp()",50);if (y==1) clearTimeout(xx),xx=setTimeout("scrollUp()",2000)}}
function hlStar(P,num,val){
	switch(num){
		case 1:case 2:color='red';break;
		case 3:color='yellow';break;
		case 4:case 5:color='green';break;
	}
	for(i=1;i<=5;i++){
		str= $(P+i).src;
		str = str.replace('red','gray');
		str = str.replace('green','gray');
		str = str.replace('yellow','gray');
	if(i<=num)
		$(P+i).src = str.replace('gray',color);
	else
		$(P+i).src = str;
	}
}
function llStar(P,num,val){
	switch(val){
		case 1:case 2:orig='red';break;
		case 3:orig='yellow';break;
		case 4:case 5:orig='green';break;
	}
	for(i=1;i<=5;i++){
		str= $(P+i).src;
		str = str.replace('red','gray');
		str = str.replace('green','gray');
		str = str.replace('yellow','gray');
		if(i<=val)
			$(P+i).src = str.replace('gray',orig);
		else
			$(P+i).src = str;
	}
}
function focenkahelp(num){
	for(i=0;i<=5;i++){
		$("ocenkahelp"+i).style.display = 'none';
	}
	$("ocenkahelp"+num).style.display = 'block';
}
function write2textarea(obj,s,e){
if(typeof(obj)!='object') return;
var value = obj.value;
if(obj.selectionEnd ){
var start= obj.selectionStart;
var end = obj.selectionEnd;
obj.value = value.slice(0,start)+s+value.slice(start,end)+e+value.slice(end);
if(s!='')
obj.setSelectionRange(start+s.length,start+s.length);
else
obj.setSelectionRange(end+e.length,end+e.length);
}else{
obj.value=value+s+e;
}
obj.focus();
}

function ctrlenter(P) {
var P=P||event;
var Q=P.target?P.target:event.srcElement;
if(P.type=='keydown' && P.ctrlKey && P.keyCode==13){
if(typeof(P.cancelBubble) != 'undefined' )
P.cancelBubble = true;
if(typeof(P.stopPropagation) != 'undefined' )
P.stopPropagation();
if(P.cancelable)
P.preventDefault();
if(typeof(P.returnValue) != 'undefined' )
P.returnValue = false;
Q.form.submit();
}
}

function autoheightTextarea(P){
var P=P||event;
var Q=P.target?P.target:event.srcElement;
Q.style.height = Q.scrollHeight+2;
}

function showOrgSelect(v){
//alert("asd");
if(v==1)
	$("orgSelectDiv").style.display = '';
else
	$("orgSelectDiv").style.display = 'none';
}
