var URL = new function(){
    this.news = "/index/news";
};
var minHeightForStatic=580;
var inHashe=window.location.hash;
var photoUri='http://img.gai.ua';
function Photo(min, max){
    this.min = min;
    this.max = max;
}
function News(title, text, photo,id){
    this.title = title;
    this.text = text;
    this.photo = photo;
    this.id = id;
}
function pause(ms)
{
    var date = new Date();
    var curDate = null;
    do {curDate = new Date();}
    while(curDate-date < ms);
}

function str_replace(search, replace, subject) {
return subject.split(search).join(replace);
}

function getElementComputedStyle(elem, prop)
{
  if (typeof elem!="object") elem = window.document.getElementById(elem);

  // external stylesheet for Mozilla, Opera 7+ and Safari 1.3+
  if (window.document.defaultView && window.document.defaultView.getComputedStyle)
  {
    if (prop.match(/[A-Z]/)) prop = prop.replace(/([A-Z])/g, "-$1").toLowerCase();
    return window.document.defaultView.getComputedStyle(elem, "").getPropertyValue(prop);
  }

  // external stylesheet for Explorer and Opera 9
  if (elem.currentStyle)
  {
    var i;
    while ((i=prop.indexOf("-"))!=-1) prop = prop.substr(0, i) + prop.substr(i+1,1).toUpperCase() + prop.substr(i+2);
    return elem.currentStyle[prop];
  }

  return "";
}

function StaticContent()
{
   var heightIn=window.document.getElementById('textContent').offsetHeight;   
   //heightIn=parseInt(str_replace('px','',heightIn));
   
    if(!inHashe)
    {     
        if(heightIn>minHeightForStatic)
        {
            window.document.getElementById('textContent').style.overflow='hidden';
            window.document.getElementById('textContent').style.height=minHeightForStatic+'px';
            window.document.getElementById('showButtonMore').style.display='block';
        }
            
    }    
}
function StaticContentMore()
{
    var styleStaticBlock=getElementComputedStyle('textContent', 'overflow');
    if(styleStaticBlock=='hidden')
    {
         window.document.getElementById('textContent').style.overflow='visible';
         window.document.getElementById('textContent').style.height='auto';
         window.location.hash='more';
         window.document.getElementById('showButtonMore').innerHTML='Скрыть';
    } 
    else
    {
        window.document.getElementById('textContent').style.overflow='hidden';
        window.document.getElementById('textContent').style.height='390px';
        window.location.hash='';
        window.document.getElementById('showButtonMore').innerHTML='Показать еще';
    }    
}

function SocialWidgets(obj,outers)
{
    var inWiget=new Array('facebook','twitter','vk_wd','odn_wd');
    for(var i=0;i<4;i++)
    {
         window.document.getElementById(inWiget[i]).style.visibility='hidden';
    }
    if(!outers)
         window.document.getElementById(obj).style.visibility='visible';
}

