var divCloserName = 'DivCloser';
var IFRAMEmasterName = 'IFRAMEmaster';
var divMainVisibilityName = 'ucALFA_IFrame';
var divSpinnerName = 'DivSpinner';

function showForm() {
document.getElementById('gri').style.display = 'block';
            var DivMain = document.getElementById(divMainVisibilityName); 
            if (DivMain != null) {
                        if (DivMain.style.display == "block")
                        {
                                    divMainVisibility("none");
                        }
                        else
                        {
                                    //alert(IFRAMEmaster);
                                    divMainVisibility("block");
                                    var IFRAMEmaster = document.getElementById(IFRAMEmasterName); 
                                    if (IFRAMEmaster != null) { 
                                                IFRAMEmasterVisibility("block");
                                                // FireFox not blank , container Page
                                                // alert(IFRAMEmaster.src);
                                                // Syntax string.indexOf(searchstring, start) 
                                                // This method returns -1 if the value to search for never occurs.
                                                var indexOf = -1;
                                                if ((IFRAMEmaster.src != null)&&(IFRAMEmaster.src != "")) { indexOf = IFRAMEmaster.src.indexOf("WebFormsNM.aspx", 0); }
                                                //alert("[" + IFRAMEmaster + "] [" + IFRAMEmaster.src + "] [" + indexOf + "]");

                                                if ((IFRAMEmaster.src == null)||(IFRAMEmaster.src == "")||(indexOf<0))
                                                {
                                                            //IFRAMEmaster.src = 'http://goldselfcare.fiat.com/webFormsNM.aspx';
                                                            divSpinnerVisibility("block"); 
															IFRAMEmaster.src = 'http://selfcare.fiat.com/WebFormsNM.aspx?brand=LANCIA&selfclose=yes';															
                                                }
                                                else
                                                {
                                                            divCloserVisibility("block");
                                                }
                                    }
                                    else { alert(divMainVisibilityName + " not found");}
                        }
            }
            else { alert(divMainVisibilityName + " not found");}
}

// attribute = "block" : "none" 
function divCloserVisibility(attribute) { divGenericVisibility(divCloserName,attribute); }
function IFRAMEmasterVisibility(attribute) { divGenericVisibility(IFRAMEmasterName,attribute); }
function divMainVisibility(attribute) { divGenericVisibility(divMainVisibilityName,attribute); }
function divSpinnerVisibility(attribute) { divGenericVisibility(divSpinnerName,attribute); }

function divGenericVisibility(objectName,attribute) {
            // attribute = "block" : "none" 
            var DivGeneric = document.getElementById(objectName); 
            //alert("["+objectName + "] [" + attribute + "] ["+DivGeneric+"]");
            if (DivGeneric != null) { DivGeneric.style.display = attribute; }
}

function functionToCallAfterLoading(fromHow) {
            var iframe = document.getElementById(IFRAMEmasterName);

            //alert('hee1 [' + iframe + '][' + iframe.src + ']');
            // FireFox not blank , container Page
            // alert(IFRAMEmaster.src);
            // Syntax string.indexOf(searchstring, start) 
            // This method returns -1 if the value to search for never occurs.
            
            if (iframe != null)
            {
                        //alert(iframe);
                        //alert(iframe.src);
                        var indexOf = -1;
                        if ((iframe.src != null)&&(iframe.src != "")) { indexOf = iframe.src.indexOf("WebFormsNM.aspx", 0); }
                        
                        if ((iframe.src != null) && (iframe.src != "")&&(indexOf>0))
                        {
                                    //alert('hee2 [' + iframe.src + ']');
                                    divCloserVisibility("block");
									divSpinnerVisibility("none"); 
                        }
            }
            //alert("loaded " + fromHow + " " + iframe.src);
}

function CloseIframe() {
            IFRAMEmasterVisibility("none");
            divCloserVisibility("none");
            divMainVisibility("none");
document.getElementById('gri').style.display = 'none';			
}
