﻿    var _FWStndCode ='<object id="{0}" width="{1}" height="{2}" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0">'+
    '<param name="movie" value="{3}">'+
    '<param name="salign" value="{4}">'+
    '<param name="quality" value="High">'+
    '<param name="play" value="True">'+
    '<param name="loop" value="True">'+
    '<param name="menu" value="False">'+
    '<param name="scale" value="{5}">'+
    '<embed name="FlashControl1" src="{3}" quality="High" play="True" menu="False" scale="{5}" loop="False" type="application/x-shockwave-flash" salign="t" width="{1}" height="{2}" pluginspage="http://www.macromedia.com/go/getflashplayer">'+
    '</embed></object>';

    var _FWStndCode1 ='<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '+
    'CODEBASE="http://active.macromedia.com/flash5/cabs/swflash.cab#version=5,0,0,0"'+
    'ID={0} WIDTH={1} HEIGHT={2}>'+
    '<PARAM NAME="movie" VALUE="{3}"> '+
    '<PARAM NAME="play" VALUE="true"> '+
    '<PARAM NAME="quality" VALUE="high"> '+
    '<param name="scale" value="Showall">'+
    '<EMBED NAME=FWBanner SRC={3} WIDTH={1} HEIGHT={2} PLAY=true scale=Showall '+
    'SWLIVECONNECT=true QUALITY=high>'+
    '</OBJECT>'

String.format = function(){
    if( arguments.length == 0 )return null; var str = arguments[0];
    for(var i=1;i<arguments.length;i++){
        var re = new RegExp('\\{' + (i-1) + '\\}','gm'); str = str.replace(re, arguments[i]);
    };return str;
};
function ActivateFlash(divid,flashid,width,height,src,salign,scale)
{
    if(navigator.appName == "Netscape"){
    document.getElementById(divid).innerHTML = String.format(_FWStndCode1,flashid,width,height,src,salign,scale);
    }else if(navigator.appName == "Microsoft Internet Explorer"){
    document.getElementById(divid).innerHTML = String.format(_FWStndCode,flashid,width,height,src,salign,scale);
    }else{
    document.getElementById(divid).innerHTML = String.format(_FWStndCode1,flashid,width,height,src,salign,scale);
    }
}

//function blink()
//{
//var src = window.event.srcElement.id;
//var evnt = window.event.type;
//     if(evnt == 'mouseover'){
//          switch(src){
//          case 'tdFranchise':
//          document.getElementById('tdFranchise').style.color = 'white';
//          break;
//          case 'tdLegal':
//          document.getElementById('tdLegal').style.color = 'white';
//          break;
//          case 'tdDisclaim':
//          document.getElementById('tdDisclaim').style.color = 'white';
//          break;
//          case 'txtJob':
//          document.getElementById('txtJob').style.color = 'gray';
//          break;
//          case 'txtOuest':
//          document.getElementById('txtOuest').style.color = 'gray';
//          break;
//          case 'td_menu1':
//          document.getElementById('td_menu1').style.color = 'gray';
//          break;
//          case 'td_menu2':
//          document.getElementById('td_menu2').style.color = 'gray';
//          break;
//          case 'td_menu3':
//          document.getElementById('td_menu3').style.color = 'gray';
//          break;
//          case 'td_menu4':
//          document.getElementById('td_menu4').style.color = 'gray';
//          break;
//          case 'td_menu5':
//          document.getElementById('td_menu5').style.color = 'gray';
//          break;
//          case 'td_menu6':
//          document.getElementById('td_menu6').style.color = 'gray';
//          break;
//          case 'td_menu7':
//          document.getElementById('td_menu7').style.color = 'gray';
//          break;
//          case 'td_menu8':
//          document.getElementById('td_menu8').style.color = 'gray';
//          break;
//          }
//     }
//}

