function preload(image)
{
	var d=document; if(!d.wb_pre) d.wb_pre=new Array();
	var l=d.wb_pre.length; d.wb_pre[l]=new Image; d.wb_pre[l].src=image;
}

function over_on(n,ovr)
{var d=document,x; x=d[n];if (!(x) && d.all) x=d.all[n];
if (x){        document.wb_image=x; document.wb_normal=x.src; x.src=ovr; }}

function over_off()
{var x=document.wb_image; if (document.wb_normal) x.src=document.wb_normal;}

function CheckCatalogPosition(t, val, txt){
//alert('t='+t+' val='+val+' txt='+txt);
var myArray = val.split('='); 
 if(myArray[0]=="categ"){
  //alert(txt); 
  t.selectedIndex = 0;
  return false;
 }
 return true;
}


function MM_findObj(n, d) { //v4.01
 var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
  d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
 }
 if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
 for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
 if(!x && d.getElementById) x=d.getElementById(n); return x;
}


function me()
{
k = (document.all)?event.keyCode : arguments.callee.caller.arguments[0].which;
if ((k>=48 && k<=58) || ( k==8) || (k==37) || (k==39) || (k==46)){
 return true;
}
else return false;
}   


var oldId, oldBgColor;







function onAjaxSuccess(data)
{
  // Здесь мы получаем данные, отправленные сервером
    $("#"+idResp).empty();
    $("#"+idResp).append(data);
    //$("#"+idResp).fadeIn("slow");
    $("#cart_link").html("<br><b><a href='#'  onclick='makeRequest(\"/order.php\", \"task=full_cart\", \"my_d_basket\"); return false;'>Перейти в корзину</a></b>");
    setTimeout("DivOff()", 3000);
//alert(data);
}



function makeRequest(script, params, idRes){
    idResp = idRes;
    parm = params+'&lang_pg=3';
    //alert(parm);
    if(params=='task=full_cart' || (params.indexOf('del_pos') != -1)) {
    	$("#cart_link").empty();
    	$.post(script, parm, function( data ) { $("#"+idResp).html(data); var t = setTimeout("DivOff()", 1000); } );
    	
    } else {
  	 	$.post(script, parm,onAjaxSuccess);
   }
} // end of function makeRequest


function ajaxLogin() {

obj = document.forms['Login'];
//alert(obj.elements.length);
var res = false;
var post_str = '';
mestxt = 'Обработка Вашего запроса,<br /> подождите, пожалуйста, секунду.';

 // забиваем переменные из массива в POST
 for(i=0; i<obj.elements.length; i++)
  {
   if (obj.elements[i].tagName == "INPUT") {
        if(encodeURI(obj.elements[i].value)!=''){
        //alert(encodeURI(obj.elements[i].type));  
        //  ajaxObjects[ajaxIndex].setVar( obj.elements[i].name, obj.elements[i].value ); 
         if(encodeURI(obj.elements[i].type)!='radio'){
          post_str = post_str+"&"+obj.elements[i].name+"="+encodeURI(obj.elements[i].value);
         }
         
         if((encodeURI(obj.elements[i].checked))=='true'){
            //alert(encodeURI(obj.elements[i].checked)); 
           post_str = post_str+"&"+obj.elements[i].name+"="+encodeURI(obj.elements[i].value); 
         } 
        }
  }
 } // end for
 
 //alert(post_str);   
 res = makeRequest('/login_ajax.php', '?'+post_str, 'loginform');
} // end of function  ajaxAddProduct
 




function ajaxUpdateCart(form_obj)
{
var res = false;
var post_str = '';
    // забиваем переменные из массива в POST
    for(i=0; i<form_obj.elements.length; i++)
         {
         if (form_obj.elements[i].tagName == "INPUT") {
            post_str = post_str+"&"+form_obj.elements[i].name+"="+encodeURI(form_obj.elements[i].value);
         }
         if (form_obj.elements[i].tagName == "TEXTAREA") {
        post_str = post_str+"&"+form_obj.elements[i].name+"="+encodeURI(form_obj.elements[i].value);
         }
    }
    res = makeRequest( '/order.php?task=save_order', post_str, 'my_d_basket' );
} // end of function  ajaxUpdateCart




function ajaxRemoveProduct(id, parm, task)
{
    var res;
    var res1;
    var str = ''; 
   if (task) {
       str = 'task='+task+'&id='+id+'&'+parm;  
    } else {
       str = 'task=del_pos&id='+id+'&'+parm;  
    }
  res = makeRequest('/order.php', str, 'my_d_basket');
}  // end of function  ajaxRemoveProduct



