
//--
function check_submit(info){
//--Регулярочки:

         
        
        //--регулярка на мыло
        regmail = /([0-9a-z_\.\-]+)@([a-z0-9\-]+)\.([a-z0-9\-\.]+)/i;

        //--регулярка на телефон
        regtel = /[0-9\-\(\)\s]+/i;

        //--регулярка на Ф.И.О.
        regname = /[a-zа-я\-\.\s]+/i;
        
        //--регулярка на логин.
        login = /[0-9a-zа-я\-\.\s]{1,9}/i;

        //--регулярка на пробел
        regblank = /\s+/;

        //--регулярка на пароль  
        regpassw = /[0-9a-zа-я\-\.\s]{8,20}/i;

        //--регулярка на индекс
        regindex = /[0-9]+/i;
 
        fname      = document.getElementById("fname"); 
        iname      = document.getElementById("iname");
        oname      = document.getElementById("oname");
        pseudonym  = document.getElementById("pseudonym");
        countrycod = document.getElementById("countrycod");
        siticod    = document.getElementById("siticod");
        tel        = document.getElementById("tel");
        email      = document.getElementById("fs_email");
        login      = document.getElementById("login");
       


        var mess='';

    
        //--Фамилия:
        //--проверка на не пустое значение поля в добавок по регулярке ИЛИ на строку состояющую из одного или одних лишь пробелов
        if(fname.value.match(regname)==null || fname.value.match(regname)==' '){//--пробелы возможны, но должны быть буквы
               mess+='- Вы не указали свою фамилию. Исправьте, пожалуйста!\n';
               fname.style.border='#FF0000 1px solid';
        }else{
               fname.style.border='#cccccc 1px solid';
        }

        //--Имя:
        //--проверка на не пустое значение поля в добавок по регулярке ИЛИ на строку состояющую из одного или одних лишь пробелов
        if(iname.value.match(regname)==null || iname.value.match(regname)==' '){
               mess+='- Вы не указали своё имя. Исправьте, пожалуйста!\n';
               iname.style.border='#FF0000 1px solid';
        }else{
               iname.style.border='#cccccc 1px solid';
        }
        
        //--Отчество:
        //--проверка на не пустое значение поля в добавок по регулярке ИЛИ на строку состояющую из одного или одних лишь пробелов
        if(oname.value.match(regname)==null || oname.value.match(regname)==' '){
               mess+='- Вы не указали своё отчество. Исправьте, пожалуйста!\n';
               oname.style.border='#FF0000 1px solid';
        }else{
               oname.style.border='#cccccc 1px solid';
        }
        
        //--Псевдоним:
        //--проверка на не пустое значение поля в добавок по регулярке ИЛИ на строку состояющую из одного или одних лишь пробелов
        if(pseudonym.value==null || pseudonym.value==''){
                mess+='- Вы не указали псевдоним. Исправьте, пожалуйста!\n';
                pseudonym.style.border='#FF0000 1px solid';
        }else{
                pseudonym.style.border='#cccccc 1px solid';
        }
        
        //--Логин:
        //--проверка на не пустое значение поля в добавок по регулярке ИЛИ на строку состояющую из одного или одних лишь пробелов
        if(login.value==null || login.value==''){
                mess+='- Вы не указали псевдоним. Исправьте, пожалуйста!\n';
                login.style.border='#FF0000 1px solid';
        }else{
                login.style.border='#cccccc 1px solid';
        }

               
        //--Адрес (почтовый)
    //    if(real_form.paddr.value==null || real_form.paddr.value==''){
    //            mess+='- Вы не указали адрес (почтовый) или указали его неправильно. Исправьте, пожалуйста!\n';
    //            real_form.paddr.style.border='#FF0000 1px solid';
    //    }else{
    //            real_form.paddr.style.border='#cccccc 1px solid';
    //    }

        //--Почтовый индекс
    //    if(real_form.indx.value.match(regindex)==null || real_form.indx.value.match(regindex)==' '){
    //            mess+='- Вы не указали почтовый индекс или указали его неправильно. Исправьте, пожалуйста!\n';
    //            real_form.indx.style.border='#FF0000 1px solid';
    //    }else{
     //           real_form.indx.style.border='#cccccc 1px solid';
     //   }
        //--Код страны
      //  if(countrycod.value.match(regtel)==null || countrycod.value.match(regtel)==''){
      //          mess+='- Вы не указали код страны или указали его неправильно. Исправьте, пожалуйста!\n';
      //          countrycod.style.border='#FF0000 1px solid';
      //  }else{
      //          countrycod.style.border='#cccccc 1px solid';
      //  }
        
        //--Код города
      //  if(siticod.value.match(regtel)==null || siticod.value.match(regtel)==''){
      //          mess+='- Вы не указали код города или указали его неправильно. Исправьте, пожалуйста!\n';
      //          siticod.style.border='#FF0000 1px solid';
      //  }else{
      //          siticod.style.border='#cccccc 1px solid';
      //  }
     
     
        //--Телефон
        if(tel.value.match(regtel)==null || tel.value.match(regtel)==' '){
                mess+='- Вы не указали телефон или указали его неправильно. Исправьте, пожалуйста!\n';
                tel.style.border='#FF0000 1px solid';
        }else{
                tel.style.border='#cccccc 1px solid';
        }

        //--Ваш e-mail:
        if(email.value.match(regmail)==null || email.value.match(regmail)==' '){
                mess+='- Вы не указали свой e-mail или указали его неправильно. Исправьте, пожалуйста!\n';
                email.style.border='#FF0000 1px solid';
        }else{
                email.style.border='#cccccc 1px solid';
        }

        //--проверка на пустоту сообщений о ошибках
        if(info=='yes_alert'){
            if(mess!=''){alert("Вами допущены следующие ошибки:\n-----------------------------------------------\n"+mess);
        	}else{ 
	        	document.getElementById('real_form').sendmail.value="botcheck";
	        	document.getElementById('real_form').submit(); 
        	}
        }
}





    var url='http://forexnews.com.ua/include/onlinegame/';

    addStake=function(id){
        if ($F("val_"+id)!=""){
        var params = $H({instrument:id,s_value:$F("val_"+id)});
        var ajax = new Ajax.Request(url+'addStake.php',{
                method: 'post',
                parameters: params.toQueryString(), 
                onSuccess :function(response) {
                    var json_data = response.responseText;
                    eval("var jsonObject = ("+json_data+")"); 
                    
                    if (jsonObject.result==1){ 
                       $("val_"+jsonObject.id).disabled=true;
                       $('img_'+jsonObject.id).src='http://forexnews.com.ua/img/ch_ok.png';
                       $('img_'+jsonObject.id).removeClassName('butt_ok'); 
                       $('img_'+jsonObject.id).addClassName('ch_ok');
                       $('img_'+jsonObject.id).title='Прогноз сделан'; 
                     }
                     else
                        $('time_stake').innerHTML='<font color="#FF0000">'+jsonObject.result+'</font>';  
                }
                
            }); 
        }
        else
          $('time_stake').innerHTML='<font color="#FF0000">Введите  прогнозное значение</font>';  
            
    
    }
   
    
    getTimeStake=function(_this) {
        var id=_this.id.substring(4,_this.id.length)
        var params = $H({instrument:id});
        var ajax = new Ajax.Request(url+'timeStake.php',{
                method: 'post',
                parameters: params.toQueryString(), 
                onSuccess :function(response) {
                    var json_data = response.responseText;
                    eval("var jsonObject = ("+json_data+")"); 
                    if(jsonObject.result!="")
                       $('time_stake').innerHTML=jsonObject.result;
                       else
                          $('time_stake').innerHTML="";
                }
                
            });
      }
      
      
     
        
  
     
     changeBonus=function(id,size){
        Dialog.confirm("<center><label><input disabled=\"disabled\" value='"+size+"'><input  id=\"num_dog\"  value=\"Номер договора\"  onblur=\"if(this.value=='' ) this.value='Номер договора';\"  onfocus=\"if(this.value=='Номер договора') this.value='';\" ></label></center> <spam id=\"win_mes\"></spam>",
                       {width:250, className: "alphacube",zIndex:10, okLabel: "ок",cancelLabel:"Отмена",onOk:
                       function(){
                           if($F('num_dog')!=''&&$F('num_dog')!='Номер договора'){
                               var params = $H({id:id,size:size,num_dog:$F('num_dog')});
                               var ajax = new Ajax.Request(url+'changeBonus.php',{
                                        method: 'post',
                                        parameters: params.toQueryString(),
                                        onSuccess :function(response) {
                                            var json_data = response.responseText;
                                            eval("var jsonObject = ("+json_data+")");
                                            if (jsonObject.result==1){
                                                $('bonus').innerHTML='(0 бонусов)';
                                                lastDialog('<b>Заявка на перевод бонусов принята</b>');
                                            }
                                            else
                                              lastDialog('<font color="#B0001A">Ошибка!</font>');  
                                         }
                              });  
                           }
                           else
                           $('win_mes').innerHTML='<font color="#B0001A">Вы не указали номер вашего договора!</font>';
                           
                          
                   }});
        
     }

   lastDialog=function(content) {
      Dialog.alert(content,{className: "alphacube",  width:250, okLabel: "Ok", ok:function(){
      Windows.closeAllModalWindows();
      return true;
      }});
  }
   