function checkMail(email)
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	//alert(email);
	//var filter  = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
	if (filter.test(email))
		return true; 
	else 
		return false; 
} 

function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
 
function checkFeedbackForm()
{
	var str='Ошибка!';
	error=0;
	elfio=document.getElementById('fio');
	if(trim(elfio.value)=='')
	{
	 str=str+'\nНе введено ФИО!';
	 error=1;
	} 
	elcompany=document.getElementById('companyname');
	if(trim(elcompany.value)=='')
	{
	 str=str+'\nНе введено название компании!';
	 error=1;
	} 
	elemail=document.getElementById('email');
	if(trim(elemail.value)==''||!checkMail(elemail.value))
	{
	 str=str+'\nНеверный email!';
	 error=1;
	} 
	elq=document.getElementById('question');
	if(trim(elq.value)=='')
	{
	 str=str+'\nНе введен вопрос!';
	 error=1;
	}
	if(error)
		alert(str);
	else
	{
		el=document.getElementById('feedbackform');
		el.submit();
	}
}

function checkInvoiceForm()
{
	var str='Ошибка!';
	error=0;
	elcmp=document.getElementById('companyname');
	if(trim(elcmp.value)=='')
	{
	 str=str+'\nНе введено полное название организации!';
	 error=1;
	} 
	elzip=document.getElementById('zipcode');
	if(trim(elzip.value)=='')
	{
	 str=str+'\nНе введен почтовый адрес организации!';
	 error=1;
	} 
	elcontact=document.getElementById('contactface');
	if(trim(elcontact.value)=='')
	{
	 str=str+'\nНе введено контактное лицо!';
	 error=1;
	} 
	elph=document.getElementById('phone');
	if(trim(elph.value)=='')
	{
	 str=str+'\nНе введен контактный телефон!';
	 error=1;
	}
	elt=document.getElementById('tarif');
	if(elt.value==0)
	{
	 str=str+'\nНе выбран тариф!';
	 error=1;
	}
	els=document.getElementById('srok');
	if(els.value==0)
	{
	 str=str+'\nНе выбран срок размещения!';
	 error=1;
	}	
	
	if(error)
		alert(str);
	else
	{
		el=document.getElementById('invoiceform');
		el.submit();
	}

}

function changeTarif100(tarifid)
{
	el=document.getElementById('tarif100');
	eld=document.getElementById('ddd');
	if(tarifid>=100&&tarifid<1000)
	{
		count=0;
		if(tarifid==100)
		 count=3;
		else
		 if(tarifid==200)
		  count=20;
		 else
		  if(tarifid==300)
		   count=0;
		str="";
		if(count!=0)
		{
		 for(i=1;i<=count;i++)
		  str=str+'<option value="'+i+'">'+i+'</option>';
		 eld.innerHTML='<select id="kolvo" name="kolvo" style="width:100%">'+str+'</select>';
		}
		else
		 eld.innerHTML='<input type="text" id="kolvo" name="kolvo" value="">';
		el.style.display="block";		
	}
	else
		el.style.display="none";
}

function sbmtSearchForm(paction)
{
	//alert(paction);
	shfrm=document.getElementById('shopfrm');
	shfrm.action=paction;
	shfrm.submit();
}
