function selectPostCategory(formname) {    
  n = document.forms[formname].postcategoryname.selectedIndex;	
	
  if (document.forms[formname].postcategoryname.options[n].value == "images") { 
    document.getElementById('postImage').innerHTML = 
	  '<div class="label inL">Картинка</div><div class="inL" width="345"><input name="ad_image" size="45" type="file" id="postImageInput" /></div>';		
  } else {
	  document.getElementById('postImage').innerHTML = '';
  	}
}

function check_subscriber_form(formname){
	var  re, message='';
	re = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			
    if (document.forms[formname].subscriber_email.value.length > 0) { 		    
 	  if (document.forms[formname].subscriber_email.value.match(re) == null) { 
		message = "Неправильный e-mail!!!"; 
	  } 
    } else if (document.forms[formname].subscriber_email.value.length == 0) { 
		message="Введите e-mail!!!"; 
	  } 
	  
/*	  if (message == '' ) { 	      
		var count = 0;
		
		for (var i = 0; i < document.forms[formname].length; i++) {
		  if (document.forms[formname].elements[i].type == "checkbox") { 
		    if (document.forms[formname].elements[i].checked) {
              count++; 			  	  
			}
		  }		  
		} 	
		
		if (count == 0) {
		  message="Выберете хотя бы одну категорию!!!"; 		  
		}
	  }*/		  
		
    if (message == '') {
  	  document.forms[formname].submit();		  
	} else {
	    window.alert(message); 		  
	  }
	  
}

function check_response_form(formname){
	var  re, message='';
	re = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			
    if (document.forms[formname].response_email.value.length > 0) { 		    
 	  if (document.forms[formname].response_email.value.match(re) == null) { 
		message = "Неправильный e-mail!!!"; 
	  } 
    } else if (document.forms[formname].response_email.value.length == 0) { 
		message="Введите e-mail!!!"; 
	  } else if (document.forms[formname].response_text.value.length == 0) { 
		message="Введите текст!!"; 
	  } 
	  
	  if (message == '') {
  	    document.forms[formname].submit();		  
	  } else {
		  window.alert(message); 		  
		}
	
}

function check_post_form(formname, eaction){
	var  re, dataRight=true, message='';
	re = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			
	if (document.forms[formname].post_name.value.length == 0) { 
	  dataRight=false; 
	  message="Введите имя!!"; 
	} else if (document.forms[formname].post_text.value.length == 0) { 
		dataRight=false; 
		message="Введите текст!!"; 
	  } else {		
          n = document.forms[formname].postcategoryname.selectedIndex;	
          if (document.forms[formname].postcategoryname.options[n].value == "images") { 
		    if (document.getElementById('postImageInput').value == '') {
			  message = "Картинка должна присутствовать!!"; 
		    } 
		  }
		  
		  if (message == '') {
			  if (document.forms[formname].post_email.value.length > 0) { 		    
				 if (document.forms[formname].post_email.value.match(re) == null) { 
					message = "Неправильный e-mail!!!"; 
				 } 
			  }				  
		  }
		  
	    }
	  
	if ((document.forms[formname].post_email.value.length > 0) && (message == '')) { 		    
 	  if (document.forms[formname].post_email.value.match(re) == null) { 
		message = "Неправильный e-mail!!!"; 
	  } 
    }
	  
	  if (message == '') {
  	    document.forms[formname].submit();		  
	  } else {
		  window.alert(message); 		  
		}	  
}

function check_post_content_form(formname, eaction){
	var  re, dataRight=true, message='';
	re = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			
	if (document.forms[formname].post_name.value.length == 0) { 
	  dataRight=false; 
	  message="Введите имя!!"; 
	} else if (document.forms[formname].post_text.value.length == 0) { 
		dataRight=false; 
		message="Введите текст!!"; 
	  } 
	  
	if ((document.forms[formname].post_email.value.length > 0) && (message == '')) { 		    
 	  if (document.forms[formname].post_email.value.match(re) == null) { 
		message = "Неправильный e-mail!!!"; 
	  } 
    }
	  
	  if (message == '') {
  	    document.forms[formname].submit();		  
	  } else {
		  window.alert(message); 		  
		}	  
}

function check_post_images_form(formname, eaction){
	var  re, dataRight=true, message='';
	re = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			
	if (document.forms[formname].post_name.value.length == 0) { 
	  dataRight=false; 
	  message="Введите имя!!"; 
	} else if (document.forms[formname].post_text.value.length == 0) { 
		dataRight=false; 
		message="Введите текст!!"; 
	  } 
	  
	if (message == '') {		 
	  if (document.getElementById('postImageInput').value == '') {
		message = "Картинка должна присутствовать!!"; 
	  } 
		  
	  if (message == '') {
	    if (document.forms[formname].post_email.value.length > 0) { 		    
		  if (document.forms[formname].post_email.value.match(re) == null) { 
			message = "Неправильный e-mail!!!"; 
		  } 
		}				  
	 }
		  
	}
	  
	if ((document.forms[formname].post_email.value.length > 0) && (message == '')) { 		    
 	  if (document.forms[formname].post_email.value.match(re) == null) { 
		message = "Неправильный e-mail!!!"; 
	  } 
    }
	  
	  if (message == '') {
  	    document.forms[formname].submit();		  
	  } else {
		  window.alert(message); 		  
		}	  
}
