function storeCaret(textEl) { 
if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate(); 
} 


function emoticon(text) {  
var txtarea = document.comment_form.text;  
text = ' ' + text + ' ';  
if (txtarea.createTextRange && txtarea.caretPos) {  
var caretPos = txtarea.caretPos;  
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;  
txtarea.focus();  
} else {  
txtarea.value  += text;  
document.comment_form.text = txtarea.value;
txtarea.focus();  
}  
}  

function emoticon_c(text) {  
var txtarea = document.comments_guest_form.text;  
text = ' ' + text + ' ';  
if (txtarea.createTextRange && txtarea.caretPos) {  
var caretPos = txtarea.caretPos;  
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;  
txtarea.focus();  
} else {  
txtarea.value  += text;  
document.comments_guest_form.text = txtarea.value;
txtarea.focus();  
}  
}  


function check_search() {

if (document.search_form.search.value.length<1) {
		alert("You must enter word or phrase to search!"); 
        	return false;
	       };
 return true;
} 


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function validate_comment() {
        if (document.comment_form.name.value.length<1) {
		alert("Введите имя!");
		document.comment_form.name.focus();
                return false;
	};
        

        if (document.comment_form.name.value.length>1) {
          
        s=document.comment_form.name.value;
        r1=new RegExp("<");
        b=r1.test(s);
        if (b) {
        alert("Теги не поддерживаются!");
        return false;
        } else {

        for (i=0; i<=s.length; i++) {
        s=s.replace("[", "<");
        s=s.replace("]", ">");
        s=s.replace(':-)','<img src="/assets/smiles/1.gif" border="0">');
        s=s.replace(':-(','<img src="/assets/smiles/2.gif" border="0">');
        s=s.replace('хуй','***');
        s=s.replace('хуе','***');
        s=s.replace('еба','***');
        s=s.replace('ебн','***');
        s=s.replace('еба','***');
	s=s.replace('еби','***');
        s=s.replace('ебу','***');
        s=s.replace('ёб','***');
        s=s.replace('пизд','***');
        s=s.replace('пезд','***');
        s=s.replace('еба','***');
        }
        document.comment_form.name.value=s;  // а вот тут можно переслать даные в другой хиден, для отправки
        }
        }

        if (document.comment_form.email.value.length>1) {
          
        sm=document.comment_form.email.value;
        r1=new RegExp("<");
        b=r1.test(sm);
        if (b) {
        alert("Теги не поддерживаются!");
        return false;
        } else {

        for (i=0; i<=sm.length; i++) {
        sm=sm.replace("[", "<");
        sm=sm.replace("]", ">");
        sm=sm.replace('хуй','***');
        sm=sm.replace('хуе','***');
        sm=sm.replace('еба','***');
        sm=sm.replace('ебн','***');
        sm=sm.replace('еба','***');
	sm=sm.replace('еби','***');
        sm=sm.replace('ебу','***');
        sm=sm.replace('ёб','***');
        sm=sm.replace('пизд','***');
        sm=sm.replace('пезд','***');
        sm=sm.replace('еба','***');
        }
        document.comment_form.email.value=sm;  
        }

        if(!document.comment_form.email.value.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,4}$/i)){ 
        alert("Некоректный e-Mail адрес, проверьте, пожалуйста!");
        document.comment_form.email.select();
		return false;

};  
        }


       
        if (document.comment_form.text.value.length<1) {
		alert("Введите комментарий!");
		document.comment_form.text.focus();
                return false;
	};
        
        if (document.comment_form.security_code.value.length<1) {
		alert("Введите код!");
	        document.comment_form.security_code.focus(); 
               	return false;
	};        

        if (document.comment_form.text.value.length>1) {
          
        st=document.comment_form.text.value;
        r1=new RegExp("<");
        b=r1.test(st);
        if (b) {
        alert("Теги не поддерживаются!");
        return false;
        } else {

        for (i=0; i<=st.length; i++) {
        st=st.replace('O:-)','<img src="/!_al_assets/smiles/1.gif" border="0" alt="" />');
        st=st.replace(':-)','<img src="/!_al_assets/smiles/2.gif" border="0" alt="" />');
        st=st.replace(':-(','<img src="/!_al_assets/smiles/3.gif" border="0" alt="" />');
        st=st.replace(';-)','<img src="/!_al_assets/smiles/4.gif" border="0" alt="" />');
        st=st.replace(':-P','<img src="/!_al_assets/smiles/5.gif" border="0" alt="" />');
        st=st.replace(':-q','<img src="/!_al_assets/smiles/6.gif" border="0" alt="" />');
        st=st.replace('XD','<img src="/!_al_assets/smiles/7.gif" border="0" alt="" />');
        st=st.replace(':-/','<img src="/!_al_assets/smiles/8.gif" border="0" alt="" />');
        st=st.replace(':-[','<img src="/!_al_assets/smiles/9.gif" border="0" alt="" />');
        st=st.replace(':-Q','<img src="/!_al_assets/smiles/10.gif" border="0" alt="" />');
        st=st.replace('O-]--','<img src="/!_al_assets/smiles/11.gif" border="0" alt="" />');
        st=st.replace('%)','<img src="/!_al_assets/smiles/12.gif" border="0" alt="" />');
        st=st.replace(':-J','<img src="/!_al_assets/smiles/13.gif" border="0" alt="" />');
        st=st.replace(':-E','<img src="/!_al_assets/smiles/14.gif" border="0" alt="" />');
        st=st.replace(':-*','<img src="/!_al_assets/smiles/15.gif" border="0" alt="" />');
        st=st.replace('(-.-)Zzz..','<img src="/!_al_assets/smiles/16.gif" border="0" alt="" />');        
        st=st.replace('хуй','***');
        st=st.replace('хуе','***');
        st=st.replace('еба','***');
        st=st.replace('ебн','***');
        st=st.replace('еба','***');
	st=st.replace('еби','***');
        st=st.replace('ебу','***');
        st=st.replace('ёб','***');
        st=st.replace('пизд','***');
        st=st.replace('пезд','***');
        st=st.replace('еба','***');
        }
        document.comment_form.text1.value=st;
        }
 
}
return true;
}

