function open_window(link,w,h) {
	var win = "width="+w+",height="+h+",menubar=no,location=no,resizable=no,scrollbars=no";
	newWin = window.open(link,'newWin',win);
}

function storeCaret(textEl) { 
if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate(); 
} 


function emoticon(text) {  
var txtarea = document.form1.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.form1.text = txtarea.value;
txtarea.focus();  
}  
}  


function emoticon_blog_comments(text) {  
var txtarea = document.form_blog_comments.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.form_blog_comments.text = txtarea.value;
txtarea.focus();  
}  
}  


function emoticon_blog_theme(text) {  
var txtarea = document.form_blog_theme.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.form_blog_theme.text = txtarea.value;
txtarea.focus();  
}  
}  


function validate_com() {
        if (document.form1.name.value.length<1) {
		alert("Введите имя!");
		document.form1.name.focus();
                return false;
	};
        

        if (document.form1.name.value.length>1) {
          
        s=document.form1.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('пизд','***');
        s=s.replace('пезд','***');
        s=s.replace('еба','***');
        }
        document.form1.name.value=s;  // а вот тут можно переслать даные в другой хиден, для отправки
        }
        }

        if (document.form1.email.value.length>1) {
          
        sm=document.form1.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(':-)','<img src="./images/smiles/1.gif" border="0">');
        sm=sm.replace(':-(','<img src="./images/smiles/2.gif" border="0">');
        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.form1.email.value=sm;  // а вот тут можно переслать даные в другой хиден, для отправки
        }
        if(!document.form1.email.value.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,4}$/i)){ 
        alert("Некоректный e-Mail адрес, проверьте, пожалуйста!");
        document.form1.email.select();
		return false;

};  
        }


       
        if (document.form1.text.value.length<1) {
		alert("Введите комментарий!");
		document.form1.text.focus();
                return false;
	};
        
        

        if (document.form1.text.value.length>1) {
          
        st=document.form1.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="/assets/smiles/1.gif" border="0" alt="" />');
        st=st.replace(':-)','<img src="/assets/smiles/2.gif" border="0" alt="" />');
        st=st.replace(':-(','<img src="/assets/smiles/3.gif" border="0" alt="" />');
        st=st.replace(';-)','<img src="/assets/smiles/4.gif" border="0" alt="" />');
        st=st.replace(':-P','<img src="/assets/smiles/5.gif" border="0" alt="" />');
        st=st.replace(':-q','<img src="/assets/smiles/6.gif" border="0" alt="" />');
        st=st.replace('XD','<img src="/assets/smiles/7.gif" border="0" alt="" />');
        st=st.replace(':-/','<img src="/assets/smiles/8.gif" border="0" alt="" />');
        st=st.replace(':-[','<img src="/assets/smiles/9.gif" border="0" alt="" />');
        st=st.replace(':-Q','<img src="/assets/smiles/10.gif" border="0" alt="" />');
        st=st.replace('O-]--','<img src="/assets/smiles/11.gif" border="0" alt="" />');
        st=st.replace('%)','<img src="/assets/smiles/12.gif" border="0" alt="" />');
        st=st.replace(':-J','<img src="/assets/smiles/13.gif" border="0" alt="" />');
        st=st.replace(':-E','<img src="/assets/smiles/14.gif" border="0" alt="" />');
        st=st.replace(':-*','<img src="/assets/smiles/15.gif" border="0" alt="" />');
        st=st.replace('(-.-)Zzz..','<img src="/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('пизд','***');
        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('ЁБ','***');
	st=st.replace('ЕБЫ','***');
        st=st.replace('ПИЗД','***');
        st=st.replace('ПЕЗД','***');
        st=st.replace('ЕБА','***');
        }
        document.form1.text1.value=st;  // а вот тут можно переслать даные в другой хиден, для отправки
        }
 
}
return true;
}           

function validate_blog_theme() {
        if (document.form_blog_theme.name.value.length<1) {
		alert("Введите имя!");
		document.form_blog_theme.name.focus();
                return false;
	};
        

        if (document.form_blog_theme.name.value.length>1) {
          
        s=document.form_blog_theme.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('пизд','***');
        s=s.replace('пезд','***');
        s=s.replace('еба','***');
        }
        document.form_blog_theme.name.value=s;  // а вот тут можно переслать даные в другой хиден, для отправки
        }
        }


