function MagButtonOver(id)
{document.getElementById(id).className="buttonselect";}
function MagButtonOut(id)
{document.getElementById(id).className="button";}



function SelectButtonOver(elem_id,classname)
{document.getElementById(elem_id).className=classname;
document.getElementById(elem_id+"_img").src="img/grey_arrow.png";
}

function SelectButtonOut(elem_id,classname)
{
document.getElementById(elem_id).className=classname;
document.getElementById(elem_id+"_img").src="img/fon1.png";
}




function replace_string(txt,cut_str,paste_str){ 
var f=0;
var ht='';
ht = ht + txt;
f=ht.indexOf(cut_str);
while (f!=-1){ 
//цикл для вырезания всех имеющихся подстрок 
f=ht.indexOf(cut_str);
if (f>0){
ht = ht.substr(0,f) + paste_str + ht.substr(f+cut_str.length);
};
};
return ht
};

function b(obj){
obj.style.border = "1px Solid #fecc45";
}

function a(obj){
obj.style.border = "1px Solid silver";
}

function a1(obj){
obj.style.background="#e1e1e1";
}
function b1(obj){
obj.style.background="#ffffff";
}


function OnColorClick()
{
var m=mousePageXY(null);
document.getElementById('Colors').style.top=m.y;
document.getElementById('Colors').style.left=m.x;
document.getElementById('Colors').style.display='block';
}

function mousePageXY(e)
{
  var x = 0, y = 0;

  if (!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;
  }

  return {"x":x, "y":y};
}



function getClientWidth()
{
return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;
}

function getClientHeight()
{
return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;
}

function OnDeleteRec(tab)
{
if(confirm("Вы уверены, что хотите удалить запись из таблицы "+tab+"?"))
{
	return true;
}
return false;

}


function OnSearch()
{
if(document.getElementById('s_string').value!="")
{
	return true;
}
alert("Вы должны указать критерий для поиска!");
return false;

}


function ShowPic(pic_path)
{    
    var newWin = window.open(pic_path,'printWindow','width=520,height=520,resizable=yes,scrollbars=yes,status=yes');
    newWin.focus()
}


function OnAccountSubmit()
{

if(document.getElementById('id_sum').value<=0)
{
    alert("Вы должны указать сумму корректно!");
    return false;
}

return true;

}



function SetShowAndBeginSearch(value)
{
 document.getElementById("id_show").value=value;
 for(var i=0;i<=4;i++)
 {
 if(i!=value)
    document.getElementById("but"+i).className="s_but";
 else
    document.getElementById("but"+i).className="s_but_sel";
 }
 
 BeginSearch();
}

function BeginSearch()
 {
 JsHttpRequest.query(
            'ajax/search.php', 
            {
                'page': 1,
                'search_str': document.getElementById("id_name").value,
                'show': document.getElementById("id_show").value,
                'city': document.getElementById("id_city").options[document.getElementById("id_city").selectedIndex].value
            },
            
            function(result, errors) {
                                        document.getElementById("search_res_cont").innerHTML = errors;    
                                        //document.getElementById("p_s_process").innerHTML ="";      
            }
            ,
            true  
                    );      
 
 document.getElementById("search_res_cont").innerHTML = "<img src='img/progress_bar_small.gif'>";    
 }



function LoadSearchPage(page,id_value)
 {
 JsHttpRequest.query(
            'ajax/search.php', 
            {
                'page': page,
                'search_str': document.getElementById("id_name").value,
                'show': document.getElementById("id_show").value,
                'city': document.getElementById("id_city").options[document.getElementById("id_city").selectedIndex].value
            },
            
            function(result, errors) {
            document.getElementById("search_res_cont").innerHTML = document.getElementById("search_res_cont").innerHTML+errors;    
            document.getElementById(id_value).innerHTML ="";
            }
            ,
            true  
                    );      
 
 document.getElementById(id_value).innerHTML = "<img src='img/progress_bar_small.gif'>";    
 
 return false;
 }

function OnProfileLogoEdit()
{
 document.getElementById("edit_logo_process").style.display = "block";    
 return true;
}

function ShowOldLoader()
{
 document.getElementById("old_loader").style.display = "block";    
 document.getElementById("new_loader").style.display = "none";    
 return false;
}

function ShowNewLoader(lim,folder,handler,onclosefunc)
{
    /*ShowModal("PopUpWindow","<font class='green'>Загружаю... <img src='img/progress_bar_small.gif'></font>",700,onclosefunc+"('"+folder+"');");
    
    JsHttpRequest.query(
            'ajax/getLoader.php', 
            {
                'lim': 12-Number(document.getElementById("count").innerHTML),
                'folder': folder,
                'handler': handler
            },
            
            function(result, errors) {
            document.getElementById("popupcontent").innerHTML = errors;    
            }
            ,
            true  
                    );      */
                    
            OpenExt("PopUpWindow","#?w=700",onclosefunc+"('"+folder+"');");
                    
}

