function Show(X){
        if(X=="p"){
           whatToShow='people_c'; whatToHide='genres_c';curI='p';otherI='g';
        } else{
           whatToShow='genres_c'; whatToHide='people_c';curI='g';otherI='p'; 
        }
        whatToShowElement = document.getElementById(whatToShow);
        whatToShowElement.style.display="block";
        whatToHideElement = document.getElementById(whatToHide);
        whatToHideElement.style.display="none";
 
        document.getElementById(curI).style.background='url(images/genre-s-g.png)';
        document.getElementById(curI).style.color='#fff'
        document.getElementById(curI).style.textDecoration='none'

        document.getElementById(otherI).style.background='none';
        document.getElementById(otherI).style.color='#1382db'
        document.getElementById(otherI).style.textDecoration='underline'
} 
function getCookie(name) {
    var cookie = " " + document.cookie;
    var search = " " + name + "=";
    var setStr = null;
    var offset = 0;
    var end = 0;
    if (cookie.length > 0) {
        offset = cookie.indexOf(search);
        if (offset != -1) {
            offset += search.length;
            end = cookie.indexOf(";", offset)
            if (end == -1) {
                end = cookie.length;
            }
            setStr = unescape(cookie.substring(offset, end));
        }
    }
    return(setStr);
}

function showOkDialog(divName,msg){   //устарело
    d=document.getElementById(divName);
    d.innerHTML=((msg!="0")?msg:'Требуется <a href="/login.php">авторизация</a>')+'<P align=center><a href="#" onclick="javascript:hideOkDialog(\''+divName+'\');">Закрыть окно</a> ';
    d.style.display='';
}
function hideOkDialog(divName){   //устарело  
    d=document.getElementById(divName);
    //d.innerHTML="";
    d.style.display='none';
}



function showDialog(divName, msg, where, e){
    d=document.getElementById(divName);
    if(where==1){
            if (!e) {e = window.event; e.target = e.srcElement}
            if (e.pageX || e.pageY)
          {
              
            x = e.pageX;
            y = e.pageY;
          }
          else if (e.clientX || e.clientY)
          
          {            
              
            x = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;
            y = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
          }
          
          
          d.style.top=  y;
          d.style.left =(x-200 < 300)?300:(x-200); 
    }
    if (msg!=null)d.innerHTML = msg +'<P align=center><a href="#" onclick="javascript:hideDialog(\''+divName+'\');return false">Закрыть окно</a> ';
    d.style.display='';
}
function hideDialog(divName){
    d=document.getElementById(divName);
    d.style.display='none';
}

function ShowDialog1(what, where, e, values){

    div = document.getElementById(what);  

    if(where==1){
           // if (!e) {e = window.event; e.target = e.srcElement }
           //if (window.event){ e = window.event.srcElement }
          // if (!e) e = window.event;
           e = e || window.event
           
           if (e.pageX || e.pageY)
          {
         
            x = e.pageX;
            y = e.pageY;
          }
          else if (e.clientX || e.clientY)
          {     
                     
            x = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;
            y = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
          }
          
        
          div.style.top=  y+"px";
          div.style.left =((x-200<300)?300:x-200)+"px";
        
    }
    if(values !=null){
       arr= values.split(";");
       if(arr.length >0){
           for(i=0;i<arr.length;++i){
               arr2=arr[i].split("=");
               if(arr2.length>0){
                   elementName = arr2[0];
                   elementValue = arr2[1];
                   el=document.getElementById(elementName);
                   el.value = elementValue;
               }
           }
       }
    }  
  div.style.display="block"; 
}


