var img_details_normal = new Image(); img_details_normal.src = "images/buttons/details.gif";
var img_details_hover = new Image(); img_details_hover.src = "images/buttons/details_hover.gif";
var img_details_click = new Image(); img_details_click.src = "images/buttons/details_click.gif";

var img_privacy_normal = new Image(); img_privacy_normal.src = "images/buttons/privacy.gif";
var img_privacy_hover = new Image(); img_privacy_hover.src = "images/buttons/privacy_hover.gif";
var img_privacy_click = new Image(); img_privacy_click.src = "images/buttons/privacy_click.gif";

var img_sitemap_normal = new Image(); img_sitemap_normal.src = "images/buttons/sitemap.gif";
var img_sitemap_hover = new Image(); img_sitemap_hover.src = "images/buttons/sitemap_hover.gif";
var img_sitemap_click = new Image(); img_sitemap_click.src = "images/buttons/sitemap_click.gif";

var img_home_normal = new Image(); img_home_normal.src = "images/buttons/home.gif";
var img_home_hover = new Image(); img_home_hover.src = "images/buttons/home_hover.gif";
var img_home_click = new Image(); img_home_click.src = "images/buttons/home_click.gif";

var img_next_normal = new Image(); img_next_normal.src = "images/buttons/next.gif";
var img_next_hover = new Image(); img_next_hover.src = "images/buttons/next_hover.gif";

var img_find_normal = new Image(); img_find_normal.src = "images/buttons/find.gif";
var img_find_hover = new Image(); img_find_hover.src = "images/buttons/find_hover.gif";

var img_previous_normal = new Image(); img_previous_normal.src = "images/buttons/previous.gif";
var img_previous_hover = new Image(); img_previous_hover.src = "images/buttons/previous_hover.gif";

var img_search_normal = new Image(); img_search_normal.src = "images/buttons/search.gif";
var img_search_hover = new Image(); img_search_hover.src = "images/buttons/search_hover.gif";

var img_search_normal = new Image(); img_search_normal.src = "images/buttons/add_to_basket.jpg";
var img_search_hover = new Image(); img_search_hover.src = "images/buttons/add_to_basket_hover.jpg";




function hideSelect(ddd){
    var my_pricelist_type_select = document.getElementById('pricelist_type_select');
    var my_compare_type_select      = document.getElementById('item');

    if (my_pricelist_type_select != null){
        my_pricelist_type_select.style.visibility = 'hidden';
    }

    if (my_compare_type_select != null){
        my_compare_type_select.style.visibility = 'hidden';
    }
}

function showSelect(){

    var my_pricelist_type_select = document.getElementById('pricelist_type_select');
    var my_compare_type_select      = document.getElementById('item');

    if (my_pricelist_type_select != null){
        my_pricelist_type_select.style.visibility = 'visible';
    }

    if (my_compare_type_select != null){
        my_compare_type_select.style.visibility = 'visible';
    }
}


function redirect(page){
    document.location = page;
}

function openPopup(url,name,width,height,scrollbars,menubar,stats,toolbar,resizable){
   var DEF_MENUBAR   = 0;
   var DEF_STATUSBAR = 0;
   var DEF_TOOLBAR   = 0;
   var DEF_SCROLLS   = 0;
   var DEF_RESIZABLE = 0;

   if (typeof url == "undefined"){
      alert("Incorect use of OpenPopup! url param must be suplied!\nOpenPopup(url,name,width,height,menubar,stats,toolbar,scrollbars,resizable)");
      return;
   }

   if (typeof name == "undefined"){
      alert("Incorect use of OpenPopup! name param must be suplied!\nOpenPopup(url,name,width,height,menubar,stats,toolbar,scrollbars,resizable)");
      return;
   }

   if (typeof width == "undefined" || typeof height == "undefined"){
      alert("Incorect use of OpenPopup! width and height params must be suplied!\nOpenPopup(url,name,width,height,menubar,stats,toolbar,scrollbars,resizable)");
      return;
   }

   // define window params
   var win_menubar   = (menubar    || DEF_MENUBAR)   ? "yes" : "no";
   var win_status    = (stats      || DEF_STATUSBAR) ? "yes" : "no";
   var win_toolbar   = (toolbar    || DEF_TOOLBAR)   ? "yes" : "no";
   var win_scrolls   = (scrollbars || DEF_SCROLLS)   ? "yes" : "no";
   var win_resize    = (resizable  || DEF_RESIZABLE) ? "yes" : "no";

   // form open string
   var win_str = "height=" + height + ",width=" + width + ",menubar=" + win_menubar + ",stats=" + win_status + ",toolbar=" + win_toolbar + ",scrollbars=" + win_scrolls + ",resizable=" + win_resize;

   // get client resolution and calc window position
   var scr_width  = screen.width;
   var scr_height = screen.height;

   var win_x = scr_width/2 - width/2;
   var win_y = scr_height/2 - height/2;


   var win = window.open(url, name, win_str);
   win.moveTo(win_x,win_y);
   win.focus();

   return win;
}

function openPopupNR(url,name,width,height,scrollbars,resizable,menubar,stats,toolbar){
    openPopup(url,name,width,height,scrollbars,menubar,stats,toolbar,resizable);
}


function changeColor(a_element_id){


    var a_element_obj = document.getElementById(a_element_id);
    setTimeout('changeStyleColor("'+a_element_id+'",false,"'+a_element_obj.href+'")',600);
    a_element_obj.href = document.location + '#location';


    setTimeout('changeStyleColor("'+a_element_id+'",true)',100);
    setTimeout('changeStyleColor("'+a_element_id+'",false)',200);
    setTimeout('changeStyleColor("'+a_element_id+'",true)',300);
    setTimeout('changeStyleColor("'+a_element_id+'",false)',400);
    setTimeout('changeStyleColor("'+a_element_id+'",true)',500);


}

function changeStyleColor(a_element_id, color_on, a_element_href){

    a_element_href = a_element_href || '';

    var a_element_obj = document.getElementById(a_element_id);

    var style_color = '#FFFFFF';

    if (color_on){
        style_color = "#FFCC00";
    }

    a_element_obj.style.color = style_color;

    if (a_element_href != ''){
        document.location = a_element_href;
    }

}

function makeImagePreview(form_name,upload_field_name,preview_action){
    var form = document.forms[form_name];

    var upload_field = eval('form.'+upload_field_name);

    if (upload_field.value == ""){
        alert("Моля изберете картинка!");
        return;
    }

    var old_form_action = form.action;
    var old_form_target = form.target;

    var v_element_obj      = document.createElement("INPUT");
    v_element_obj.type     = 'hidden';
    v_element_obj.name     = 'image_param_name';
    v_element_obj.value    = upload_field_name;
    form.appendChild(v_element_obj);

    openPopupNR("",'preview_image_win',800,600,1,1);

    var delimiter = '?';

    if (preview_action.indexOf("?") != -1){
        delimiter = '&';
    }

    preview_action += delimiter + 'rand=' + Math.ceil(Math.random()*1234567890);

    form.action = preview_action;
    form.target = 'preview_image_win';

    form.submit();

    form.action = old_form_action;
    form.target = old_form_target;

    form.removeChild(v_element_obj);
}

function moveKeys(){
    var dps_keys = document.getElementById('dps_keys');
    var dps_keys_holder = document.getElementById('dps_keys_holder');

    dps_keys_holder.appendChild(dps_keys);
    dps_keys.style.visibility = 'visible';

}