function ShowModal(id,text,width,funcOnClose)
{
    document.getElementById("popupcontent").innerHTML=text;
    OpenExt(id,"#?w="+width,funcOnClose);
}

function ClosePopUpGood(folder)
{
JsHttpRequest.query(
            'ajax/getPhotosAfterLoader.php', 
            {
                'folder': folder
            },
            
            function(result, errors) {
            
            
            if(result['result']==1)
            {
                document.getElementById("imgcontainer1").innerHTML +=errors;    
                document.getElementById("afterloadprocess").innerHTML = "";   
                for(var i=1;i<=result['count'];i++)
                {
                 AddCount();
                 //SetPrice();
                }
            }
            
            
            
            
            }
            ,
            true  
                    ); 
                    
                    
document.getElementById("afterloadprocess").innerHTML = "<font class='green'>Обновление... </font><img src='img/progress_bar_small.gif'>";    
                  
  

return ClosePopUp();
}


function ClosePopUpProfileGallery(folder)
{
JsHttpRequest.query(
            'ajax/getPhotosGalleryAfterLoader.php', 
            {
                'folder': folder
            },
            function(result, errors) {
            if(result['result']==1)
            {
                document.getElementById("imgcontainer1").innerHTML =errors;    
                document.getElementById("imgcontainer2").innerHTML ="";    
                document.getElementById("count").innerHTML = result['count'];   
            }
            document.getElementById("afterloadprocess").innerHTML = "";   
            }
            ,
            true  
                    ); 
document.getElementById("afterloadprocess").innerHTML = "<font class='green'>Обновление... </font><img src='img/progress_bar_small.gif'>";    
return ClosePopUp();
}


function RemoveElemGallery(id)
{
JsHttpRequest.query(
            'ajax/removePhotoFromGallery.php', 
            {
                'photo': document.getElementById("good_picture_"+id).value
            },
            
            function(result, errors) {
            if(result['result']==1)
            {
                document.getElementById(id).innerHTML ="";    
                document.getElementById("count").innerHTML = Number(document.getElementById("count").innerHTML)-1;   
            }
            }
            ,
            true  
                    ); 
                    
                    
document.getElementById(id).innerHTML = "<font class='green'>Удаление... </font><img src='img/progress_bar_small.gif'>";    
                  
return false;
}


function SendEditLoginRequest(user_id)
{

if(document.getElementById("id_new_login").value!="")
{
JsHttpRequest.query(
            'ajax/RequestChangeUserLogin.php', 
            {
                'new_login': document.getElementById("id_new_login").value
            },
            
            function(result, errors) {
                        if(result['result']==1)
                            {document.getElementById("sendprocess").innerHTML ="Ваша заявка будет рассмотрена в течение 2-х дней";
                            document.getElementById("id_new_login").value  ="";
                            }
                        else
                            document.getElementById("sendprocess").innerHTML =errors;    
            }
            ,
            true  
                    ); 
                    
                    
document.getElementById("sendprocess").innerHTML = "<font class='green'>Посылка запроса... </font><img src='img/progress_bar_small.gif'>";    
}
else
    alert('Укажите новый логин');


   return false;
}



function SendEditShopLoginRequest()
{

if(document.getElementById("id_new_login").value!="")
{
JsHttpRequest.query(
            'ajax/RequestChangeShopLogin.php', 
            {
                'new_login': document.getElementById("id_new_login").value
            },
            
            function(result, errors) {
                        if(result['result']==1)
                            {document.getElementById("sendprocess").innerHTML ="Ваша заявка будет рассмотрена в течение 2-х дней";
                            document.getElementById("id_new_login").value  ="";
                            }
                        else
                            document.getElementById("sendprocess").innerHTML =errors;    
            }
            ,
            true  
                    ); 
                    
                    
document.getElementById("sendprocess").innerHTML = "<font class='green'>Посылка запроса... </font><img src='img/progress_bar_small.gif'>";    
}
else
    alert('Укажите новый адрес вашего магазина');


   return false;
}



 function ShowHistory(user_id1,user_id2,page,id_value)
 {
 JsHttpRequest.query(
            'ajax/loadmesshistory.php', 
            {
                'user_id1': user_id1,
                'user_id2': user_id2,
                'page': page
            },
            
            function(result, errors) {
            
                            document.getElementById(id_value).innerHTML ="";      
                                        document.getElementById("mess_history_cont").innerHTML = document.getElementById("mess_history_cont").innerHTML+errors;    
                                        
            }
            ,
            true  
                    );      
 
 document.getElementById(id_value).innerHTML = "<img src='img/progress_bar_small.gif'>";    
 

 return false;

 }