if (document.form_blog_theme.theme.value.length<1) {
		alert("Введите название темы!");
		document.form_blog_theme.theme.focus();
                return false;
	};
        

        if (document.form_blog_theme.theme.value.length>1) {
          
        s=document.form_blog_theme.theme.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('пизд','***');
        s=s.replace('пезд','***');
        s=s.replace('еба','***');
        }
        document.form_blog_theme.theme.value=s;  // а вот тут можно переслать даные в другой хиден, для отправки
        }
        }


        if (document.form_blog_theme.email.value.length>1) {
          
        sm=document.form_blog_theme.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(':-)','<img src="./images/smiles/1.gif" border="0">');
        sm=sm.replace(':-(','<img src="./images/smiles/2.gif" border="0">');
        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.form_blog_theme.email.value=sm;  // а вот тут можно переслать даные в другой хиден, для отправки
        }
        if(!document.form_blog_comments.email.value.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,4}$/i)){ 
        alert("Некоректный e-Mail адрес, проверьте, пожалуйста!");
        document.form_blog_theme.email.select();
		return false;

};  
        }


       
        if (document.form_blog_theme.text.value.length<1) {
		alert("Введите текст темы!");
		document.form_blog_theme.text.focus();
                return false;
	};
        
        if (document.form_blog_theme.security_code.value.length<1) {
		alert("Введите код!");
	        document.form_blog_theme.security_code.focus(); 
               	return false;
	};        

        if (document.form_blog_theme.text.value.length>1) {
          
        st=document.form_blog_theme.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="/assets/smiles/1.gif" border="0" alt="" />');
        st=st.replace(':-)','<img src="/assets/smiles/2.gif" border="0" alt="" />');
        st=st.replace(':-(','<img src="/assets/smiles/3.gif" border="0" alt="" />');
        st=st.replace(';-)','<img src="/assets/smiles/4.gif" border="0" alt="" />');
        st=st.replace(':-P','<img src="/assets/smiles/5.gif" border="0" alt="" />');
        st=st.replace(':-q','<img src="/assets/smiles/6.gif" border="0" alt="" />');
        st=st.replace('XD','<img src="/assets/smiles/7.gif" border="0" alt="" />');
        st=st.replace(':-/','<img src="/assets/smiles/8.gif" border="0" alt="" />');
        st=st.replace(':-[','<img src="/assets/smiles/9.gif" border="0" alt="" />');
        st=st.replace(':-Q','<img src="/assets/smiles/10.gif" border="0" alt="" />');
        st=st.replace('O-]--','<img src="/assets/smiles/11.gif" border="0" alt="" />');
        st=st.replace('%)','<img src="/assets/smiles/12.gif" border="0" alt="" />');
        st=st.replace(':-J','<img src="/assets/smiles/13.gif" border="0" alt="" />');
        st=st.replace(':-E','<img src="/assets/smiles/14.gif" border="0" alt="" />');
        st=st.replace(':-*','<img src="/assets/smiles/15.gif" border="0" alt="" />');
        st=st.replace('(-.-)Zzz..','<img src="/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('пизд','***');
        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('ЁБ','***');
	st=st.replace('ЕБЫ','***');
        st=st.replace('ПИЗД','***');
        st=st.replace('ПЕЗД','***');
        st=st.replace('ЕБА','***');
        }
        document.form_blog_theme.text1.value=st;  // а вот тут можно переслать даные в другой хиден, для отправки
        }
 
}
return true;
}                     


function validate_blog_com() {
        if (document.form_blog_comments.name.value.length<1) {
		alert("Введите имя!");
		document.form_blog_comments.name.focus();
                return false;
	};
        

        if (document.form_blog_comments.name.value.length>1) {
          
        s=document.form_blog_comments.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('пизд','***');
        s=s.replace('пезд','***');
        s=s.replace('еба','***');
        }
        document.form_blog_comments.name.value=s;  // а вот тут можно переслать даные в другой хиден, для отправки
        }
        }

        if (document.form_blog_comments.email.value.length>1) {
          
        sm=document.form_blog_comments.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(':-)','<img src="./images/smiles/1.gif" border="0">');
        sm=sm.replace(':-(','<img src="./images/smiles/2.gif" border="0">');
        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.form_blog_comments.email.value=sm;  // а вот тут можно переслать даные в другой хиден, для отправки
        }
        if(!document.form_blog_comments.email.value.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,4}$/i)){ 
        alert("Некоректный e-Mail адрес, проверьте, пожалуйста!");
        document.form_blog_comments.email.select();
		return false;

};  
        }


       
        if (document.form_blog_comments.text.value.length<1) {
		alert("Введите комментарий!");
		document.form_blog_comments.text.focus();
                return false;
	};
        
        if (document.form_blog_comments.security_code.value.length<1) {
		alert("Введите код!");
	        document.form_blog_comments.security_code.focus(); 
               	return false;
	};        

        if (document.form_blog_comments.text.value.length>1) {
          
        st=document.form_blog_comments.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="/assets/smiles/1.gif" border="0" alt="" />');
        st=st.replace(':-)','<img src="/assets/smiles/2.gif" border="0" alt="" />');
        st=st.replace(':-(','<img src="/assets/smiles/3.gif" border="0" alt="" />');
        st=st.replace(';-)','<img src="/assets/smiles/4.gif" border="0" alt="" />');
        st=st.replace(':-P','<img src="/assets/smiles/5.gif" border="0" alt="" />');
        st=st.replace(':-q','<img src="/assets/smiles/6.gif" border="0" alt="" />');
        st=st.replace('XD','<img src="/assets/smiles/7.gif" border="0" alt="" />');
        st=st.replace(':-/','<img src="/assets/smiles/8.gif" border="0" alt="" />');
        st=st.replace(':-[','<img src="/assets/smiles/9.gif" border="0" alt="" />');
        st=st.replace(':-Q','<img src="/assets/smiles/10.gif" border="0" alt="" />');
        st=st.replace('O-]--','<img src="/assets/smiles/11.gif" border="0" alt="" />');
        st=st.replace('%)','<img src="/assets/smiles/12.gif" border="0" alt="" />');
        st=st.replace(':-J','<img src="/assets/smiles/13.gif" border="0" alt="" />');
        st=st.replace(':-E','<img src="/assets/smiles/14.gif" border="0" alt="" />');
        st=st.replace(':-*','<img src="/assets/smiles/15.gif" border="0" alt="" />');
        st=st.replace('(-.-)Zzz..','<img src="/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('пизд','***');
        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('ЁБ','***');
	st=st.replace('ЕБЫ','***');
        st=st.replace('ПИЗД','***');
        st=st.replace('ПЕЗД','***');
        st=st.replace('ЕБА','***');
        }
        document.form_blog_comments.text1.value=st;  // а вот тут можно переслать даные в другой хиден, для отправки
        }
 
}
return true;
}                     