//function blink1()
//{
//var src = window.event.srcElement.id;
//var evnt = window.event.type;
//     if(evnt == 'mouseout'){
//     switch(src){
//          case 'tdFranchise':
//          document.getElementById('tdFranchise').style.color = '#082C50';
//          break;
//          case 'tdLegal':
//          document.getElementById('tdLegal').style.color = '#082C50';
//          break;
//          case 'tdDisclaim':
//          document.getElementById('tdDisclaim').style.color = '#082C50';
//          break;
//          case 'txtJob':
//          document.getElementById('txtJob').style.color = '#082C50';
//          break;
//          case 'txtOuest':
//          document.getElementById('txtOuest').style.color = '#082C50';
//          break;
//          case 'td_menu1':
//          document.getElementById('td_menu1').style.color = 'white';
//          break;
//          case 'td_menu2':
//          document.getElementById('td_menu2').style.color = 'white';
//          break;
//          case 'td_menu3':
//          document.getElementById('td_menu3').style.color = 'white';
//          break;
//          case 'td_menu4':
//          document.getElementById('td_menu4').style.color = 'white';
//          break;
//          case 'td_menu5':
//          document.getElementById('td_menu5').style.color = 'white';
//          break;
//          case 'td_menu6':
//          document.getElementById('td_menu6').style.color = 'white';
//          break;
//          case 'td_menu7':
//          document.getElementById('td_menu7').style.color = 'white';
//          break;
//          case 'td_menu8':
//          document.getElementById('td_menu8').style.color = 'white';
//          break;
//     }
//     }
//}

function getFileContent(FileName){
   try{
	var NewExeObjx=getRequestObject1();
	NewExeObjx.open("GET",'htmlHandler.ashx?fileName='+FileName, false);
	NewExeObjx.setRequestHeader("&param",'IS91');
	NewExeObjx.send('');
        if (!NewExeObjx.status==200){return '';}
        return NewExeObjx.responseText;
    }catch(e){return '';};
}

var objXML = null;
function getIGHRequestObject(){
    if(window.XMLHttpRequest){//for IE7 version
     objXML = new XMLHttpRequest();
    }
    else if(window.ActiveXObject){//for IE6 and IE5 version
         try{
         objXML = new ActiveXObject("Microsoft.XMLHTTP");
         }catch(err){
          objXML = new ActiveXObject("Microsoft.XMLHTTP");
         }
    }
}

function getEmailIds(strEmail,langID){
    var strEmailID = strEmail;
    if(strEmailID == ""){alert(getValue('msg$5',langID));return false;}
    if(strEmailID != "" || strEmailID != null){
        var tmp = new Array();
        tmp = strEmailID.split(', ');
        var count = tmp.length;
        for(var i = 0;i<count;i++){
            if(!validateEmail(tmp[i],langID)){
            return false;
            }
        }
        return true;
    }
    return false;
}

function validateEmail(EmailID,langID){
    if (EmailID==""){
    alert(getValue('msg$5',langID));//alert("Email ID cannot be empty!!");
    return false;
    }else{
    var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/; 
    if(!emailPattern.test(EmailID)){//alert("enter valid email id");return false}
     alert(getValue('msg$4',langID));return false;
    }
    return true;
    }
}

var xmlDoc = null;
function getValue(msgID,langID,fileName){
    try{
        if(window.ActiveXObject){xmlDoc = new ActiveXObject("MSXML2.DOMDocument");}
        else{xmlDoc = document.implementation.createDocument;}
    }
    catch(e){alert("Failed to Load XML Document");}
    
    xmlDoc.async = false;
    if(fileName == null || fileName == ''){
    xmlDoc.load("../ML_XML/Common/Message_Lang_Map.xml");
    }else if(fileName == "ToolBarContent"){
    xmlDoc.load("../ML_XML/Common/ToolBarContent_Lang_Map.xml");
    }else{
    xmlDoc.load("../ML_XML/Common/"+ fileName +"_Lang_Map.xml");
    }
    
    if(langID == "" || langID == null){langID = "en-gb";}
    var mNode = xmlDoc.selectSingleNode("//Messages/Message[@id=\""+ msgID +"\"]");   
    var messageContent = "";
     if(langID == '' || langID == undefined)return 0;
    if(mNode != null)
    {
        messageContent = mNode.selectSingleNode("//Messages/Message[@id=\""+ msgID +"\"]//Language[@id='"+ langID+"']").text;
    }
    if(messageContent == null || messageContent == "undefined"){
        return 0;
    }
    else{
    return messageContent;
    }
}

