<!--
function is_numeric( mixed_var ) {    return !isNaN( mixed_var ); }
function check_passwd(passwd) 
	{
		var template = /^([A-Za-z0-9А-Яа-я_+-=*]){5,}$/;
		if (template.test(passwd)) 
		{
			return false
		}
    return true
	}

function isEmpty(str) 
	{
		for (var i = 0; i < str.length; i++)
			if (" " != str.charAt(i))
				return false;
		return true;
	}

function check_email(email) 
	{
		var template = /^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z])+$/;
		if (template.test(email)) 
		{
			return false
		}
    return true
	}
	
function checkform(f) 
{
var errMSG = ""; 

for (var i = 0; i<f.elements.length; i++ ) 
	{
    	if ( f.elements[i].name == "email" ) 
			{
				if ( isEmpty( f.elements[i].value ))
					errMSG += "Поле E-mail не заполнено.\n";	
				else
					if ( check_email( f.elements[i].value )) 
						errMSG += " Неверно введен email.\n";
			}				
			 
		if ( f.elements[i].name == "passwd" ) 
			{
				if ( isEmpty( f.elements[i].value ))
					errMSG += "Поле Пароль не заполнено.\n";	
				else
					if ( check_passwd( f.elements[i].value )) 
						errMSG += " Неверно введен Пароль.\n";
			}				
			 
	}
		
		if ( "" != errMSG )
		{
			alert( errMSG );
			return false;
		}
	}

function is_int( mixed_var ) {   
    // http://kevin.vanzonneveld.net   
    //     original by: Alex   
    //     improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)   
    // *     example 1: is_int(186.31);   
    // *     returns 1: false   
    // *     example 2: is_int(12);   
    // *     returns 2: true   
    
    var y = parseInt(mixed_var * 1);   
       
    if (isNaN(y)) {   
        return false;   
    }   
       
    return mixed_var == y && mixed_var.toString() == y.toString();    
}  

function check_time(time)
{
	var template = /^\d{1,2}([:])\d{1,2}\1\d{1,2}$/;
	if (template.test(time)) 
	{
		return false
	}
	return true
}

function 	checkformAdv(f)  {

var errMSG = ""; 

for (var i = 0; i<f.elements.length; i++ ) 
	{
    	if ( f.elements[i].name == "AdvForm1" ) 
			{
				if ( isEmpty( f.elements[i].value ))
					{
					document.getElementById('AdvForm1').innerHTML = "<p class='error'>Не задана ссылка на объявление</p>";
					errMSG += 'e1;';					
					}
				else
					document.getElementById('AdvForm1').innerHTML = "";
			}		
			
			if ( f.elements[i].name == "AdvForm2" ) 
			{
				if ( isEmpty( f.elements[i].value ))
					{
					document.getElementById('AdvForm2').innerHTML = "<p class='error'>Не задан заголовок объявления</p>";
					errMSG += 'e2;';					
					}
				else
					document.getElementById('AdvForm2').innerHTML = "";
			}	

			if ( f.elements[i].name == "AdvForm3" ) 
			{
				if ( isEmpty( f.elements[i].value ))
					{
					document.getElementById('AdvForm3').innerHTML = "<p class='error'>Не задано тело объявления</p>";
					errMSG += 'e3;';					
					}
				else
					{
						if ( f.elements[i].value.length > 70) 
						{
							document.getElementById('AdvForm3').innerHTML = "<p class='error'>Текст объявления превышает лимит в 70 символов</p>";
							errMSG += 'e3_1;';	
						}
						else
								document.getElementById('AdvForm3').innerHTML = "";
					}
			}
			
			if ( f.elements[i].name == "AdvForm4" ) 
			{
				if ( isEmpty( f.elements[i].value )) 
					document.getElementById('AdvForm4').innerHTML = "";
				else
					{
						if (is_int( f.elements[i].value ))		
							document.getElementById('AdvForm4').innerHTML = "";				
						else			
							{	document.getElementById('AdvForm4').innerHTML = "<p class='error'>Значение количества переходов должно быть целым числом</p>";
								errMSG += 'e4;';		}
						}
			}
			if ( f.elements[i].name == "AdvForm5" ) 
			{
				if ( isEmpty( f.elements[i].value ))
					{
						document.getElementById('AdvForm5').style . color = "red";
						errMSG += 'e5;';					
					}
					else
					{
						if (!check_time(f.elements[i].value))
							document.getElementById('AdvForm5').style.color = "#000000";
						else
						{
							document.getElementById('AdvForm5').style.color = "red";
							errMSG += 'e5;';					
						}
					}
			}		
			
	}
		
if ( "" != errMSG )
	{
		//alert( errMSG );
		return false;
}}
	
//-->
