﻿// JScript File

			var gwSiteClient = null;
			var gBoolCancelEvent = false;
			var gsUrl = "";

            function reload_delayed()
            {
                setTimeout('reloadMe()',1000);
            }

            function reloadMe()
            {
                window.location.reload();
            }
            
            function cancelLogin()
            {
                document.getElementById("txtLogin").value = "";
                document.getElementById("txtPasswd").value = "";
            }
            
            function submitLoginOnEnter(pEvent) {
                var charCode;
                charCode = pEvent.keyCode;
                //debugger;
                if(charCode == 13)
                {
                    login_validation();
                }
            }
            
            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()
			{
				parent.siteFrame.focus();
								
				parent.siteFrame.document.getElementById("txtSiteClient").value = document.getElementById("txtApp").value;
			}
			
			function logged()
			{
//			    if (gwSiteClient == null){
//    			    gwSiteClient = parent.gwSiteClientMemory;
//			    }
//	    		if (gwSiteClient == null){
			        //var gsUrl = "";
//				    //debugger;
//				    try { 
//				      gsUrl = parent.appFrame.location.pathname;
//				    }catch(e){
//    				
//				    }
				    //parent.closeOpener();
				    //debugger;
				    sWidth = window.screen.width - 245;
				    sHeight = window.screen.height - 60;
				    
				    
				    parent.siteFrame.location.href = "/_cms/viSite.aspx?xurl=" + gsUrl + "&app_session=" + top.gsSessionId;
				    //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")
//				parent.siteFrame.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()
		{
			
			//if (prompt("Still in maintenance") == "steve")
			//{
			
		    
			    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;
                    }
       		    }

			    sWidth = window.screen.width - 5;
				sHeight = window.screen.height - 65;

                if (sWidth > 1275) {
			        sWidth = 1275;
			    }
				    

			    winApp = window.open("/_cms/default.aspx?SiteUrlReferrer="+gsUrl, "", "top=0px,left=0px,width="+sWidth+"px,height="+sHeight+"px");
		//}
			
		}
			
		
		
		function closeWindow()
		{
			try
			{
				window.opener = self;
			}
			catch(e)
			{
			}
			
			self.close();
		}