function open_window(win,width,height)
{
        if(!width)
                width=500;
        width+=40;
        if(!height)
                height=400;
        height+=40;
        if(height>600)
                height=600;
         var left = (screen.width/2)-(width/2);
    var top = (screen.height/2)-(height/2);
       
        var targetWin = window.open (win, '', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width='+width+', height='+height+', top='+top+', left='+left);

}
function ShareMain(type)
{
     if(window.document.getElementById('urlForPage'))
          var  url='http://gai.ua'+window.document.getElementById('urlForPage').value;
     else
         var url=encodeURIComponent(window.location.href); 
    switch(type)
    {         
        case 'vk':
            var title=encodeURIComponent(window.document.getElementById('titleForNews').value);            
            var desc=encodeURIComponent(window.document.getElementById('DescForNews').value);
            if(window.document.getElementById('imgForNews'))
                var images=encodeURIComponent(window.document.getElementById('imgForNews').src);
            else
               var images='http://img.gai.ua//mainLogo.jpg';
            var url_vk='http://vkontakte.ru/share.php?url='+url+'&title='+title+'&description='+desc+'&image='+images+'&noparse=true';
            open_window(url_vk,600);
        break;
        case 'fb':
            
             var url_vk='http://www.facebook.com/sharer.php?u='+url;
            open_window(url_vk,600);
        break;
        case 'tw':
           
             var url_vk='http://twitter.com/home?status=RT @www.webnotes.com.ua '+encodeURIComponent(document.title)+':'+url;
             open_window(url_vk,600);
        break;
        case 'ya':
           
             var title=encodeURIComponent(window.document.getElementById('titleForNews').value);            
             var desc=encodeURIComponent(window.document.getElementById('DescForNews').value);
             var url_vk='//wow.ya.ru/posts_share_link.xml?url='+url+'&title='+title+'&body='+desc;
             open_window(url_vk,750);
        break;
        case 'li':
             window.document.getElementById('liveInternet').submit();         
             
        break;
    }
       
}


function login(p){
    var email = window.document.getElementById('auEmail').value;
    var password = window.document.getElementById('auPassword').value;
    Post("/index/login", {'email':email,'password':password}, function(data){
        if(data.result){
            if(data.result=='error')
            {
                $("#auEmail").css("border","1px solid red");
                $("#auPassword").css("border","1px solid red");
                //alert("error");
                return;
            }
            if(data.result=='noactivate')
            {
                Frame.data.title = "Пользователь не активен.";
                           Frame.data.content = '<div id="remPass" style="color:#FF6D06; font-size:14px;text-align:center;margin-top:10px;">Данный пользователь не активен. На email было отправлено письмо с кодом активации. </div>';
                           Frame.data.buttons = [
                                {
                                    "title":"Ok",
                                    "event":function(){
                                         Frame.close();
                                    }
                                }  
                           ]
                            Frame.open();
                            return;
            }
            
            
        }
        if(!p)
        window.document.getElementById('blockAuthorization').innerHTML = data.temp;
        else
             Comments.init(Comments.data.qid);
         
          window.document.getElementById("demoRegims").style.display = "none";
    }, 'json');
}

function exit(){
    Post("/index/exit", {}, function(data){
        window.document.getElementById('blockAuthorization').innerHTML = data.temp;
        window.document.getElementById("demoRegims").style.display = "block";
    }, 'json');
}

function SocialData(img,name,desc)
{
    
    window.document.getElementById('titleForNews').innerHTML=name;
    if(desc)
        window.document.getElementById('DescForNews').innerHTML=desc;
    else
        window.document.getElementById('DescForNews').innerHTML=name;
    
    
}
var activeRules=0;
var pageSearch=0;
var pddShow='';
var Rules=function()
{    
     this.Paging=function()
    {
        
        if(activeRules==0)
        {
           activeRules=1;           
               
           var search=window.document.getElementById('search').value;
           pageSearch=pageSearch+1;
            Post('/rules/search',{page: pageSearch,typeQuery:'ajax',search:search},function(json)
            { 
              var n=json['data'].length;
              if(n>0)
              {
                   var html = "";
                   var temp=0;
                   for(var i=0;i<n;i++)
                  {
                      if(temp!=json['data'][i]['id_theme'])
                      {
                          html +='<div class="number"></div>\
                                    <a class="theme" href="/rules/show/id/'+json['data'][i]['id_themes']+'">'+json['data'][i]['title']+'</a>\
                                  <div class="clear"></div>';
                         temp=json['data'][i]['id_theme'];   
                      }    
                      html +='<div class="pddNum">'+json['data'][i]['number_p']+'</div>\
                                <div class="pddText">'+json['data'][i]['text']+'</div>\
                              <div class="clear"></div> ';
                       

                  }
                  
                  window.document.getElementById('SearchResult').innerHTML+= html;
                  if(json['nextPage']==0)
                    window.document.getElementById('moreResult').style.display='none'; 
                
                 
              }
              else
                   window.document.getElementById('moreResult').style.display='none'; 


            },'json');
            activeRules=0;
        }
    };
    this.writeSearchText=function(text){
       var newStr=str_replace(text,'<span class="searchText">'+text+'</span>',window.document.getElementById('SearchResult').innerHTML);
       window.document.getElementById('SearchResult').innerHTML=newStr;
    };
    this.showPddPunkt=function(id)
    {       
        if(activeRules==0)
        {
            activeRules=1;
            var n=id.split('_',2);
            
            if(getElementComputedStyle('showPdd_'+n[1],'display')=='none')
            {
                if(pddShow!='')
                    window.document.getElementById(pddShow).style.display='none';
                if(window.document.getElementById('showPdd_'+n[1]).innerHTML=='')
                {
                    var reg = '';
                    if ($('#reg').val()) {reg = 'reg/'+$('#reg').val()+'/';}
                    Post('/rules/punktshow/'+reg+'',{punkt: n[1],typeQuery:'ajax'},function(json){
                       window.document.getElementById('showPdd_'+n[1]).innerHTML=json['html']; 
                    },'json');
                } 
                
                window.document.getElementById('showPdd_'+n[1]).style.display='block';
                pddShow='showPdd_'+n[1];
            }
            else
                window.document.getElementById('showPdd_'+n[1]).style.display='none'; 
            activeRules=0;
          }
         
           
    };
    this.bigSign=function(id,regurl){
        var reg;
        if (!regurl) {regurl = '';reg='';} else {reg = "_rus";}
 
        Post('/rules/signshow/'+regurl,{punkt:id,typeQuery:'ajax'},function(json)
        {
            var html="<div style=\"width:100%;text-align:center;position:relative;min-height:200px;height:auto !important;height:200px;overflow:inherit;\"><div id=\"loadersInRulesSigns\" style=\"position:absolute;top:0px;z-index:1002;right:0px;width:100%;height:200px;background: url('http://img.gai.ua/ajax-loader.gif') center center no-repeat ;\"></div><img id=\"sigBig\" onLoad='rules.LoadOnSigns()'  src=\""+photoUri+"/signs/bigs"+reg+"/"+id+".jpg\" style=\"width:auto;margin:auto;margin-top:10px;visibility:hidden;\" ></div><div id=\"textSigns\" style=\"padding:5px;display:none;margin-top:10px;font-size:12px;overflow:auto;height:80px;\">"+json['text']+"</div>"
            Frame.data.title = "Знак "+id;
            Frame.data.content =html;
            Frame.data.buttons = [            
               
            {
                "title":"Ок",
                "event":function(){
                     Frame.close();
                }
            }
        ]
        
        Frame.open();  
        },'json');
        
         if(navigator.appName=='Netscape')
            window.document.getElementById('FrameDrawPanel').style.marginTop='-150px';
         if(navigator.appName=='Opera')
            window.document.getElementById('FrameDrawPanel').style.marginTop='-150px';
        
        
    };
    this.LoadOnSigns=function(){
        window.document.getElementById("sigBig").style.visibility='visible';
        if(window.document.getElementById("sigBig").offsetWidth > 343)
            {
               if(window.document.getElementById("sigBig").offsetHeight > 307)
               {$("#sigBig").css('width','240px');}
            }
         // alert(window.document.getElementById("sigBig").offsetWidth);  
          //window.document.getElementById("sigBig").style.display='block';
          window.document.getElementById("loadersInRulesSigns").style.display='none';
          window.document.getElementById("textSigns").style.display='block';
          
    };
    
    
};
var pagerAther=-1;
var pageActive=0;
var arrayAther=new Array();
var atherBlock= function()
{
     
     this.show=function(id,type){
        if(pageActive==0)
        {
            pageActive=1;
            if(pagerAther!=0)
                if(id)
                    var NoId=id;
                else
                    var NoId=0;
            if(type==0) 
                pagerAther=pagerAther-1;
            else
                pagerAther=pagerAther+1;
            if(pagerAther==4)
                pagerAther=0;
            if(pagerAther < 0)
                pagerAther=4;
            jQuery('#loadThis').css('display','block');
               
               
               jQuery.ajax({
                type: "POST",
                dataType: 'json',
                data: {page:pagerAther,notid:NoId},
                url: '/news/athers',
                success: function(json){
                n=json.data.length;
                html=''; 
                 if(n>0)
                 {                     
                    
                     for(var i=0;i<n;i++)
                     {
                         html+='<div class="inB"><a class="s" href=""><div class="f" style="background: url(http://img.gai.ua/imgshow.php?src='+json['data'][i]['foto']+'&object=news&model=small) center no-repeat;"></div></a><a class="is" href="/news/show/id/'+json['data'][i]['id']+'">'+json['data'][i]['title']+'</a></div>';
                     } 
                      jQuery('#in').html(html);
                      jQuery('#loadThis').css('display','none');
                     
                 }    
                }
                });          
            
            
           
           
           
            pageActive=0;             
            
        }
        
     }
};
var searchPage=0;
var searchActiv=0;
var Search=function()
{
    this.show=function(){
        if(searchActiv==0)
        {
            searchActiv=1;
            searchPage=searchPage+1;
            jQuery.ajax({
                type: "POST",
                dataType: 'json',
                data: {page:searchPage,typeQuery:'ajax'},
                url: '/search/result',
                success: function(json){
                n=json.data.length;
                html=''; 
                 if(n>0)
                 {                     
                    
                     for(var i=0;i<n;i++)
                     {
                         html+='<div class="block" style="text-align: left;">\
                                    <a href="/static/index/show/'+json.data[i]['url']+'">'+json.data[i]['header']+'</a>\n\
                                    <div class="desc">'+json.data[i]['content']+'...</div>\n\
                                </div>';
                     } 
                      jQuery('#showContent').append(html);
                      if(json['nextPage']==0)
                          jQuery('#showButtonMore').css('display','none');                    
                     
                 } 
                 else
                  {
                       jQuery('#showButtonMore').css('display','none');
                  }   
                }
                }); 
            searchActiv=0;
        }
    };
}
var search=new Search();
function showPddSigns(id)
{
    n=id.split('_',2);
    html='<img class="signPdd" src="http://img.gai.ua/signs/small/'+n[1]+'.jpg">';
   
    window.document.getElementById('showSign_'+n[1]).innerHTML=html;
    window.document.getElementById('showSign_'+n[1]).style.display='block';
   if(pddShow!='')
                    window.document.getElementById(pddShow).style.display='none';
    
}
function hidePddSigns(id)
{
   n=id.split('_',2);
   window.document.getElementById('showSign_'+n[1]).innerHTML='';
   window.document.getElementById('showSign_'+n[1]).style.display='none';
}
function reloadBannersExam()
{
    //var code='';
    pageTracker = _gat._getTracker("UA-17334034-1");
    var ban=jQuery('#banner').html();
    jQuery('#banner').html(ban);
    try{
                    pageTracker._trackPageview();
                  } catch(e) {
                  }
                  
    var liveInternet=jQuery('#liveInternet').html();
     jQuery('#liveInternet').html(liveInternet);
     
     var liveGem=jQuery('#GemiusLive').html();
     jQuery('#GemiusLive').html(liveGem);
}

function passwordRemembe()
{
     html='<div style="color:#FF6D06; font-size:14px;text-align:center;height:17px;" id="er_remember"></div>\n\
            <div style="margin-top:20px;"><span style="margin-right:20px;margin-left:20px;">Укажите Ваш email:</span><input type="text" id="email_rememb" style="border: 1px solid #CCCCCC;font-size: 12px;padding: 2px;width: 198px;"/></div>';
     Frame.data.title = "Восстановление пароля";
            Frame.data.content = html;
            Frame.data.buttons = [            
               
            {
                "title":"Отправить",
                "event":function(){
                    var email=jQuery('#email_rememb').val();
                   
                     jQuery.post('/index/remembe',{email:email},function(json){
                         if(json.error==0)
                         {Frame.close();
                             
                            html='<div style="margin-top:30px; text-align:center;padding:20px;font-size:13px;">Инструкции по восстановлению пароля отправлены на Email</div>';
                            
                            Frame.data.title = "Восстановление пароля";
                            Frame.data.content = html;
                            Frame.data.buttons =[{
                                    "title":"Ok",
                                    "event":function(){
                                                Frame.close();
                                    }
                            }]
                            Frame.open();
                         }    
                         else
                         {
                             jQuery('#er_remember').html(json.error);
                         }
                     },'json');
                }
            },
            {
                "title":"Отмена",
                "event":function(){
                     Frame.close();
                }
            }
        ]
        
        Frame.open(); 
}

function UpdatePassword()
{
    html='<div id="remPass" style="color:#FF6D06; font-size:14px;text-align:center;margin-top:10px;"><div style="color:#FF6D06; font-size:14px;text-align:center;height:17px;margin-top:10px;" id="er_remember"></div>\n\
            <div style="margin-top:5px;">\n\
                <table style="margin-left:18px;width:385px;"><tr><td width="180px">Новый пароль :</td><td width="200px"><input type="password" id="passwordNew" style="border: 1px solid #CCCCCC;font-size: 12px;padding: 2px;width: 90%;"/></td></tr>\n\
                <tr><td width="180px">Новый пароль еще раз:</td><td width="200px"><input type="password" id="passwordNewRec" style="border: 1px solid #CCCCCC;font-size: 12px;padding: 2px;width: 90%;"/></td></tr>\n\
                </table>\n\
            </div>\n\
            </div>';
     Frame.data.title = "Восстановление пароля";
            Frame.data.content = html;
            Frame.data.buttons = [            
               
            {
                "title":"Применить",
                "event":function(){
                    var p=jQuery('#passwordNew').val();
                    var pN=jQuery('#passwordNewRec').val();                    
                   jQuery.post('/index/updatepass',{p:p,pN:pN},function(json){
                       if(json.error==0)
                       {
                           Frame.close();
                           Frame.data.title = "Восстановление пароля";
                           Frame.data.content = '<div id="remPass" style="color:#FF6D06; font-size:14px;text-align:center;margin-top:10px;">Пароль успешно восстановлен.</div>';
                           Frame.data.buttons = [
                                {
                                    "title":"Ok",
                                    "event":function(){
                                         Frame.close();
                                    }
                                }  
                           ]
                            Frame.open(); 
                       } 
                       else
                       {
                           jQuery('#er_remember').html(json.error);
                       }    
                   },'json');
                }
            },
            {
                "title":"Отмена",
                "event":function(){
                     Frame.close();
                }
            }
        ]
        
        Frame.open(); 
}

function  stopTestUse(t)
{
            Frame.data.title = "Предупреждение";
            Frame.data.content = '<div class="ballchange"><p style="font-size:12px;">У Вас не осталось вопросов для продолжения теста пополните свой счет.</p></div>';
            if(!t)
            {
                  Frame.data.buttons = [            
               
                    {
                        "title":"Завершить тест",
                        "event":function(){
                            location.href="/";
                        }
                    },
                    {
                        "title":"Пополнить счет",
                        "event":function(){
                             payToV();
                             //Frame.close();
                        }
                    }
                ]  
            }
            else
               Frame.data.buttons = [            
               
                    {
                        "title":"Отмена",
                        "event":function(){
                            Frame.close();
                        }
                    },
                    {
                        "title":"Пополнить счет",
                        "event":function(){
                             payToV();
                             
                        }
                    }
                ]   
            
        
        Frame.open(); 
}

function payToVCh(r){
    if(r==0){
        if(parseFloat($(".POPeto").html())!=2.5){
            $(".POPsum").each(function(){
               $(this).html(parseFloat($(this).html())/4); 
            });
            
            $(".POPrec").each(function(){
                $(this).html("грн.");
            })
            return;
        } 
    }
     if(r==1){
        if(parseFloat($(".POPeto").html())==2.5){
            $(".POPsum").each(function(){
               $(this).html(parseFloat($(this).html())*4); 
            });
             $(".POPrec").each(function(){
                $(this).html("руб.");
            })
            return;
        } 
    }
}

function payToV()
{
    
    var htm = '<div class="buyblock"><div style="width: 100%; text-align: right;"><a href="javascript:void(0)" style="color: #4280A8;" onclick="payToVCh(0);">грн</a> / <a href="javascript:void(0)" style="color: #4280A8;" onclick="payToVCh(1);">руб</a></div><table width=370px>' +
    '<tr><td><input type="radio" name="radiobutton" id="120" value="10" checked /></td><td><LABEL for="120">120 вопросов* </LABEL></td><td><LABEL for="120"><span class="econ" style="color: #D85C5C;">экономия 70%</span></LABEL></td><td><LABEL for="120"><div class="image">&nbsp;</div></LABEL></td><td><LABEL for="120"><span class="POPsum">10</span> <span class="POPrec">грн.</span></LABEL></td></tr>'+
    '<tr><td><input type="radio" name="radiobutton" id="80" value="9" ></td><td><LABEL for="80">80 вопросов </LABEL></td><td><LABEL for="80"><span class="econ">экономия 55%</span></LABEL></td><td><LABEL for="80"><div class="image">&nbsp;</div></LABEL></td><td><LABEL for="80"><span class="POPsum">9</span> <span class="POPrec">грн.</span></LABEL></td></tr>'+
    '<tr><td><input type="radio" name="radiobutton" id="50" value="7" ></td><td><LABEL for="50">50 вопросов </LABEL></td><td><LABEL for="50"><span class="econ">экономия 45%</span></LABEL></td><td><LABEL for="50"><div class="image">&nbsp;</div></LABEL></td><td><LABEL for="50"><span class="POPsum">7</span> <span class="POPrec">грн.</span></LABEL></td></tr>'+
    '<tr><td><input type="radio" name="radiobutton" id="30" value="5" ></td><td><LABEL for="30">30 вопросов </LABEL></td><td><LABEL for="30"><span class="econ">экономия 35%</span></LABEL></td><td><LABEL for="30"><div class="image">&nbsp;</div></LABEL></td><td><LABEL for="30"><span class="POPsum">5</span> <span class="POPrec">грн.</span></LABEL></td></tr>'+
    '<tr><td><input type="radio" name="radiobutton" id="10" value="2.5" ></td><td><LABEL for="10">10 вопросов</LABEL></td><td></td><td><LABEL for="10"><div class="image">&nbsp;</div></LABEL></td><td><LABEL for="10"><span class="POPsum POPeto">2.5</span> <span class="POPrec">грн.</span></LABEL></td></tr>'+
    '<tr><td colspan=5 align=center><br><input type="button" value="Купить" id="buybutton" onclick="byToQ();"></td></tr></table></div>'+
    '<center><p style="font-size:14px;font-style:italic;font-weight:bold; color:#648CB7">Получить вопросы бесплатно:</p></center>'+
    '<div class="buyblock">'+
    '<table width=370px><tr><td> 1 вопрос </td><td><div class="image">&nbsp;</div></td><td><span>за 10 баллов**</span> </td><td><a href="#" onclick="changeBall()" >Обменять</a></td></tr></table></div>'+'<div class="minText" style="font-size:9px;"><div style="font-size: 10px;">*-вопросы необходимо пополнять для обучения или экзамена. Чем больше вопросов у Вас на счету, тем выше будет Ваш уровень знаний. Пополнить вопросы Вы можете бесплатно, обменяв баллы или пригласив друзей, а также Вы можете их купить за OK. Количество вопросов у Вас на счету уменьшается после каждого ответа.</div>'+
    '<div style="font-size: 10px;">**-балл - это единица измерения Ваших знаний. За каждый правильный ответ начисляется один балл.</div> </div>';
   
    Frame.data.title = "Купить вопросы";
    Frame.data.content = htm;
    Frame.data.buttons=[]
    Frame.open();
    //$('#FrameDrawPanel').css("margin-top","-50px");
    if(navigator.appName=='Netscape')
            window.document.getElementById('FrameDrawPanel').style.marginTop='-150px';
    
    if(navigator.appName=='Opera')
            window.document.getElementById('FrameDrawPanel').style.marginTop='-200px';
       
    
}

function byToQ()
{
    $("input[name=radiobutton]").each(function(){
        if($(this).attr('checked')=='checked')
        {
            var col=$(this).attr('id');
            var sum=$(this).val();
            //window.location.href=''+col;
            $.get("/verification/check",function(data){
                if(data==true){
                    location.href= "/index/toprofile/url/payment+select+sum+"+col;
                    return;
                }
                noRegistration("/index/toprofile/url/payment+select+sum+"+col);
            },'json');
        }
        
       
    });
}
function changeBall()
{
    $.post('/index/usersgetball',{},function(json){
         if (json.b>9) {
             var htm=json.html;
             Frame.data.title = "Обмен баллов";
             Frame.data.content = htm;
             Frame.data.buttons = [            
               
            {
                "title":"Обменять",
                "event":function(){
                    editBall();
                    Frame.close();
                }
            },
            {
                "title":"Отмена",
                "event":function(){
                     Frame.close();
                }
            }
        ]
        
        Frame.open(); 
               var intStrat=json.start;
               var intFinish=json.fin;
               $('#TrackBar').trackbar({
                onMove : function() {
                        //filterShow(this.leftValue, this.rightValue);                        
                        jQuery('#amount').val(this.rightValue);
                        
                },
                dual:false,
                width : 250, // px
                leftLimit : json.start, // unit of value
                leftValue : json.start, // unit of value
                rightLimit : json.fin, // unit of value
                rightValue : json.fin
    });
                   
                   
                    } else {
                        
                         Frame.data.title = "Обмен баллов";
                         Frame.data.content = "<div class='ballchange'><p style='color:#E78F08;'>У вас "+json.b+" баллов. Для обмена необходимо иметь 10 и более баллов</p><p>Баллы начисляются за правильные ответы. </p><p>Для прохождения тестов Вам необходимо купить вопросы.</p> <br><center><div><button onclick='payToV()'> Купить вопросы</button></div></center></div>";
                         Frame.data.buttons = [            

                        {
                            "title":"Обменять",
                            "event":function(){
                                editBall();
                                Frame.close();
                            }
                        },
                        {
                            "title":"Отмена",
                            "event":function(){
                                 Frame.close();
                            }
                        }
                    ]

                    Frame.open(); 
                    }
        
    },"json");
}

function editBall()
{
    var amount=$('#amount').val();
    $.post('/index/userupdatev',{amount:amount},function(json){
        if(json.act==1)
        {
            Frame.data.title = "Обмен баллов";
            Frame.data.content = '<div class="ballchange"><p style="font-size:12px;">Вы успешно обменяли '+json.b+' баллов на '+json.v+' вопроса(ов).<br />Удачного Вам обучения</p></div>';
            Frame.data.buttons = [            
               
            {
                "title":"Отлично",
                "event":function(){
                    Frame.close();
                }
            }
        ]
        
        Frame.open(); 
        refreshVopros();
        }        
    },"json");
}
function StartExams()
{    
    $.post('/index/refreshuser',{},function(json){
       
        
        if(json.none) {
                if (json.reg == 'none') {
                selectReg(1);
                } else {
                      
                if(json.v>0)
                    location.href='/bilet/start/exams/go';
                else        
                    stopTestUse(1);    
                }
        } else {
             if (json.reg == 'none') {
                selectReg(1);
                } else {
                
                if(json.v>0)
                    location.href='/bilet/start/exams/go';
                else        
                    stopTestUse(1);    
            }
        }       
           
          
    },"json");
        
}


// форма выбора региона
function selectReg(type){
    var forma = "<div style='padding:20px;'><div onclick='selectRegConfirm(\"\",\""+type+"\")' style='display:block; width:92px; height:130px; background:url(http://img.gai.ua/flags.png) no-repeat left top; float:left; margin:20px 40px;  cursor:pointer;' > <span style='display:block; padding-top:100px;'>ПДД Украины</span></div><div onclick='selectRegConfirm(\"_rus\",\""+type+"\")' style='display:block; width:92px; height:130px; background:url(http://img.gai.ua/flags.png) no-repeat right top; float:left; margin:20px 40px; cursor:pointer;'> <span style='display:block; padding-top:100px;'>ПДД России</span></div></div>";
     Frame.data.title = "Укажите страну для изучения ПДД:";
            Frame.data.content = forma;
    
        Frame.open(); 
        
        
}

function selectRulesReg(link){
    var forma = "<div style='padding:20px;'>\
        <div onclick='location.href=\"http://gai.ua/"+link+"\";' style='display:block; width:92px; height:130px; background:url(http://img.gai.ua/flags.png) no-repeat left top; float:left; margin:20px 40px;  cursor:pointer;' > <span style='display:block; padding-top:100px;'>ПДД Украины</span></div>\
        <div onclick='location.href=\"http://gai.ua/"+link+"reg/ref/\";' style='display:block; width:92px; height:130px; background:url(http://img.gai.ua/flags.png) no-repeat right top; float:left; margin:20px 40px; cursor:pointer;'> <span style='display:block; padding-top:100px;'>ПДД России</span></div></div>";
     Frame.data.title = "Укажите регион для изучения:";
            Frame.data.content = forma;
    
        Frame.open(); 
        
        
}

function selectRegConfirm(reg,type){
    var reg = reg;
    type= type;

    $.post('/index/refreshuserreg',{
        reg:reg
    },function(json){
        
        
    },"json");
    if (type == 1) {StartExams();}
    if (type == 2) {StartTest();}
    if (type == 3) {StartTicket();}
    
}




function StartTest()
{
    $.post('/index/refreshuser',{},function(json){
        if(json.none) {
            IsUserNoAutorization();
            }
        else
            {   
            if (json.reg == 'none') {
                selectReg(2);
                } else {
            
                    if(json.v>0)
                         location.href='/bilet/test';
                     else        
                        stopTestUse(1);          
            }
          }
           
          
    },"json");
}

function StartTicket()
{
    $.post('/index/refreshuser',{},function(json){
        if(json.none) {
           IsUserNoAutorization();
    } else {   
            if (json.reg == 'none') {
                selectReg(3);
                } else {
            
                    if(json.v>0)
                         location.href='/bilet/ticket';
                     else        
                        stopTestUse(1);          
            }
          }      
           
          
    },"json");
}

function IsUserNoAutorization()
{
            html='<div class="ballchange"><p style="font-size:12px;">\n\
                                     Обучение доступно только для зарегистрированных пользователей. \n\
                  </p></div><div class="BlockA">\n\
                              <span>Электронный адрес</span>  \n\
                              <input type="text" class="authorizationInputFr" id="auEmailF" name="email"> <div class="clear">&nbsp;</div>\n\
                              <span>Пароль</span>  <input type="password" class="authorizationInputFr" id="auPasswordF" name="password"> <button onclick="AutIn()" class="loginFr">Вход</button> \n\
                              <div class="clear">&nbsp;</div>                   \n\
                              <a href="/registry" class="regFr">Зарегистрируйтесь и продолжите обучение</a>\
                   <div class="clear">&nbsp;</div>\
                   &nbsp;                </div>'
            Frame.data.title = "Сообщение";
            Frame.data.content = html;
            Frame.data.buttons = [            
               
            {
                "title":"Отмена",
                "event":function(){
                    Frame.close();
                }
            }
        ]
        
        Frame.open(); 
}

function NoSelectTheme()
{
            Frame.data.title = "Сообщение";
            Frame.data.content = '<div class="ballchange"><p style="font-size:12px;">Выберите тему!</p></div>';
            Frame.data.buttons = [            
               
            {
                "title":"Отмена",
                "event":function(){
                    Frame.close();
                }
            }
        ]
        
        Frame.open();
}
function AutIn(d,refresh)
{
    
    var email = window.document.getElementById('auEmailF').value;
    var password = window.document.getElementById('auPasswordF').value;
    Post("/index/login", {'email':email,'password':password}, function(data){
        if(data.result){
            if(data.result=='error')
            {
                $("#auEmailF").css("border","1px solid red");
                $("#auPasswordF").css("border","1px solid red");
                //alert("error");
                return;
            }
            if(data.result=='noactivate')
            {
                Frame.close();
                Frame.data.title = "Пользователь не активен.";
                           Frame.data.content = '<div id="remPass" style="color:#FF6D06; font-size:14px;text-align:center;margin-top:10px;">Данный пользователь не активен. На email было отправлено письмо с кодом активации. </div>';
                           Frame.data.buttons = [
                                {
                                    "title":"Ok",
                                    "event":function(){
                                         Frame.close();
                                    }
                                }  
                           ]
                            Frame.open();
                            return;
            }
            
            
        }
        
        $("#demoRegims").css("none");
        $("#DarckScreen").css("none");
       
        if(!d)
        {
            Frame.close();
            showMyBalans();
            window.document.getElementById('blockAuthorization').innerHTML = data.temp;
        }
        if(refresh)
        {
            Frame.close();
            window.location.href=refresh;
            
        }
        
        
    }, 'json');
}

function showMyBalans()
{
    $.post('/index/showbalnsall',{},function(json){
        if(json.html)
            $('.blockTitleLeft').html(json.html);
    },"json");
}
function NextHistorySteps(type)
{
    Frame.data.title = "Продолжение теста";
            Frame.data.content = '<div class="ballchange"><p style="font-size:12px;">В прошлый раз Вы не прошли до конца тест. Продолжить тест с места остановки, либо начать с начала?</p></div>';
            Frame.data.buttons = [            
               
            {
                "title":"Продолжить",
                "event":function(){
                    startStepOldExam(type);
                    Frame.close();
                }
            },
            {
                "title":"С начала",
                "event":function(){
                     Frame.close();
                }
            }
        ]
        
        Frame.open(); 
}

function  startStepOldExam(type)
{
    
    if(type)
    {
        switch(type)
        {
            case 1:
                Tickets.event.next(1);
            break;
            case 2:
                Exam.event.next(1);
            break;
            case 3:
                Exames.event.next(1);
            break;
        }
        
    }
    else    
    {    
        Exames.event.next(1);
    }
    
}

function noRegistration(refresh)
{
     if(!refresh)
         var refresh=0;
     
     html='<div class="ballchange"><p style="font-size:12px;">\n\
                                     Оплата доступна только для зарегистрированных пользователей. \n\
                  </p></div><div class="BlockA">\n\
                              <span>Электронный адрес</span>  \n\
                              <input type="text" class="authorizationInputFr" id="auEmailF" name="email"> <div class="clear">&nbsp;</div>\n\
                              <span>Пароль</span>  <input type="password" class="authorizationInputFr" id="auPasswordF" name="password"> <button onclick="AutIn(1,\''+refresh+'\')" class="loginFr">Вход</button> \n\
                              <div class="clear">&nbsp;</div>                   \n\
                              <a href="/registry" class="regFr">Зарегистрируйтесь и продолжите обучение</a>\
                   <div class="clear">&nbsp;</div>\
                   &nbsp;                </div>';
            Frame.data.title = "Сообщение";
            Frame.data.content = html;
            Frame.data.buttons = [            
               
            {
                "title":"Отмена",
                "event":function(){
                    Frame.close();
                }
            }
        ]
        
        Frame.open(); 
}
function refreshVopros()
{
    $.post('/index/refreshuser',{},function(json){
        $('#countQuestUser').html(json.v);
    },"json");
}

var actionGroup=0;

var Group=function()
{
    this.show=function()
    {
        if(actionGroup==0)
        {
            PageGroup=PageGroup+1;
            actionGroup=1;
            jQuery.ajax({
                type: "POST",
                dataType: 'json',
                data: {page:PageGroup},
                url: '/group/index',
                success: function(json){
                n=json.group.length;
                html=''; 
                 if(n>0)
                 {                
                     for(var i=0;i<n;i++)
                     {
                        switch(json.group[i]['reg'])
                        {
                            case 'ua':
                                var country='Украина';
                            break;
                            case 'rus':
                                var country='Россия';
                            break;    
                        }
                         html+='<div class="blockGroup" >';
                         if(json.group[i]['avatar']!='')
                         {
                             html+='<div class="foto">\n\
                                        <img src="'+json.pathImg+'/'+json.group[i]['avatar']+'" />\n\
                                </div>';
                         } else{  
                          html+='<div class="foto">\n\
                                        <img src="'+json.pathImg+'/no_avatar.jpg" />\n\
                                </div>';  } 
                         html+='<div class="text">\n\
                                        <div class="stName" style="font-weight:bold;" id="subject_teachers_'+json.group[i]['id']+'"> '+json.group[i]['full_name']+'</div>\n\
                                        \n\
                                        <div><span>Учеников:</span> '+json.group[i]['counts']+'</div>\n\
                                        <div><span>Регион преподавания:</span> <span style="font-weight:normal;" id="region_teachers_'+json.group[i]['id']+'">'+country+'</span></div>\n\
                                 </div>\n\
                                    <div class="clear"></div>\n\
                                    <div class="rate"><img src="http://img.gai.ua/1320325410_question_blue.png" style="position:absolute;top:-2px;left:-19px;сursor: pointer;" onclick="showInfoLC(3)"/>Рейтинг: <b>'+json.group[i]['rate']+'</b></div>\n\
                                 <a class="cl" id="teachers_'+json.group[i]['id']+'" href="javascript:void(0);" onclick="Group.selectGroup(this.id)">Выбрать учителя</a></div>';
                     } 
                      jQuery('#showGroup').append(html);
                      if(!json['nextPage'])
                          jQuery('#showButtonMoreGroup').css('display','none');                    
                     
                 } 
                 else
                  {
                       jQuery('#showButtonMoreGroup').css('display','none');
                  }   
                }
                }); 
                actionGroup=0;
        }
    }
    
    this.selectGroup=function(id)
    {
       var id = id;    
       var html1 = '';
    $.post('/group/testsms',{},function(json){
        if(json.answer){
            var fullName=jQuery('#subject_'+id).html();
            var region=jQuery('#region_'+id).html();
                          
            html1 ='<div id="remPass" style="color:#333; font-size:12px;text-align:center;margin-top:10px;"><b>'+fullName+'</b>  преподает по региону <b>'+region+'.</b> Выбрать его?</div>';
            var status = 1;
     } else {
            html1 ='<input type="hidden" id="pid" value="'+id+'"></input><div id="message"><div id="html1" style="color:#777; font-size:11px;text-align:center;margin-top:1px;">Для отправки заявки о вступлении в виртуальный класс необходимо указать номер вашего мобильного телефона.</div><br>Ваш телефон: + <input type="text" id="phone"></input></div><div style="color:#999; font-size:10px; text-align:center; line-height:17px;">Например: +380501112233</div><div id="error" style="color:red; font-size:11px; line-height:17px;"></div>';
            
            var status = 2;
    }
    
    Frame.close();
              Frame.data.title = "Выбор преподавателя";
                       Frame.data.content = html1;
                       
                       
    if(status == 1) {                   
                       Frame.data.buttons = [
                            {
                                "title":"Отмена",
                                "event":function(){
                                     Frame.close();
                                }
                            },
                            {
                                "title":"Да",
                               "event":function(){
                                    Group.underSelect(id);
                                     //Frame.close();
                                }
                            }
                       ]
                       
    } else {
                       Frame.data.buttons = [
                            {
                                "title":"Получить код",
                                "event":function(){
                                     popupSms1();
                                }
                            } 
                            //{
                            //    "title":"Да",
                            //    "event":function(){
                            //        Group.underSelect(id);
                           //          //Frame.close();
                           //     }
                           // }
                       ]
    }
                       
                        Frame.open();
                        
      },"json");                  
                        return;

       
       
       
    }
    this.underSelect=function(uid)
    {
        $.post('/group/add',{group:uid},function(json){
            if(json.act==1)
            {
                 
                 Frame.data.title = "Выбор преподавателя";
                           Frame.data.content = '<div id="remPass" style="color:#333; font-size:12px;text-align:center;margin-top:10px;">Ваша заявка на вступление в виртуальный класс была отправленна. Ваш преподаватель '+json.full_name+' проверит ваши данные и ответит Вам.</div>';
                           Frame.data.buttons = [
                               
                                {
                                    "title":"ОК",
                                    "event":function(){
                                       
                                         Frame.close();
                                    }
                                }
                           ]
                            Frame.open();
                            
                           // return;
                            
           
            } 
            else
            {
                if(json.act==2)
                {
                   Frame.data.title = "Выбор преподавателя";
                   Frame.data.content = '<div id="remPass" style="color:#333; font-size:12px;text-align:center;margin-top:10px;">Вы уже оправляли запрос.</div>';
                   Frame.data.buttons = [

                        {
                            "title":"ОК",
                            "event":function(){

                                 Frame.close();
                            }
                        }
                   ]
                    Frame.open();
                    //Group.refreshStatGroup();
                   // return;
                }
                
            }
           Group.refreshStatGroup();
               
        },"json");
        
        
    }
    this.refreshStatGroup=function()
    {
        $.post('/group/status',{},function(json){
            html='<div class="blockGroup" >';
            if(json['avatar']!='')
             {
                 html+='<div class="foto">\n\
                            <img src="'+json.pathImg+'/'+json['avatar']+'" />\n\
                    </div>';
             } else{
              
              html+='<div class="foto">\n\
                            <img src="'+json.pathImg+'/no_avatar.jpg" />\n\
                    </div>'; 
            }  
             html+='<div class="text">\n\
                            <div class="stName" style="font-weight:bold;" id="subject_teachers_'+json['id']+'"> '+json['full_name']+'</div>\n\
                            \n\
                            <div><span>Учеников:</span> '+json['counts']+'</div>\n\
                     </div>\n\
                        <div class="clear"></div>\n\
                        <div class="rate"><img src="http://img.gai.ua/1320325410_question_blue.png" style="position:absolute;top:-2px;left:-19px;сursor: pointer;" onclick="showInfoLC(3)"/>Рейтинг: <b>'+json['rate']+'</b></div>\n\
                     <div class="status">Ожидание ответа</div>';
            html+='</div>';
            jQuery('#showGroup').html(html);
        },"json");
    }
    
    this.addToGroupT=function(id)
    {
        var userName=$('#userName'+id).text();
        
        $.post('/group/adduser',{idUser:id},function(json){
            if(json.act==1)
            {
                $('#resultUser'+id).html('<b style="font-size:11px;color:#2C9D00; ">Одобрена</b>');
                
                Frame.data.title = "Заявка на добавление в виртуальный класс";
                           Frame.data.content = '<div id="remPass" style="color:#333; font-size:12px;text-align:center;margin-top:10px;">Вы добавили Ученика '+userName+' в свой  виртуальный класс.</div>';
                           Frame.data.buttons = [
                               
                                {
                                    "title":"ОК",
                                    "event":function(){
                                       
                                         Frame.close();
                                    }
                                }
                           ]
                            Frame.open();
            }
        },"json");
    }
    
    this.shedulerExam=function(type)
    {
        if(!type)
            var type=1;
        var theme=new Array();
        
        //var theme=$('input [name="theme"]').val();
        $("input:checkbox").each(function(){
            if($(this).attr("checked")=="checked")
               theme.push($(this).val()); 
        });        
        
        $.post('/group/shedule',{type:type,user:idPupill,theme:theme},function(json){
           if(json.act==0)
           {
               var themer = 'Выберите тему';
               if(type == 1) {themer = 'Выберите темы для назначения экзамена по ним';}
               if(type == 2) {themer = 'Выберите темы для назначения обучения по ним';}
               
               Frame.data.title = "";
               
                Frame.data.content = '<div id="remPass" style="color:#333; font-size:12px;text-align:center;margin-top:10px;">'+themer+'</div>';
                Frame.data.buttons = [
                                    {
                                        "title":"Ok",
                                        "event":function(){
                                             Frame.close();
                                        }
                                    }  
                               ]
            Frame.open(); 
           }
           if(json.act==1)
           {
                $("input:checkbox").removeAttr('checked');
                
                var themer = 'Сообщение успешно отправлено';
                if(type == 1) {themer = 'Экзамен успешно назначен';}
                if(type == 2) {themer = 'Обучение успешно назначено';}
               
               
                Frame.data.title = "";
                Frame.data.content = '<div id="remPass" style="color:#333; font-size:12px;text-align:center;margin-top:10px;">'+themer+'</div>';
                Frame.data.buttons = [
                                    {
                                        "title":"Ok",
                                        "event":function(){
                                             Frame.close();
                                        }
                                    }  
                               ]
                Frame.open(); 
           }  
           if(json.act==2)
           {
                                
                var themer = 'В выбранных темах общее количество вопросов меньше 20.Для назначения экзамена общее количество вопросов должно быть больше 20.';
               
               
               
                Frame.data.title = "";
                Frame.data.content = '<div id="remPass" style="color:#333; font-size:12px;text-align:center;margin-top:10px;">'+themer+'</div>';
                Frame.data.buttons = [
                                    {
                                        "title":"Ok",
                                        "event":function(){
                                             Frame.close();
                                        }
                                    }  
                               ]
                Frame.open(); 
           }  
        },"json");
    }
    this.testing=function(id)
    {        
        window.location.href='http://gai.ua/bilet/testgroup/id/'+id;
    };
    this.teacherGroup=function()
    {
        $.post('/group/teacherus',{},function(json){
             html='<div class="blockGroup" >';
                 if(json.group['avatar']!='')
                 {
                     html+='<div class="foto">\n\
                                <img src="'+json.pathImg+'/'+json.group['avatar']+'" />\n\
                        </div>';
                 }                     
                 html+='<div class="text" style="height:40px;">\n\
                                <div class="stName" style="font-weight:bold;" id="subject_teachers_'+json.group['id']+'"> '+json.group['full_name']+'</div>\n\
                                \n\
                                \n\
                         </div>\n\
                            <div class="clear"></div>\n\
                            <div class="rate">\n\
                            <img src="http://img.gai.ua/1320325410_question_blue.png" style="position:absolute;top:-2px;left:-19px;сursor: pointer;" onclick="showInfoLC(3)"/> Рейтинг: <b>'+json.group['rate']+'</b>\n\
                            </div>\n\
                         ';
             jQuery('#showGroup').html(html);
        },"json");
    }
    
    
}
var Group= new Group();
var rules=new Rules();
var atherBlock=new atherBlock();

// форма выбора региона
function changeReg(){
    var reg = $('#reg').val();
    
    $.post('/index/refreshuserreg',{
        reg:reg
    },function(json){
    },"json");

}



function showInfoLC(type){
            Frame.data.title = "Справка";
            switch (type) {
                case 1:
                    Frame.data.content = '<span style="display: block; width: 90%; margin: auto; font-size: 11px;">Вопросы необходимо пополнять для обучения или экзамена. Чем больше вопросов у Вас на счету, тем выше Ваш уровень знаний. Пополнить вопросы Вы можете бесплатно, обменяв баллы или пригласив друзей, а также Вы можете их купить за грн или руб. Количество вопросов у Вас на счету уменьшается после каждого ответа.</span>';
                    break;
                case 2:
                    Frame.data.content = '<span style="display: block; width: 90%; margin: auto; font-size: 11px;">Балл знаний - это показатель правильных ответов. За каждый правильный ответ Вам начисляется один балл\
                                         Ваша главная задача - это увеличить количество правильных ответов, это и свидетельствует о Вашем уровне знаний ПДД.</span>';
                    break;
                case 3:
                    Frame.data.content = '<span style="display: block; width: 90%; margin: auto; font-size: 11px;">Рейтинг преподавателя - это показатель качества его ответов на Ваши вопросы. Рейтинг преподавателю делают только ученики, оценивая его ответы.</span>';
                    break;
                    
                case 401:
                    Frame.data.content = '<span style="display: block; width: 90%; margin: auto; font-size: 11px;"><b>Свободное обучение.</b> Это свободный режим для обучения - Вы учите самостоятельно ПДД по темам, проходите Экзамен без назначенных Вашим преподавателем заданий.</span>';
                    break;
                case 402:
                    Frame.data.content = '<span style="display: block; width: 90%; margin: auto; font-size: 11px;"><b>Назначенное задание.</b> В этом разделе Вы будете получать задания по прохождению тем ПДД или экзаменов, которые назначает Вам преподаватель.<br>Настоятельно рекомендуем проходить назначенное обучение и экзамен вовремя.</span>';
                    break;
                case 403:
                    Frame.data.content = '<span style="display: block; width: 90%; margin: auto; font-size: 11px;"><b>Ответы и вопросы.</b> В этом разделе Вы можете видеть все поставленные Вами вопросы, во время обучения, к преподавателю. <br>Преподаватель в свою очередь обязан писать Вам ответ, каждый из которых вы сможете оценивать.</span>';
                    break;    
                case 404:
                    Frame.data.content = '<span style="display: block; width: 90%; margin: auto; font-size: 11px;"><b>Статистика по темам.</b> В этом разделе Вы увидите статистику по темам ПДД за весь период Вашего обучения в виртуальном классе.</span>';
                    break;
                case 405:
                    Frame.data.content = '<span style="display: block; width: 90%; margin: auto; font-size: 11px;"><b>Статистика по экзаменам.</b> В этом разделе Вы увидите статистику по экзаменам ПДД за весь период Вашего обучения в виртуальном классе.</span>';
                    break;   
                
                 case 501:
                    Frame.data.content = '<span style="display: block; width: 90%; margin: auto; font-size: 11px;"><b>Ученики</b> - в этом разделе показываются ученики Вашего виртуального класса.</span>';
                    break;
                 case 502:
                    Frame.data.content = '<span style="display: block; width: 90%; margin: auto; font-size: 11px;"><b>Заявки</b> - в этом разделе показываются заявки на вступление в Ваш виртуальный класс, Вы можете принять ученика, либо отклонить заявку.</span>';
                    break;
                 case 503:
                    Frame.data.content = '<span style="display: block; width: 90%; margin: auto; font-size: 11px;"><b>Ответы и Вопросы</b> - в этом разделе показываются все вопросы от Ваших учеников. Отвечайте корректно на вопросы - т.к. ученик оценивает каждый Ваш ответ, что влияет на Ваш рейтинг.</span>';
                    break;
                 case 504:
                    Frame.data.content = '<span style="display: block; width: 90%; margin: auto; font-size: 11px;"><b>Назначить обучение</b> - в этом разделе Вы назначаете обучение по темам ПДД вашим ученикам.</span>';
                    break;
                 case 505:
                    Frame.data.content = '<span style="display: block; width: 90%; margin: auto; font-size: 11px;"><b>Назначить экзамен</b> - в этом разделе Вы можете назначить экзамен для ученика по выбранным темам ПДД.</span>';
                    break;
                 case 506:
                    Frame.data.content = '<span style="display: block; width: 90%; margin: auto; font-size: 11px;"><b>Статистика класса</b> - в этом разделе ведется расширенная статистика успеваемости Ваших учеников. Данные собираются как по обучению так и по экзаменам.</span>';
                    break;   
                    
                default:
                    Frame.data.content = '<span style="display: block; width: 90%; margin: auto; font-size: 11px;">Балл - это единица измерения Ваших знаний. За каждый правильный ответ начисляется один балл.</span>';
                    break;
            }

            Frame.data.buttons = [            
               
            {
                "title":"Ок",
                "event":function(){
                    Frame.close();
                }
            }
        ]
        
        Frame.open(); 
}

function addToInvite(){
            $.post('/index/isautoriz',{},function(json){
                
                if(json.id!=0)
                {
                        Frame.data.title = "Приглашайте друзей и учитесь бесплатно!";
                        Frame.data.content = '<span style="display: block; width: 90%; margin: auto; font-size: 11px;">Отправьте данную ссылку вашим друзьям через емайл, icq, skype и т.п.<br/>\
                        <div style="width: 100%; text-align: center; padding: 5px;"><span style="color: #597698;">http://gai.ua/invite/add/id/'+json.id+'</span></div>  \
                        С каждой покупкой вопросов Вашими приглашенными друзьями, Вам автоматически будут начислятся бесплатные вопросы (3 вопроса с каждой покупки)</span>';
                        Frame.data.buttons = [            

                        {
                            "title":"Ок",
                            "event":function(){
                                Frame.close();
                            }
                        }
                    ]

                    Frame.open();
                }
                else
                {
                   noAutorizationFrame(); 
                }    
                
            },"json");
            
}

function noAutorizationFrame()
{
     Frame.data.title = "Приглашайте друзей и учитесь бесплатно!";
            Frame.data.content = '<span style="display: block; width: 90%; margin: auto; font-size: 11px;">Чтобы начать приглашать друзей Вам необходимо авторизироваться, либо зарегистрироваться на сайте.</span>';
            Frame.data.buttons = [            
               
            {
                "title":"Ок",
                "event":function(){
                    Frame.close();
                }
            }
        ]
        
        Frame.open(); 
}

function NoToGroupT(id)
{
    $.post('/group/noaddgroup',{id:id},function(json){
        if(json.act==1)
            window.location='/teacher/request';
    },"json");
}

function popupSms1(type) {
    if(type==1) {type = 1;} else {type=0;}
    var number = jQuery('#phone').val();
    var id = jQuery('#pid').val();
    //alert(number);
    $.post('/group/sendsms1',{number:number},function(json){
        if(json.error){
            
        jQuery('#error').html(json.error);
       // alert(json.error);
        } else {
            
            
            
            
            var id = jQuery('#pid').val();
            text='<div id="html1" style="color:#333; font-size:12px;text-align:center;margin-top:10px;">Сообщение отправлено на номер:</div>\
            <div id="html1" style="color:green; font-size:12px;text-align:center;margin-top:10px;">'+json.num+'</div>\
            <div id="html1" style="color:#333; font-size:12px;text-align:center;margin-top:10px;">Введите полученный код:</div>\
            <input type="text" id="code"></input><div id="error" style="color:red; font-size:11px; line-height:17px;"></div>\
            <input type="hidden" id="pnumber" value="'+json.num+'"></input>\
            <input type="hidden" id="pid" value="'+id+'"></input>\
            ';
            //jQuery('#error').html(text);
            
            Frame.close();
            Frame.data.title = "Подтверждение телефона";
                       Frame.data.content = text;
                       
                   if(type==1) {    
                  
                       Frame.data.buttons = [
                            {
                                "title":"Подтвердить",
                                "event":function(){
                                     popupSms2(1);
                                }
                            },
                            {
                                "title":"Другой номер",
                               "event":function(){
                                    changePhone(number);
                                     //Frame.close();
                                }
                            }
                       ]
                       
                   } else {
                       
                       Frame.data.buttons = [
                            {
                                "title":"Подтвердить",
                                "event":function(){
                                     popupSms2();
                                }
                            },
                            {
                                "title":"Другой номер",
                               "event":function(){
                                    Group.selectGroup(id);
                                     //Frame.close();
                                }
                            }
                       ]
                       
                   }
                   
                        Frame.open();
            
            
            
        }
    },"json");
    
}

function popupSms2(type) {
    if(type==1) {type = 1;} else {type=0;}
    var code = jQuery('#code').val();
    var num = jQuery('#pnumber').val();
    //alert(number);
    $.post('/group/sendsms2',{code:code,num:num},function(json){
        if(json.error){
          jQuery('#error').html(json.error);   
        //alert(json.error);
        } else {
            if(type==1){
            var text='<div id="html1" style="color:#333; font-size:12px;text-align:center;margin-top:10px;">Телефон +'+num+' успешно активирован.</div>';
            } else {
            var id = jQuery('#pid').val();
            var text='<div id="html1" style="color:#333; font-size:12px;text-align:center;margin-top:10px;">Телефон +'+num+' успешно активирован. Для подтверждения выбора учителя нажмите "Продолжить".</div>';
            
            }
             Frame.close();
            Frame.data.title = "Телефон успешно активирован";
                       Frame.data.content = text;
                       
                       if(type==1){
                           Frame.data.buttons = [
                            {
                                "title":"Ок",
                                "event":function(){
                                     Frame.close();
                                     alert(num);
                                     jQuery('#phones').html(num);
                                }
                            }
                        ]
                        
                         
                        
                       } else {
                  
                       Frame.data.buttons = [
                            {
                                "title":"Продолжить",
                                "event":function(){
                                     Group.selectGroup(id);
                                }
                            },
                            {
                                "title":"Отменить",
                               "event":function(){
                                   Frame.close();
                                     //Frame.close();
                                }
                            }
                       ]
                       }   
     
                        Frame.open();
                        
                        
                       
            
        }
    },"json");
    
}


function changePhone(num) {

html1 = '<div id="message"><br>Ваш телефон: + <input type="text" id="phone" value="'+num+'"></input></div><div style="color:#999; font-size:10px; text-align:center; line-height:17px;">Например: +380501112233</div><div id="error" style="color:red; font-size:11px; line-height:17px;"></div>';

            Frame.close();
            Frame.data.title = "Смена телефона";


                       Frame.data.content = html1;
                       
                       
               
                       Frame.data.buttons = [
                            {
                                "title":"Отмена",
                                "event":function(){
                                     Frame.close();
                                }
                            },
                            {
                                "title":"Продолжить",
                               "event":function(){
                                     popupSms1(1);
                                     //Frame.close();
                                }
                            }
                       ]
                       Frame.open();
    }
    
    function SelectTeacherStep()
    {
        $.post('/index/returnstep',{},function(json){
            if(json.step >0 )
            {
                if(json.step>1 || json.step<3)
                {
                     html1 = '<div id="message"><br>Вы уже оплатили тариф "Учебный". Вам необходимо выбрать преподавателя из списка, который виден Вам справа. Обратите внимание на регион преподавания.</div>';

                    Frame.close();
                    Frame.data.title = "";
                    Frame.data.content = html1;
                    Frame.data.buttons = [
                                    {
                                        "title":"Ok",
                                        "event":function(){
                                             Frame.close();
                                        }
                                    }
                               ]
                               Frame.open();
                }
                if(json.step==3)
                {
                    html1 = '<div id="message"><br>Вы уже оплатили тариф "Учебный".</div>';
                    Frame.close();
                    Frame.data.title = "";
                    Frame.data.content = html1;
                    Frame.data.buttons = [
                                    {
                                        "title":"Ok",
                                        "event":function(){
                                             Frame.close();
                                        }
                                    }
                               ]
                               Frame.open();
                }     
                
            }
            else
            {
                    html1 = '<div id="message"><br>Вы уже оплатили тариф "Учебный". Удачного Вам обучения</div>';
                    Frame.close();
                    Frame.data.title = "";
                               Frame.data.content = html1;
                               Frame.data.buttons = [
                                    {
                                        "title":"Ok",
                                        "event":function(){
                                             Frame.close();
                                        }
                                    }
                               ]
                               Frame.open();
            }    
        },"json");
       
    }
    
    function selectRules()
    {
        $.post('/index/returnreg',{},function(json){
            if(json.reg=='ua')
                window.location.href='http://gai.ua/rules.html';
            if(json.reg=='rus')
                window.location.href='http://gai.ua/rules/index/reg/ref';
        },"json");
    }
