
function AddFavorite()
{
window.external.AddFavorite('http://rbfeet.com','Босиком в России :: RBFeet.com')
}

function del()
{
return confirm('Вы действительно хотите удалить??')
}


function show(a){
        if (obj=document.getElementById(a))
                obj.style.display = 'block';
}
function hide(a){
        if (obj=document.getElementById(a))
                obj.style.display = 'none';
}

function smile(sr,id){
        document.getElementById(id).value +=' '+sr+' ';
        document.getElementById(id).focus();
        }


function setCheckboxes(the_form, the_arr,do_check )
{


    var elts      = (typeof(document.forms[the_form].elements[the_arr]) != 'undefined')
                  ? document.forms[the_form].elements[the_arr]
                  : document.forms[the_form].elements[the_arr];
    var elts_cnt  = (typeof(elts.length) != 'undefined')
                  ? elts.length
                  : 0;

    if (elts_cnt) {
        for (var i = 0; i < elts_cnt; i++) {
            elts[i].checked = do_check;
            //alert(Number(elts[i].value));

        } // end for
    } else {
        elts.checked        = do_check;
    } // end if... else


    return true;
} // end of the 'setCheckboxes()' function


function doSubmit(act){

        if (act == 'delete')
            return confirm('Вы действительно хотите УДАЛИТЬ выбранные позиции');
        if (act == 'bann')
            return confirm('Вы действительно хотите УДАЛИТЬ и ЗАБАНИТЬ');

        }

function decode(s) {
symBase = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
                result = "";
                for( cur = 0; cur < s.length; cur += 4 ) {
                var        c = new Array(4), nextChar;
                for( curC = 0; curC < 4; curC++) {
                curChar = s.substring(curC + cur, curC + cur + 1);
                if( '=' == curChar)
                c[curC] = 0;
                else
                c[curC] = symBase.indexOf(curChar);
                }
                result += String.fromCharCode(((c[0] << 2) % 256) | (c[1] >> 4));
                result += String.fromCharCode(((c[1] << 4) % 256) | (c[2] >> 2));
                result += String.fromCharCode(((c[2] << 6) % 256) | c[3]);                }

                return result;
                }


var flag=0;

function form_(){
         if (!flag)
            {
            document.getElementById('comment_form').style.display='block';
            document.getElementById('fl_right').innerHTML='-';
            //alert(flag);
            flag = 1;
            }else{
                  document.getElementById('comment_form').style.display='none';
                  document.getElementById('fl_right').innerHTML='+';
                  //alert(flag);
                  flag = 0;
                  }
}




function setvalue(id,val)
{
        if (document.getElementById(id))
        {
                obj = document.getElementById(id)

                if (obj.nodeName == "P")
                obj.innerHTML = val

        if (obj.nodeName == "DIV")
                obj.innerHTML = val

                if (obj.nodeName == "TEXTAREA")
                        obj.value = val

                if (obj.nodeName == "SELECT" && obj.type == "select-one")
                        obj.value = val

        //getProps(obj)
        //alert(obj.nodeName)
        //alert(obj.type)
        if (document.getElementById(id+'_url'))
                document.getElementById(id+'_url').href = 'http://'+val

                 if (obj.nodeName == "INPUT")
                        switch (obj.type){
                                case 'text':                obj.value = val

                                                                break
                                case 'checkbox':        obj.checked = ((val != false)?true:false)
                                                                break


                }
    }

    if(document.getElementById(id+val))
            {
            obj = document.getElementById(id+val)
            if (obj.type == "radio")
                    document.getElementById(id+val).checked=true
            }

}


function getProps(obj){

for (var i in obj){
        //if (typeof obj[i] == "object")
                //getProps(obj[i])
                //else
                document.write(i + " = " + obj[i]+"<br />")
}
}






function  form_submit(){

          var order=document.getElementsByTagName("select")
          var q=0
          for (q=0; q<=(order.length-1); q++)
               if (order[q].multiple == true)
                   select_el(order[q])


       return true;
}

function select_el(obj){

        for(var i=0; i<obj.length; i++)
                obj.options[i].selected ='selected'
}








function moveElem(obj1, obj2)
{
        var s="";
        for(var i=0; i<obj1.length; i++) if(obj1.options[i].selected) s=s+i+",";
        sel=s.split(",");
        for(k=0; k<sel.length-1; k++)
        {
                s=parseInt(sel[k]);
                //if(obj1.options[s].style.color!="#999999")
                //{
                        //obj1.options[s].style.color="#999999";

                        id = obj2.length;
                        obj2.options[obj2.length] = new Option(obj1.options[s].text, obj1.options[s].text, true, true);
                        obj2.options[id].value=obj1.options[s].value;
                //}
                obj1.options[s] = null;
        }
}
function moveElemAll(obj1, obj2)
{
        var s="";
        for(var i=0; i<obj1.length; i++)
                s=s+i+",";
        sel=s.split(",");
        for(k=0; k<sel.length-1; k++)
        {
                s=parseInt(sel[k]);
                //if(obj1.options[s].style.color!="#999999")
                //{
                        //obj1.options[s].style.color="#999999";
                        id = obj2.length;
                        obj2.options[obj2.length] = new Option(obj1.options[s].text, obj1.options[s].text, true, true);
                        obj2.options[id].value=obj1.options[s].value;
                        obj1.options[k] = null;
                //}
        }
}
function selElem(objs)
{
        var s="";
        objs=objs.split(",");
        for(var k=0; k<objs.length; k++)
        {
                obj = document.getElementById(objs[k]);
                obj2 = document.getElementById(objs[k]);
                for(var i=0; i<obj.length; i++)
                {
                        obj2.options[i] = new Option(obj.options[i].text, obj.options[i].value, true, true);
                }
        }
}

