var args = null;
var pMap = null;
var pRestful = true;
var pshowLoadingPopup = true;
var ini = 0;
//Нужно для сортировки и подгрузки списков
var corHrefGetUrlPart = "@am/auto/";
//Режим разработки
//var RWADebugBod = '.debug';
var RWADebugBod = '';
var staticSite = 'http://static.am.ua/';
//флаг указывающий на загрузку DOM страници для браузеров поддержующих DOMContentLoaded
var loadDOMContentLoaded = false;

hideChange = function (n) {
 for(i=0; i<n.length;i++)
    {
        try {
            $('idLeft_ls'+n[i]+'_t').style.display = '';
        }
        catch (e) { }
    }
}

hideChange2 = function (m,n) {
    try {
        if ($('idLeft_ls'+m).children[0])
        {
            $('idLeft_ls'+n+'_t').style.display = '';
            $('idLeft_ls'+n+'_b').style.display = 'none';
        }
        else{
            hideChange(n);
            }
    }
    catch (e) { }
}
sortHide = function (s)
{
     for(i=0; i<s.length;i++)
    {
    try {
        $('id'+s[i]+'Sort').style.display = '';
        }
        catch (e) { }
    }
}

var loadBanners = function() {
    if (ini != 3) {

        _fMgr = new Rwa.FrameWork(args);
        _fMgr.updateMaps(pMap);
        _fMgr.set_restful(pRestful);
        _fMgr.set_showLoadingPopup(pshowLoadingPopup);
		
        hideChange(["Vehicle", "Make", "Location", "SellerType", "Additional_services", "ListRekAd", "ContlinkAd", "SellerStatus", "Region"]);
        //hideChange2("Make","Model");
        hideChangeBackForward(["ListRekAd"]);
        sortHide(["Make", "Location", "Additional_services", "Region"]);
        StyleDisplayHtml("idContlinkAd");
        try {
            attach1(["Make", "Location", "Additional_services", "Region"]);
        }
        catch (e) { }
        //Подгрузка баннеров
        try {
            bannerBoxes(["idBSTO", "idBAM", "idBService"]);
        }
        catch (e) { }
		/*
        try {
            loadBanner('top_baner', top_b_src, "top", 1, -7);
            //loadBanner('top', top_b_src);
        }
        catch (e) { }*/
        try {
            loadBanner('bottom_banner', $("inf_autocentre_baner").href, "bottom", 1, 0);
        }
        catch (e) { }
		
        try {
            loadBanner('idRight_lsContlinkAd_b', $("inf_autocentre_news").href, "news", 1, 0);
        }
        catch (e) { }
		/*
        try {
            loadBanner('right_baner', right_b_src, "right", 1, 0);
        }
        catch (e) { }

        try {
            loadBanner('avtopoisk_baner', avtopoisk_b_src, "avtopoisk", 1, 0);
        }
        catch (e) { }
*/
//-------------------------------------------------------------------------------------------------
		var pageinfoAM = window.location.pathname;
		if ((pageinfoAM == '/') || (pageinfoAM.indexOf('/@am/auto/@html/html') !== -1)) {
			//----------------------------первая страница------------------------------------------
			//верхний
			try {
				loadBanner('BL30', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=142', "", 1, -7);
			} 
			catch (e) {
			}
			//правый премиум
			try {
				loadBanner('BL3', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=143', "", 1, 0);
			} 
			catch (e) {
			}
			//1-й центр-ный
			try {
				loadBanner('BL2', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=144', "", 1, 0);
			} 
			catch (e) {
			}
			//правый под А/С
			try {
				loadBanner('BL10', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=419', "", 1, 0);
			} 
			catch (e) {
			}
		}
		else {			
			//--------------------------------остальные страницы-----------------------------------------------
			//верхний
			try {
				loadBanner('BL30', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=145', "", 1, -7);
			} 
			catch (e) {
			}
			//правый премиум
			try {
				loadBanner('BL3', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=146', "", 1, 0);
			} 
			catch (e) {
			}
			//1-й центр-ный
			try {
				loadBanner('BL2', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=147', "", 1, 0);
			} 
			catch (e) {
			}
			//левый четверть
			try {
				loadBanner('BL6', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=412', "", 1, 0);
			} 
			catch (e) {
			}
			//левый половинка
			try {
				loadBanner('BL8', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=416', "", 1, 0);
			} 
			catch (e) {
			}
			//левый визитка
			try {
				loadBanner('BL9', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=442', "", 1, 0);
			} 
			catch (e) {
			}
			//правый под А/С
			try {
				loadBanner('BL10', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=223', "", 1, 0);
			} 
			catch (e) {
			}				
			//второй центральный
			try {
				loadBanner('BL5', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=217', "", 1, 0);
			} 
			catch (e) {
			}				
		//-------------------------------------------------------------------------------------------------
		}
		//---------------------------------------a/m--------------------------------------------------------
			try {
				loadBanner('BL12', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=421', "", 1, 0);
			} 
			catch (e) {
			}
			try {
				loadBanner('BL13', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=423', "", 1, 0);
			} 
			catch (e) {
			}try {
				loadBanner('BL14', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=425', "", 1, 0);
			} 
			catch (e) {
			}try {
				loadBanner('BL15', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=426', "", 1, 0);
			} 
			catch (e) {
			}try {
				loadBanner('BL16', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=427', "", 1, 0);
			} 
			catch (e) {
			}try {
				loadBanner('BL17', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=424', "", 1, 0);
			} 
			catch (e) {
			}
			//---------------------------------------STO--------------------------------------------------------
			try {
				loadBanner('BL18', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=433', "", 1, 0);
			} 
			catch (e) {
			}
			try {
				loadBanner('BL19', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=432', "", 1, 0);
			} 
			catch (e) {
			}try {
				loadBanner('BL20', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=431', "", 1, 0);
			} 
			catch (e) {
			}try {
				loadBanner('BL21', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=430', "", 1, 0);
			} 
			catch (e) {
			}try {
				loadBanner('BL22', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=429', "", 1, 0);
			} 
			catch (e) {
			}try {
				loadBanner('BL23', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=428', "", 1, 0);
			} 
			catch (e) {
			}
			//---------------------------------------услуги-----------------------------------------------------
			try {
				loadBanner('BL24', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=434', "", 1, 0);
			} 
			catch (e) {
			}
			try {
				loadBanner('BL25', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=435', "", 1, 0);
			} 
			catch (e) {
			}try {
				loadBanner('BL26', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=436', "", 1, 0);
			} 
			catch (e) {
			}try {
				loadBanner('BL27', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=437', "", 1, 0);
			} 
			catch (e) {
			}try {
				loadBanner('BL28', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=438', "", 1, 0);
			} 
			catch (e) {
			}try {
				loadBanner('BL29', '/html/workflow/am/scripts/javascripts/banerland/BanAM.php?ban=439', "", 1, 0);
			} 
			catch (e) {
			}
			//-------------------------------------------------------------------------------------------------------
        try {
            loadBanner('vertGoogle_baner', "/html/workflow/am/scripts/javascripts/banerland/vertGoogle_ban.html", "vertGoogle", 1, 0);
        }
		
        catch (e) { }
        /*
         try {
            loadBanner('vxnews', vxnews_b_src, "vxnews", 1, 0);
        }
        catch (e) { }

        try {
            loadBanner('ad_place_234x150_baner', ad_place_234x150_b_src, "ad_place_234x150", 1, 0);
        }
        catch (e) { }

        try {
            loadBanner('center_baner', center_b_src, "center", 1, 0);
        }
        catch (e) { }
        try {
            loadBanner('third_center_baner', third_center_b_src, "third_center", 1, 0);
        }
        catch (e) { }

        try {
            //loadBanner('auto1_avtomagazine_ua', auto1_avtomagazine_ua_b_src);
        }
        catch (e) { }

        try {
          loadBanner('second_center_baner', second_center_b_src, "second_center", 1, 0);
        }
        catch (e) { }

        try {
            loadBanner('left_half_baner', left_half_b_src, "left_half", 1, 0);
        }
        catch (e) { }

        try {
            loadBanner('left_vizitka_baner', left_vizitka_b_src, "left_vizitka", 1, 0);
        }
        catch (e) { }

        try {
            loadBanner('left_long_baner', left_long_b_src, "left_long", 1, 0);
        }
        catch (e) { }
        try {
            loadBanner('left_long_second_baner', left_long_second_b_src, "left_long_second", 1, 0);
        }
        catch (e) { }

        try {
            loadBanner('left_quarter_baner', left_quarter_b_src, "left_quarter", 1, 0);
        }
        catch (e) { }

        try {
            loadBanner('left_quarter_second_baner', left_quarter_second_b_src, "left_quarter_second", 1, 0);
        }
        catch (e) { }

        try {
            loadBanner('left_67_baner', '/html/workflow/am/scripts/javascripts/banerland/left_second_vizitka.html', "left_vizitka", 1,0);
        }
        catch (e) { }
		*/

        ini = 3;
    }
}

var initRWA = function (){
    function init() {       
       loadBanners();
	};

    if (document.addEventListener) 
    {
        var _timer2 = setInterval(
                function() {
                            if (loadDOMContentLoaded) {
                                clearInterval(_timer2);
                                loadBanners(); // call the onload handler
                                }
                            }, 10);
    }else{
        if  (/WebKit/i.test(navigator.userAgent))
        { // условие для Safari            
            var _timer3 = setInterval(function() {
	        if (/loaded|complete/.test(document.readyState)) 
	        {
                clearInterval(_timer3);
	            loadBanners(); // call the onload handler
	        }
            }, 10);
        }else{
        window.onload = loadBanners;
        }
    }
}

window.main = function main() {
Type.createNamespace('Scriptlet');

Scriptlet.MainScriplet = function Scriptlet_MainScriplet(args) {
   initRWA();
}
Scriptlet.MainScriplet.main = function Scriptlet_MainScriplet$main(args) {
var scriplet = new Scriptlet.MainScriplet(args);
}
Scriptlet.MainScriplet.createClass('Scriptlet.MainScriplet');
ScriptFX.Application.current.run(Scriptlet.MainScriplet);
}

if (document.addEventListener) {
      document.addEventListener("DOMContentLoaded", function() { loadDOMContentLoaded = true;}, false);	 
     }

ScriptHost.initialize([
       staticSite + 'html/app-scripts/App_Scripts/ssfx.Core' + RWADebugBod + '.js',
           staticSite + 'html/app-scripts/App_Scripts/ssfx.UI.Forms' + RWADebugBod + '.js',
           staticSite + 'html/app-scripts/App_Scripts/ssfx.XDAjax' + RWADebugBod + '.js',
           staticSite + 'html/app-scripts/App_Scripts/Rwa.FrameWork' + RWADebugBod + '.js',
           staticSite + 'html/app-scripts/App_Scripts/Rwa.Import.debug.js'
   ]);


/* for Internet Explorer */
/*@cc_on @*/
/*@if (@_win32)
    document.write("<script id=\"__ie_onload\" defer=\"defer\" src=\"javascript:void(0)\"><\/script>");
    var script = $("__ie_onload");
    script.onreadystatechange = function() {
        if (this.readyState == "complete") {            
	        loadBanners(); // call the onload handler
        }
    };
/*@end @*/
var new_window = null;
var openBigPhotoSalon = function(src){
	if (new_window) {
		new_window.close();
	}
	new_window = window.open(src, 'mywindow', 'menubar=1,resizable=1,width=800,scrollbars=1');
};
