﻿// JScript File

			var gwSiteClient = null;
			var gBoolCancelEvent = false;

            function reload_delayed()
            {
                setTimeout('reloadMe()',1000);
            }

            function reloadMe()
            {
                window.location.reload();
            }
            
            function cancelLogin()
            {
                document.getElementById("txtLogin").value = "";
                document.getElementById("txtPasswd").value = "";
            }
            
            function login_validation()
            {
                //debugger;
                HideHelp();
                document.getElementById("app_session").value = top.gsSessionId;
                
                if(document.getElementById("txtLogin").value == "")
                {
                    //alert("Vous devez entrer votre nom d'utilisateur");
                    ShowHelp("Vous devez entrer votre nom d'utilisateur !!")
                    return false;
                }
                
                if(document.getElementById("txtPasswd").value == "")
                {
                    //alert("Vous devez entrer votre mot de passe");
                    //ShowHelp("Vous devez entrer votre mot de passe !!");
                    getHelp("msg_login_password_error");
                    return false;
                }
                var sParams = "?txtLogin=" + document.getElementById("txtLogin").value;
                sParams += "&txtPasswd=" + document.getElementById("txtPasswd").value;
                sParams += "&cboLang=" + document.getElementById("cboLang").value;
                sParams += "&client_urlReferrer=" + document.getElementById("client_urlReferrer").value;
                sParams += "&client_idpage=" + document.getElementById("client_idpage").value;
                //sParams += "&app_session=" + document.getElementById("app_session").value;
                
                var sUrl = "/_cms/vilogin.aspx" + sParams;
                doXmlHttpRequest("", sUrl, true, "window-login");		

            }
			
			function copyToClient()
			{
				window.gwSiteClient.focus();
								
				window.gwSiteClient.document.getElementById("txtSiteClient").value = document.getElementById("txtApp").value;
			}
			
			function logged()
			{
			  //  debugger;
			    if (gwSiteClient == null){
    			    gwSiteClient = parent.gwSiteClientMemory;
			    }
	    		if (gwSiteClient == null){
			        var gsUrl = "";
				    //debugger;
				    try { 
				      gsUrl = window.opener.location.pathname;
				    }catch(e){
    				
				    }
				    parent.closeOpener();
				    //debugger;
				    sWidth = window.screen.width - 245;
				    sHeight = window.screen.height - 60;
				    
				    gwSiteClient = window.open("/_cms/viSite.aspx?xurl=" + gsUrl + "&app_session=" + top.gsSessionId, "", "top=0px,left=0px,height=" + sHeight + "px,width=" + sWidth + "px,scrollbars=yes");
    			    parent.gwSiteClientMemory = gwSiteClient;
    			    
			    }
			    //AfficherOnglet(psOnglet);
			}
			
			function cancelOnBeforeUnload()
			{
			    //debugger;
			    gBoolCancelEvent = true;
			    window.event.cancelBubble = true;
			}
			
//			function validateEvent()
//			{
//			    debugger;
//			    if(gBoolCancelEvent == true)
//			    {
//			        gBoolCancelEvent = false
//			        window.event.cancelBubble = true;
//			        //window.event.returnValue = false;
//			        return false;
//			    }
//			}
	       function CancelSubmit()
	       {
	            //debugger;
	            return false;
	       }
			
			function appClose()
			{
			    // action attendu 
				window.gwSiteClient = null;
				parent.frameClose();
				
				// action tests
				// upload du client pour valider des relations entre les fenetres
//				dblclickItem("page")
//				window.gwSiteClient.location.reload();
				
				// recherche
				//searchLibrairie();
				
				// activer page
				//dblclickItem("page");
				
				// activer document
				//dblclickItem("document")

				// activer multimedia
				
				// activer rubrique
//				var sXml = new String("");
//                var sUrl = new String("");
//               
//                
//                sUrl = "/_cms/rubrique/menu/consulter-rubrique.aspx?xidrubrique=10140";
//                window.open("/_cms/rubrique/menu/consulter-rubrique.aspx?xidrubrique=10140");
                //sXml = doXmlHttpRequest("", sUrl, false, "");
                //alert(sXml);       
                
			}
			
//			function dblclickItem(pxtypeitem)
//            {
//                var sXml = new String("");
//                var sUrl = new String("");
//               
//                
//                sUrl = "/_cms/structure/librairie/consulter-item.aspx?xtypeitem=" + pxtypeitem + "&xiditem=" + gIdPage;
//                       
//                sXml = doXmlHttpRequest("", sUrl, false, "");
//                manageResponse(sXml);
//            }
 
			

		function openApp()
		{
		    //debugger;
		    var bBrowserCompatible = false;
		    // valider la compatibilite du browser...
		    bBrowserCompatible = true;
		    
		    //si browser compatible ...
		    if (bBrowserCompatible){
			    gsUrl = location.pathname;
			    if (gsUrl == "/" || gsUrl == "") {
                    var metaElements = new Array();
                    metaElements = document.getElementsByTagName('META');

                    for (var m = 0; m < metaElements.length; m++) {
                        if (metaElements[m].name == 'PageUrl')
                            gsUrl = metaElements[m].content;
                    }
       		    }
       		    
                //debugger;
			    sLeft = window.screen.width - 235;
				//sHeight = window.screen.height - 60;
				sHeight = "705";

			    winApp = window.open("/_cms/default.aspx?SiteUrlReferrer="+gsUrl, "", "top=0px,left=" + sLeft + "px,height=" + sHeight + "px,width=223px");
			    //winApp = window.open("/_cms/default.htm", "wApp", "top=0,left=0,height=800,width=300");
			}else{
			    alert("Votre fureteur (browser) n'est pas compatible! Vous devez utiliser le fureteur Internet Explorer 5.5 et plus de Microsoft.");
			}
		}
			
		
		
		function closeWindow()
		{
			try
			{
				window.opener = self;
			}
			catch(e)
			{
			}
			
			self.close();
		}