function moveElemBack(obj1, obj2)
{
        if(obj2.selectedIndex>=0)
        {
                var s="";
                for(var i=(obj2.length-1); i>=0; i--) if(obj2.options[i].selected) s=s+i+",";
                sel=s.split(",");

                for(k=0; k<sel.length-1; k++)
                {
                        s=parseInt(sel[k]);
                        for(i=0; i<obj1.length; i++) if(obj1.options[i].value==obj2.options[s].value)
                        obj1.options[i].style.color="#000000";
                        obj2.options[s]=null;
                }
                obj2.selectedIndex=-1;
        }
}
function moveElemAllBack(obj1, obj2)
{
        if(obj2.selectedIndex>=0)
        {
                var s="";
                for(var i=(obj2.length-1); i>=0; i--) s=s+i+",";
                sel=s.split(",");

                for(k=0; k<sel.length-1; k++)
                {
                        s=parseInt(sel[k]);
                        for(i=0; i<obj1.length; i++) if(obj1.options[i].value==obj2.options[s].value)
                        obj1.options[i].style.color="#000000";
                        obj2.options[s]=null;
                }
                obj2.selectedIndex=-1;
        }
}



function doLoad(value) {
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            // Write result to page element (_RESULT becomes responseJS).
            document.getElementById('result').innerHTML =
                '<b>MD5("'+req.responseJS.q+'")</b> = ' +
                '"' + req.responseJS.md5 + '"<br> ';
            // Write debug information too (output becomes responseText).
            document.getElementById('debug').innerHTML = req.responseText;
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, 'smpl_backend.php', true);
    // Send data to backend.
    req.send( { q: value } );
}

function addItem2Basket(t,d,id){
     //alert(id);
     document.getElementById('clock').style.display = "block";
        var req = new JsHttpRequest();
        req.onreadystatechange = function() {
    if (req.readyState == 4 )
        {
            document.getElementById('clock').style.display = "none";
                document.getElementById('basket').innerHTML = req.responseJS.q;
                document.getElementById('result').innerHTML = req.responseJS.txt;
            if (req.responseJS.cnt > 0)
                    {
                    if (document.getElementById('zakaz').style.display == 'block')
                            document.getElementById('aconfirm').style.display = 'none';
                            else document.getElementById('aconfirm').style.display = 'block';
                    document.getElementById('basket').style.display = 'block';
                    }else{
                            document.getElementById('aconfirm').style.display = 'none';
                            document.getElementById('basket').style.display = 'none';
                            document.getElementById('zakaz').style.display = 'none';
                    }
            document.getElementById('items_cnt').innerHTML = req.responseJS.cnt;

                document.getElementById('items_sum').innerHTML = req.responseJS.sum;
        }
    }
    req.open('GET', '/ajax.php', true);
    req.send( {type:t, act:d, id: id } );
}


function confirm2Basket(t,d,n,e,p,a){
     //alert(id);

     nlen=n.length;
     alen=a.length;
     if (n.length<1 || e.length < 1 || p.length < 1  || a.length < 1 )
             {
                     alert('Заполните все поля');
                     return false;
             }
     document.getElementById('clock').style.display = "block";

        var req = new JsHttpRequest();
        req.onreadystatechange = function() {
    if (req.readyState == 4 )
        {
            document.getElementById('clock').style.display = "none";
                if (req.responseJS.res == 1)
                        {
                        document.getElementById('result').innerHTML = req.responseJS.txt;
                        document.getElementById('zakaz').style.display = 'none';
                        document.getElementById('basket').style.display = 'none';
                        }
        }
    }
    req.open('GET', '/ajax.php', true);
    req.send( { type:t, act:d, uname:n, uemail:e, pindex:p, uadres:a} );
}

function gethistory(){

}



function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}


$(document).ready(function(){	 $("a[href$=jpeg],a[href$=jpg],a[href$=gif]").fancybox();

	 $("td.link a").click(function(){
	 	//alert(this.id);	 	$.get('/redirect/'+this.id+'.htm', function(data){return;});
	 })

	 $("td.picture").each(function(){	 	id = this.id.replace('g','');	 	var img = new Image();
	 	img.src = '/img/?pict='+id;
		img.onload = function(){			$('#g'+id).css("background-image",'url('+img.src+')');
		}
		img.error = function(){			alert('error!');
		}
	 })
})