function getUniqueID(){
var currDate = new Date();
var tmpStr = currDate.getDate();
var tmpStr1 = currDate.getTime();
var tmpStr2 = currDate.getMinutes();
var tmpStr3 = currDate.getSeconds();
var tmpStr4 = currDate.getMilliseconds();
var tmpStr5 = currDate.getHours();
var tmpStr6 = currDate.getFullYear();
return tmpStr + tmpStr1 + tmpStr2 + tmpStr3 + tmpStr4 + tmpStr5 + tmpStr6;
}

function getRequestObject1(){
    if (window.XMLHttpRequest){
		return new window.XMLHttpRequest();
	}else{
        try{
            return new ActiveXObject("MSXML2.XMLHTTP");
        }catch(err){
            return new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
};

var xmlDoc = null;
function loadClientXML(){
try{
    if(window.ActiveXObject){xmlDoc = new ActiveXObject("MSXML2.DOMDocument");}
    else{xmlDoc = document.implementation.createDocument;}
}catch(e){alert("Failed to Load XML Document");}
}


function OnlyNumbers() {
    if (window.event.keyCode < 48 || window.event.keyCode > 57) {
        window.event.keyCode = 0;
    }
}

//function getValue(msgID,langID){
//    try{
//        if(window.ActiveXObject){xmlDoc = new ActiveXObject("MSXML2.DOMDocument");}
//        else{xmlDoc = document.implementation.createDocument;}
//    }
//    catch(e){alert("Failed to Load XML Document");}
//    xmlDoc.async = false;
//    xmlDoc.load("../ML_XML/Message_Lang_Map.xml");
//    var mNode = xmlDoc.selectSingleNode("//Messages/Message[@id=\""+ msgID +"\"]");   
//    var messageContent = "";
//    if(mNode != null){
//        messageContent = mNode.selectSingleNode("//Language[@id='"+ langID+"']").text;
//    }
//    if(messageContent == null || messageContent == "undefined"){
//        return 0;
//    }else{
//    return messageContent;
//    }
//}


//function getTitleValue(fileName,langID){
//try{
//        if(window.ActiveXObject){xmlDoc = new ActiveXObject("MSXML2.DOMDocument");}
//        else{xmlDoc = document.implementation.createDocument;}
//    }
//    catch(e){alert("Failed to Load XML Document");}
//    
//    xmlDoc.async = false;
//    xmlDoc.load('../ML_XML/'+fileName+'_Lang_Map.xml');
//    
//    if(langID == "" || langID == null){langID = "en-gb";}
//    var mNode = xmlDoc.selectSingleNode("//Title"); 
//    var titleContent = "";
//    if(langID == '' || langID == undefined)return 0;
//    if(mNode != null)
//    {
//        titleContent = mNode.selectSingleNode("//Title//Language[@id='"+ langID+"']").text;
//    }
//    if(titleContent == null || titleContent == "undefined"){
//        return 0;
//    }
//    else{
//    return titleContent;
//    }
//}

//<DIV id=divHeader></DIV>
//<DIV id=divHeaderLoader style="display:''">
//<MSIE:DOWNLOAD ID="oDownload" STYLE="behavior:url(#default#download)" />
//<script defer>
//function onDownloadDone(s) {if(s.indexOf('ï»¿')>-1){s = s.replace('ï»¿','');}divHeader.innerHTML=s;}
//oDownload.startDownload('../Editor/forms/dynamics/CorporateRegionalNews.htm', onDownloadDone)
//</script>
//</DIV>
