var g_currAboutSection = "mission"; //Default

function addToMailing(formId)
{
    var params = $(formId).serialize();
    
    $("img_loader").style.display   = "inline";
    $("field_ok").hide();
    
    new Ajax.Request("/app/actions/addToMailing.php", {
                    parameters: params,
                    asynchronous: true, 
				    method: "post",
				    onSuccess: function (transport) {
						var res = transport.responseText.evalJSON(true);
						
						if (res["error"] != 0) {
                            $(res["focus"]).focus();
						}
						$(res["focus"]).value = res["message"];
						new Effect.Highlight(res["focus"], {duration: 0.5});
						
						$("img_loader").style.display   = "none";
						$("field_ok").show();
					}
    });
}

function sendFormToRep(formId)
{
    var params = $(formId).serialize();
    
    new Ajax.Updater("form_contact_status",
                    "/app/actions/sendFormToRep.php", {
                    parameters: params,
                    asynchronous: true, 
				    method: "post"
    });
}

function sendContactForm(formId)
{
    var params = $(formId).serialize();
    
    new Ajax.Updater("form_contact_status",
                    "/app/actions/sendContactForm.php", {
                    parameters: params,
                    asynchronous: true, 
				    method: "post"
    });
}

function toggleAboutSection(divId, imgPath)
{
    if (divId == g_currAboutSection) {
        return;
    }
    
    $("about_"+g_currAboutSection+"_link").show();
    $("about_"+g_currAboutSection+"_text").hide();
    $("about_"+divId+"_link").hide();
    $("about_"+divId+"_text").show();
    updateAboutSIFR();
    
    Effect.Fade(g_currAboutSection, {
                duration: 0.5, 
                afterFinish:function(){
                    Effect.Appear(divId, {duration: 0.3});
                    g_currAboutSection = divId;
                    
                    /*Effect.Fade("propos_preview_pic", {
                                duration: 0.3, 
                                afterFinish:function(){
                                    $("propos_preview_pic").src = imgPath;
                                    Effect.Appear("propos_preview_pic", {duration: 1});
                                }
                    });*/
                }
    });
}

function showContactRepForm()
{
    Effect.BlindDown("contact_frm");
}

function displayProductImage(imgPath, itemId, large)
{
    
    jQuery.noConflict();
     $("prod_preview_pic").src = imgPath;
    $("prod_link_large").href = large;
    $$(".selected").each(function(s){
        s.removeClassName("selected");
    });
    
    $("prod_preview_pic").src = imgPath;
    $(itemId).addClassName("selected");
}
