/* start page onload
 */
function start_page_load(){
    var product = getElementRef("product");
    if(products_array.length > 1){
        select_product(product.value);
    }
}
function start_page_links(){
    var product = getElementRef("product").value;
    getElementRef("uploader_href").href = 'main.php?A=uploader&new=1&p=' + product;

    if(getElementRef("upload_icon_href")) {
        getElementRef("upload_icon_href").href = 'main.php?A=uploader&new=1&p=' + product;
    }

    if (getElementRef("flash_designer_href")) {
        var dlink = getElementRef("flash_designer_href").href;
        if (dlink.match('davinci')) {
            dlink = dlink.replace(/product=\w+/,'product='+product);
        } else {
            dlink = dlink.replace(/p=\w+/,'p='+product);
        }

        getElementRef("flash_designer_href").href = dlink; 
        if(getElementRef("flash_icon_href")) {
            getElementRef("flash_icon_href").href = dlink;
        }
    }
    if(getElementRef("classic_designer_href")) {
    var prod = product_json(product);
        if (prod.merlinid) {
            var url = "merlinMain.php?product="+prod.merlinid;
        } else {
            var url = 'main.php?A=designer&new=1&p=' + product;
        }
        getElementRef("classic_designer_href").href = url;
        if(getElementRef("classic_icon_href")) {
            getElementRef("classic_icon_href").href = url;
        }

    }
}
function product_selector(product){
    var product_selector = getElementRef('product_selector');
    var html='<table cellpadding="3" cellspacing="0" width="95%" align="center"><tr>';
    var selected='';
    var $n = 1;
    for(var i =0; i < products_array.length; i++){
        if(products_array[i].p == product){
            selected = '<input type="radio" checked="checked"/>';
            class_name = 'selected_btn';
        }else{
            selected = '<input type="radio"/>'
            class_name = 'select_btn';
        }
        html += '<td><div class="' + class_name + '" onclick="select_product(\'' + products_array[i].p + '\',this);">'+selected+'<span>' + products_array[i].size + "</span></div></td>\n";

        if($n == 3){
            html += '</tr><tr>';
            $n = 1;
        }else{
            $n++;
        }
    }
    html += '</tr></table>';
    product_selector.innerHTML = html;
}
function product_json(product){
    for(var i =0; i < products_array.length; i++){
        if(product == products_array[i].p)
            return products_array[i];
    }
}
function select_product(product)
{
    product_selector(product);
    var product_name = getElementRef('product_name');

    var prod = product_json(product);
    product_name.innerHTML = prod.label_01;
    var oldinfo = getElementRef('info_' + cur_prod);
    var newinfo = getElementRef('info_' + product);
    oldinfo.style.display = "none";
    newinfo.style.display = "block";

    var product_input = getElementRef("product");
    cur_prod = product_input.value = product;

   // getElementRef('product_img').style.backgroundImage = 'url(img1/' + product + '_topimg.jpg)';

    start_page_links();

    var flash_designer = getElementRef('flash_designer');
    if(flash_designer)
        flash_designer.style.display =( prod.flash_designer != 1) ? "none" : "block";

    var classic_designer = getElementRef('classic_designer');
    if(classic_designer)
        classic_designer.style.display = (prod.classic_designer != 1) ? "none" : "block";

    var designer_box = getElementRef('designer_box');
    if(prod.classic_designer || prod.flash_designer)
        designer_box.style.display = "block";
    else
        designer_box.style.display = "none";

}