function message(){
var ver = navigator.appVersion;

	if (ver.indexOf('MSIE') != -1)
	{
		// для IE 
		document.write("<div id='PopWin' style='top:0px;right:0px;display:none;'>"
		+" <table width='300' height='110' cellspacing='0' cellpadding='0' style='border: 2px solid #96398d; background-color: #96398d;'>"
		+" <tr height='20'><td bgcolor='#96398d' width='238' style='padding-left: 2px; background-color: #96398d;' align='left'><b>"
        +" <a target='_blank' style='font-size: 11px; color: #fff; "
        +" font-family: Arial; text-decoration:none; font-style:italic;' href='http://www.himalayashop.com.ua/'>"
        +" www.himalayashop.com.ua</a></td>"
        +" <td width='230' style='padding-right: 3px; background-color: #96398d;' align='right'>"
        +" <b><a style='font-size: 11px; color: #fff;  font-family: Arial; text-decoration:none;'"
        +" onclick='DivOff(); return false;' title='Close' href=''>&nbsp;X&nbsp;</a></b></td></tr>"
        +" <tr><td height='110' width='300' colspan='2' style='background-color: #FFF;color: #C40202;'>"
        +" <center id='mestxt'>"
		+mestxt
		+"</center><center id='cart_link'></center></tr>"
		+" </tr></table></div>");
		    if (document.getElementById('PopWin').style)
    window.setInterval("MovePop()", 5);
    window.onerror=null;
    document.body.scrollTop=10;
    }
	else 
	{
	// для FF, Opera и подобных
	var w = $(document).width();
	w = w-310;
	document.write("<div id='PopWin' style='position:fixed; top:0px;left:"+w+"px; display:none;'>");
	document.write(" <table width='280' height='110' cellspacing='0' cellpadding='0' style='border: 2px solid #96398d; background-color: #96398d;'>"
	+" <tr height='20'><td bgcolor='#96398d' width='238' style='padding-left: 2px; background-color: #96398d;' align='left'><b>"
        +" <a target='_blank' style='font-size: 11px; color: #fff; "
        +" font-family: Arial; text-decoration:none; font-style:italic;' href='http://www.himalayashop.com.ua/'>"
        +" http://www.himalayashop.com.ua/</a></td>"
        +" <td width='230' style='padding-right: 3px; background-color: #96398d;' align='right'>"
        +" <b><a style='font-size: 11px; color: #fff;  font-family: Arial; text-decoration:none;'"
        +" onclick='DivOff(); return false;' title='Close' href=''>&nbsp;X&nbsp;</a></b></td></tr>"
        +" <tr><td height='110' width='300' colspan='2' style='background-color: #FFF;color: #C40202;'>"
        +" <center id='mestxt'>"
        +mestxt
        +"</center><center id='cart_link'></center></tr>"
        +" </tr></table></div>");
	}
        idResp = '1';
        setTimeout("DivOff()", 3000);
}

function DivOff()
{ 
 //document.getElementById('PopWin').style.display='none';
   if(idResp!=''){
    $("#PopWin").hide("slow",function(){
            $("#PopWin").css("display","none");
        });
  }
}


function MovePop() {
if (document.body.scrollTop==0) 
 document.getElementById('PopWin').style.top=document.documentElement.scrollTop+250; else
document.getElementById('PopWin').style.top=document.body.scrollTop+250;
} 


function addToCart(idForm, idRes, price){
    idResp = idRes;
    mestxt = 'Добавления товара в корзину<br /> Подождите, пожалуйста';
    //console.log($('#'+idForm));
    parm = $.param($('#'+idForm).serializeArray());
    //parm = $('#'+idForm).formSerialize();
    //parm = $('#'+idForm).serializeArray();
    
    //alert(parm+price);
    //$("#cart").hide("slow");
    parm = parm+price;
    $.post('/order.php?task=add_to_cart', parm, onAjaxSuccess);

} // end of function addToCart



function ShowComm(){

 $('#param').hide();
 $('#comm').show();
 $("#x1").addClass("x3");
 $("#x2").removeClass("x3");

} // end of ShowComm

function ShowParam(){
 $('#comm').hide();
 $('#param').show();
 $("#x2").addClass("x3");
 $("#x1").removeClass("x3");


} //  end of ShowParam


hs.graphicsDir = '/include/js/highslide/graphics/';
hs.outlineType = 'rounded-white';


var IE = document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;
var tempX = 0;
var tempY = 0;
function getMouseXY(e) {
if (IE) { // grab the x-y pos.s if browser is IE
tempX = event.clientX + document.body.scrollLeft;
tempY = event.clientY + document.body.scrollTop;
}
else {  // grab the x-y pos.s if browser is NS
tempX = e.pageX;
tempY = e.pageY;
}  
if (tempX < 0){tempX = 0;}
if (tempY < 0){tempY = 0;}  
//document.Show.MouseX.value = tempX;
//document.Show.MouseY.value = tempY;
return tempX;
}