function news_validate_comment() {
        if (document.news_comment_form.name.value.length<1) {
		alert("Введите имя!");
		document.news_comment_form.name.focus();
                return false;
	};
        

        if (document.news_comment_form.name.value.length>1) {
          
        s=document.news_comment_form.name.value;
        r1=new RegExp("<");
        b=r1.test(s);
        if (b) {
        alert("Теги не поддерживаются!");
        return false;
        } else {

        for (i=0; i<=s.length; i++) {
        s=s.replace("[", "<");
        s=s.replace("]", ">");
        s=s.replace(':-)','<img src="/assets/smiles/1.gif" border="0">');
        s=s.replace(':-(','<img src="/assets/smiles/2.gif" border="0">');
        s=s.replace('хуй','***');
        s=s.replace('хуе','***');
        s=s.replace('еба','***');
        s=s.replace('ебн','***');
        s=s.replace('еба','***');
	s=s.replace('еби','***');
        s=s.replace('ебу','***');
        s=s.replace('ёб','***');
        s=s.replace('пизд','***');
        s=s.replace('пезд','***');
        s=s.replace('еба','***');
        }
        document.news_comment_form.name.value=s;  // а вот тут можно переслать даные в другой хиден, для отправки
        }
        }

        if (document.news_comment_form.email.value.length>1) {
          
        sm=document.news_comment_form.email.value;
        r1=new RegExp("<");
        b=r1.test(sm);
        if (b) {
        alert("Теги не поддерживаются!");
        return false;
        } else {

        for (i=0; i<=sm.length; i++) {
        sm=sm.replace("[", "<");
        sm=sm.replace("]", ">");
        sm=sm.replace('хуй','***');
        sm=sm.replace('хуе','***');
        sm=sm.replace('еба','***');
        sm=sm.replace('ебн','***');
        sm=sm.replace('еба','***');
	sm=sm.replace('еби','***');
        sm=sm.replace('ебу','***');
        sm=sm.replace('ёб','***');
        sm=sm.replace('пизд','***');
        sm=sm.replace('пезд','***');
        sm=sm.replace('еба','***');
        }
        document.news_comment_form.email.value=sm;  
        }

        if(!document.news_comment_form.email.value.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,4}$/i)){ 
        alert("Некоректный e-Mail адрес, проверьте, пожалуйста!");
        document.news_comment_form.email.select();
		return false;

};  
        }


       
        if (document.news_comment_form.text.value.length<1) {
		alert("Введите комментарий!");
		document.news_comment_form.text.focus();
                return false;
	};
        
        if (document.news_comment_form.security_code.value.length<1) {
		alert("Введите код!");
	        document.news_comment_form.security_code.focus(); 
               	return false;
	};        

        if (document.news_comment_form.text.value.length>1) {
          
        st=document.news_comment_form.text.value;
        r1=new RegExp("<");
        b=r1.test(st);
        if (b) {
        alert("Теги не поддерживаются!");
        return false;
        } else {

        for (i=0; i<=st.length; i++) {
        st=st.replace('O:-)','<img src="/!_al_assets/smiles/1.gif" border="0" alt="" />');
        st=st.replace(':-)','<img src="/!_al_assets/smiles/2.gif" border="0" alt="" />');
        st=st.replace(':-(','<img src="/!_al_assets/smiles/3.gif" border="0" alt="" />');
        st=st.replace(';-)','<img src="/!_al_assets/smiles/4.gif" border="0" alt="" />');
        st=st.replace(':-P','<img src="/!_al_assets/smiles/5.gif" border="0" alt="" />');
        st=st.replace(':-q','<img src="/!_al_assets/smiles/6.gif" border="0" alt="" />');
        st=st.replace('XD','<img src="/!_al_assets/smiles/7.gif" border="0" alt="" />');
        st=st.replace(':-/','<img src="/!_al_assets/smiles/8.gif" border="0" alt="" />');
        st=st.replace(':-[','<img src="/!_al_assets/smiles/9.gif" border="0" alt="" />');
        st=st.replace(':-Q','<img src="/!_al_assets/smiles/10.gif" border="0" alt="" />');
        st=st.replace('O-]--','<img src="/!_al_assets/smiles/11.gif" border="0" alt="" />');
        st=st.replace('%)','<img src="/!_al_assets/smiles/12.gif" border="0" alt="" />');
        st=st.replace(':-J','<img src="/!_al_assets/smiles/13.gif" border="0" alt="" />');
        st=st.replace(':-E','<img src="/!_al_assets/smiles/14.gif" border="0" alt="" />');
        st=st.replace(':-*','<img src="/!_al_assets/smiles/15.gif" border="0" alt="" />');
        st=st.replace('(-.-)Zzz..','<img src="/!_al_assets/smiles/16.gif" border="0" alt="" />');        
        st=st.replace('хуй','***');
        st=st.replace('хуе','***');
        st=st.replace('еба','***');
        st=st.replace('ебн','***');
        st=st.replace('еба','***');
	st=st.replace('еби','***');
        st=st.replace('ебу','***');
        st=st.replace('ёб','***');
        st=st.replace('пизд','***');
        st=st.replace('пезд','***');
        st=st.replace('еба','***');
        }
        document.news_comment_form.text1.value=st;
        }
 
}
return true;
}

