function load()
{

	var str = window.location.search;
	
	if(str.indexOf("submit=Y") == -1 && str.indexOf("type=payment") == -1)
		return false;
	else
		{
		//alert('redirect');
		setTimeout('document.payment.submit()', 1000);
		return true;
		}
}










function getYear()
{
	var d = new Date();
	var year;
	
	year = d.getFullYear();
	
	return year;
}

function checkform(f, id) {

 var errMSG = ""; 
  var errEMAIL = ""; 
  var e = /^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z])+$/;

  var attrName = document.getElementById(id).value
  // цикл ниже перебирает все элементы в объекте f, 
  // переданном в качестве параметра
  // функции, в данном случае - наша форма.    
  
 // if(document.getElementById('E-mail').value.search(e)<=0) 

  for (var i = 0; i<f.elements.length; i++) 
    // если текущий элемент имеет атрибут required
    // т.е. обязательный для заполнения
  
  
  
  if (null!=f.elements[i].getAttribute("required")) 
       // проверяем, заполнен ли он в форме
        
		
			
		
		
		if (isEmpty(f.elements[i].value)) // пустой
            errMSG += "  " + f.elements[i].id + "\n"; // формируем сообщение
                                                       // об ошибке, перечисляя 
                                                       // незаполненные поля
       
			
	   
		
	   
	   // если сообщение об ошибке не пусто,
        // выводим его, и возвращаем false     
        if ("" != errMSG)
			{
				errMSG = f.elements['check_fields'].id + "\n" + errMSG;
				//errMSG = "Заповніть поля:\n" + errMSG;
			}
		
		if(!attrName.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,4}$/i))
			{
				if(!isEmpty(f.elements['E-mail'].value))
					{
						errEMAIL = f.elements['wrong_email'].id;
						//errEMAIL = "Некоректно введена e-mail адреса";
					}
				else
					errEMAIL = "";
				errMSG += "\n" + errEMAIL;
			}
		
		
		if(0 == f.elements['ruler_guaranty'].checked)
			{
				errGUARANTY = "\n" + f.elements['ruler_guaranty'].id;
			}
		else
			{
				errGUARANTY = "";
			}
		
		errMSG += errGUARANTY;
		
		if ("" != errMSG)
		{
			alert(errMSG);
			return false;
		}
		else
		{
			return true;
		}
		
		
		
}

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

