
function start(){
    
}

function showBox(url){
    var ob = $('overlay');
    var fla = $(url);
    
    fla.setStyle('display', 'block');
    
    fl_h = fla.getHeight();
    w_h = window.getScrollSize().y;
    
    ob.setStyles({
        'display': 'block', 
        'opacity': .42,
        height: Math.max(fl_h, w_h)+300   
    });

    
    
    var top = window.getScroll().y;
    var left = ($(window).getWidth() - fla.getWidth()) / 2;
    
    fla.setStyles({
        top: top+50,
        left: left
    });
    
    ob.addEvent('click', function(){
        if ($(url).id != 'flash') {
            ob.setStyles({'display': 'none', 'opacity': 0});
            fla.setStyle('display', 'none');
        }
    });
}
function closeBox(url){
    var ob = $('overlay');
    var fla = $(url);
    
    ob.setStyles({'display': 'none', 'opacity': 0});
    fla.setStyle('display', 'none');
}

function submF(form, cl, clf){
    if(checkForm(cl)){
        //$(form).submit();
        var myHTMLRequest = new Request.HTML({
            url:'ajax.php',
            onSuccess: function(responseTree, responseElements, responseHTML, responseJavaScript){
         
				if(responseHTML=='1') {alert('Неверный код!')
                }else{
                    eval(clf);
                    alert('Письмо отправлено!')
                } 
            }

            }).post($(form));

    }
}

function checkForm(cl){
   var clean = true;
   var mail = false;
   $each($$("."+cl), function(element, i){      
        element.addClass('succ');
        element.removeClass('unsucc');
        
        if(element.nodeName == 'INPUT' || element.nodeName == 'input'){        
             /*   if(!element.value || element.value == 'Введите код'){
                    element.removeClass('succ');
                    element.addClass('unsucc');    
                        clean = false;
            //    }else{
*/                    if(element.name == 'mail' || element.name == 'email'){
                         var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
                         var address = element.value; 
                         if(reg.test(address) == false) {
                               element.removeClass('succ');
                        element.addClass('unsucc');
                               clean = false;
                               mail = true;
                         } 
                    }else{
                        //alert(element.value)
                        if(!element.value){
                                element.removeClass('succ');
                                element.addClass('unsucc');
                                clean = false;   
                                mail = false; 
                        }
                    }
             //   }
          }else if(element.nodeName == 'SELECT' || element.nodeName == 'select'){
                if(!element.selectedIndex){
                        element.removeClass('succ');
                    element.addClass('unsucc');
                        clean = false;
                }
          }else if(element.nodeName == 'TEXTAREA' || element.nodeName == 'textarea'){
                if(!element.value){
                        element.removeClass('succ');
                    element.addClass('unsucc');
                        clean = false;
                }
          }
   });
 
   if(!clean) {
        if(mail) alert('Вы ввели неверный E-mail !'); else alert('Заполните необходимые поля!');  
        }
   return clean;
}