function validate_comment_guest() {

        if (document.comments_guest_form.name.value.length<1) {
		alert("Введите имя!");
		document.comments_guest_form.name.focus();
                return false;
	};
        

        if (document.comments_guest_form.name.value.length>1) {
          
        s=document.comments_guest_form.name.value;
        r1=new RegExp("<");
        b=r1.test(s);
        if (b) {
        alert("Теги не поддерживаются!");
        return false;
        } else {

        for (i=0; i<=s.length; i++) {
        s=s.replace("[", "<");
        s=s.replace("]", ">");
        s=s.replace('хуй','***');
        s=s.replace('хуе','***');
        s=s.replace('еба','***');
        s=s.replace('ебн','***');
        s=s.replace('еба','***');
	s=s.replace('еби','***');
        s=s.replace('ебу','***');
        s=s.replace('ёб','***');
        s=s.replace('пизд','***');
        s=s.replace('пезд','***');
        s=s.replace('еба','***');
        }
        document.comments_guest_form.name.value=s;  // а вот тут можно переслать даные в другой хиден, для отправки
        }
        }


        if (document.comments_guest_form.email.value.length>1) {
          
        sm=document.comments_guest_form.email.value;
        r1=new RegExp("<");
        b=r1.test(sm);
        if (b) {
        alert("Теги не поддерживаются!");
        return false;
        } else {

        for (i=0; i<=sm.length; i++) {
        sm=sm.replace("[", "<");
        sm=sm.replace("]", ">");
        sm=sm.replace('хуй','***');
        sm=sm.replace('хуе','***');
        sm=sm.replace('еба','***');
        sm=sm.replace('ебн','***');
        sm=sm.replace('еба','***');
	sm=sm.replace('еби','***');
        sm=sm.replace('ебу','***');
        sm=sm.replace('ёб','***');
        sm=sm.replace('пизд','***');
        sm=sm.replace('пезд','***');
        sm=sm.replace('еба','***');
        }
        document.comments_guest_form.email.value=sm;  
        }

        if(!document.comments_guest_form.email.value.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,4}$/i)){ 
        alert("Некоректный e-Mail адрес, проверьте, пожалуйста!");
        document.comments_guest_form.email.select();
		return false;

};  
        }


       
        if (document.comments_guest_form.text.value.length<1) {
		alert("Введите текст!");
		document.comments_guest_form.text.focus();
                return false;
	};
        
        if (document.comments_guest_form.security_code.value.length<1) {
		alert("Введите код!");
	        document.comments_guest_form.security_code.focus(); 
               	return false;
	};        

        if (document.comments_guest_form.text.value.length>1) {
          
        st=document.comments_guest_form.text.value;
        r1=new RegExp("<");
        b=r1.test(st);
        if (b) {
        alert("Теги не поддерживаются!");
        return false;
        } else {

        for (i=0; i<=st.length; i++) {
        st=st.replace('O:-)','<img src="/!_al_assets/smiles/1.gif" border="0" alt="" />');
        st=st.replace(':-)','<img src="/!_al_assets/smiles/2.gif" border="0" alt="" />');
        st=st.replace(':-(','<img src="/!_al_assets/smiles/3.gif" border="0" alt="" />');
        st=st.replace(';-)','<img src="/!_al_assets/smiles/4.gif" border="0" alt="" />');
        st=st.replace(':-P','<img src="/!_al_assets/smiles/5.gif" border="0" alt="" />');
        st=st.replace(':-q','<img src="/!_al_assets/smiles/6.gif" border="0" alt="" />');
        st=st.replace('XD','<img src="/!_al_assets/smiles/7.gif" border="0" alt="" />');
        st=st.replace(':-/','<img src="/!_al_assets/smiles/8.gif" border="0" alt="" />');
        st=st.replace(':-[','<img src="/!_al_assets/smiles/9.gif" border="0" alt="" />');
        st=st.replace(':-Q','<img src="/!_al_assets/smiles/10.gif" border="0" alt="" />');
        st=st.replace('O-]--','<img src="/!_al_assets/smiles/11.gif" border="0" alt="" />');
        st=st.replace('%)','<img src="/!_al_assets/smiles/12.gif" border="0" alt="" />');
        st=st.replace(':-J','<img src="/!_al_assets/smiles/13.gif" border="0" alt="" />');
        st=st.replace(':-E','<img src="/!_al_assets/smiles/14.gif" border="0" alt="" />');
        st=st.replace(':-*','<img src="/!_al_assets/smiles/15.gif" border="0" alt="" />');
        st=st.replace('(-.-)Zzz..','<img src="/!_al_assets/smiles/16.gif" border="0" alt="" />');        
        st=st.replace('хуй','***');
        st=st.replace('хуе','***');
        st=st.replace('еба','***');
        st=st.replace('ебн','***');
        st=st.replace('еба','***');
	st=st.replace('еби','***');
        st=st.replace('ебу','***');
        st=st.replace('ёб','***');
        st=st.replace('пизд','***');
        st=st.replace('пезд','***');
        st=st.replace('еба','***');
        }
        document.comments_guest_form.text1.value=st;
        }
 
}
return true;
}                                