function recomend(idf,dd, where, e){
    ue = document.getElementById("ue");   
    un = document.getElementById("un"); 
    d = document.getElementById(dd);
   
    if(ue.value =="" || un.value=="")
        alert("не заполнены поля")  
    else{
      if(!Check(document.getElementById('frec'))){
      }else{
          client_id = getCookie("client_id");    
          d.style.display="none";   
          $.ajax({
                type: "POST",
                url: "recomend.php",
                data: "client_id="+client_id+"&ue=" + ue.value + "&un=" +un.value+"&idf="+idf,
                dataType: 'json',   
                success: function(data){
                    if(typeof(data.error) != 'undefined'){
                        if(data.error != ''){
                            //showOkDialog('recres',data.error);
                            showDialog(dd+'res',data.error, where, e);                  
                        }else{
                           an = data.text;
                           showDialog(dd+'res',"Ссылка отправлена", where, e); 
                         //showOkDialog('recres',"Ссылка отправлена");
                        

                        }
                    }
                }
             });   
      } 
     
    }
}

function subscribe(t,dd, where, e){
    ue = document.getElementById("ue");  
    pid=  document.getElementById("pid");  
    d = document.getElementById(dd);
   
    if(ue.value =="" || pid.value=="")
        alert("не заполнены поля")  
    else{
      if(!Check(document.getElementById('fsub'))){
      }else{
          client_id = getCookie("client_id");    
          d.style.display="none";   
          $.ajax({
                type: "POST",
                url: "subscribepersons.php",
                data: "client_id="+client_id+"&ue=" + ue.value + "&idp="+pid.value+"&t="+t,
                dataType: 'json',   
                success: function(data){
                    if(typeof(data.error) != 'undefined'){
                        if(data.error != ''){
                            showDialog(dd+'res',data.error, where, e);         
                        }else{
                           an = data.text;
                           showDialog(dd+'res',"Информация сохранена", where, e);
                           $("sp"+pid.value).text("Заявка принята");
                        }
                    }
                }
             });   
      } 
     
    }
}

function noticeme(dd, where, e){
    
    ue = document.forms["fnoticeme"].elements["ue"];   
    mcli= document.forms["fnoticeme"].elements["mcli"];  
    
    d = document.getElementById(dd);
   
    if(ue.value =="" || mcli.value=="")
        alert("не заполнены поля")  
    else{
      if(!Check(document.getElementById('fnoticeme'))){
      }else{
          client_id = getCookie("client_id");    
          d.style.display="none";   
          $.ajax({
                type: "POST",
                url: "request2.php",
                data: "client_id="+client_id+"&ue=" + ue.value + "&id="+mcli.value,
                dataType: 'json',   
                success: function(data){
                    if(typeof(data.error) != 'undefined'){
                        if(data.error != ''){
                            //showOkDialog(dd+'res',data.error);         
                            showDialog(dd+'res',data.error, where, e);         
                        }else{
                           an = data.text;
                           //showOkDialog(dd+'res',"Информация сохранена");
                           showDialog(dd+'res',"Информация сохранена", where, e);  
                           //alert("class="+$("#a"+mcli.value).attr("class"));
                          // var class1 = (ah.getAttribute("class") !=null)?"class='"+ah.getAttribute("class")+"'":"";
                          //var style1 = (ah.getAttribute("style") !=null)?"style='"+ah.getAttribute("style")+"'":"";
                           
                            $("#a"+mcli.value).text("Заявка оставлена");       
                        }
                    }
                }
             });   
      } 
     
    }
}

function subscribe2(dd, where, e){
    ue = document.getElementById("ue");  
    d = document.getElementById(dd);
   
    if(ue.value =="")
        alert("не заполнены поля")  
    else{
      if(!Check(document.getElementById('fsub'))){
      }else{
          client_id = getCookie("client_id");    
          d.style.display="none";   
          $.ajax({
                type: "POST",
                url: "subscribe2.php",
                data: "client_id="+client_id+"&ue=" + ue.value,
                dataType: 'json',   
                success: function(data){
                    if(typeof(data.error) != 'undefined'){
                        if(data.error != ''){
                            showDialog(dd+'res',data.error, where, e);         
                        }else{
                           an = data.text;
                           showDialog(dd+'res',"Информация сохранена", where, e);
                           $("sub").text("Заявка принята");
                        }
                    }
                }
             });   
      } 
     
    }
}
