// Замена текста

function wbf_replaceText(thisobj, txtarea)
		{
		document.getElementById(txtarea).innerHTML = 	thisobj.text;
		}
function validate(formId)
		{
		var variants = {"name":"Ваше имя", "email":"Телефон или e-mail"}	
		
		for(var id in variants) 
			{
			if ((document.getElementById(id).value == variants[id]) || (document.getElementById(id).value == ""))
					{
					document.getElementById(id).focus();
					alert("Вы заполнили не все поля");
					return false;
					}	
			}
		return true;
		}

function wbf_send(formId, pageId)
		{
		if (!validate(formId)) return false;	
			
		document.getElementById(pageId).value = document.title + "(" + 	window.location.href  + ")";
		var m = wbf_getValues(formId);
		var param = "1=1&";
		for( var ArrVal in m ) 
				{
				param += ArrVal + "=" + encodeURIComponent(m[ArrVal]) + "&";
				} 	
			
		 var http = wbf_createRequestObject();  
         if( http )   
         	{  
         	http.open("POST", "/sendmail.php", true);
				 	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
					http.setRequestHeader("Content-length", param.length);
					http.setRequestHeader("Connection", "close");
					
          http.onreadystatechange = function ()   
             {  
                 if(http.readyState == 4)   
                 {  
                 alert('Спасибо за сообщение! Мы Вам обязательно ответим!'); 
                 }  
             }  
           http.send(param);      
         }  	
		}


function wbf_getValues(obj_name)
	{
	
	mass = new Array();
	obj = document.getElementById(obj_name);
	inputs = obj.getElementsByTagName("input");	
	areas = obj.getElementsByTagName("textarea");	
	
	for (var i=0; i<inputs.length;i++) 
		{
		if (inputs[i].getAttribute("type") != "button")	
			{
			mass[inputs[i].id] = inputs[i].value;	
			}
		
		}
	
	for (var i=0; i<areas.length;i++) 
		{
		mass[areas[i].id] = areas[i].value;
		}
	return mass;
	}		
	

function wbf_createRequestObject()   
     {  
         try { return new XMLHttpRequest() }  
         catch(e)   
         {  
             try { return new ActiveXObject('Msxml2.XMLHTTP') }  
             catch(e)   
             {  
                 try { return new ActiveXObject('Microsoft.XMLHTTP') }  
                 catch(e) { return null; }  
             }  
         }  
     }  
   
