function displayImage(bigger_image, caption, xcoord, ycoord)
{
    var img_context = $('view_image');
    img_context['src'] = bigger_image;
    img_context['width'] = xcoord;
    img_context['height'] = ycoord;
    $('image_caption').innerHTML = caption;

}

function removeproduct(productid) {
    if (confirm("You are about to completely remove the "+productid+" from the webserver...")) {
        document.location.href = '/admin/removeproduct/'+productid;
    }
}

function gatherimagedata(obj_id){
        var iteration = 0;
        var x = new Array;
        do {
                x[iteration] = $(obj_id+iteration);
                iteration++;
        } while ($(obj_id+iteration));
        return x;
}

function sendselectedimages(){
    var y = gatherimagedata("image_checked_");
    var z = new Array;
    var iteration = 0;
    do {
        if (y[iteration].checked){
            z[iteration] = y[iteration];
        }
        iteration++;
    } while ($("image_checked_"+iteration));
    z = z.compact();

    var iteration = 0;
    var productid = parent.document.getElementById('product_id').value;
    var pars = 'id='+productid;
    z.each(function(item){
            pars = pars+"&image_"+iteration+"="+item.value;
            iteration++;
        });

    var url = '/admin/saveselectedimages';
    var myAjax = new Ajax.Request(url, {method:'post', postBody: pars, onSuccess: function() {parent.location.reload(true)}});
    // Hide iframe
    //parent.document.getElementById('image_selector').style.display='none';
    // Reload Page

        }

function senddefaultimage() {
    var y = gatherimagedata("image_checked_");
    var iteration = 0;
    var saved;
    do {
        if (y[iteration].checked){
            saved = y[iteration]
                }
        iteration++;
    } while ($("image_checked_"+iteration));

    var productid = parent.document.getElementById('product_id').value;
    var pars = 'id='+productid+'&defaultimage='+saved.value;
    var url = '/admin/savedefaultimage';
    var myAjax = new Ajax.Request(url, {method:'post',
                                        onComplete: function(transport) {
                // Hide iframe
                parent.document.getElementById('default_image_selector').style.display='none';
                // Reload Page
                window.location = '/admin/products/edit/'+productid;

            },
                                        postBody:pars});

}


function addnewproduct(){
        var ul = $('command_menu');
        var li = document.createElement("li");
        $('addnewproduct').hide();
        li.setAttribute('id','newid');
        li.innerHTML = "<input id=\"id_field\" name=\"id_field\" type=\"text\" value=\"Enter an ID\"></input> <input id=\"id_submit\" onclick=\"submitnewproduct();\" type=\"submit\" value=\"Create New Product\"></input> <input id=\"id_cancel\" onclick=\"$(\'newid\').hide();$(\'addnewproduct\').show();\" type=\"button\" value=\"Cancel\"></input><p>Please enter an id name for your new product (no spaces, all lowercase)</p>";
        ul.appendChild(li);
}

function submitnewproduct() {
        var newid = $('id_field');
        var url = '/admin/addnew/product/'+newid.value;
        var pars = 'id='+newid.value;
        var myAjax = new Ajax.Request(url,
            {method:'post',
            onSuccess: function(transport) {
                window.location = '/admin/products/'+newid.value+'/edit';
            },
             postBody:pars});
}
