
function openBrWindow(theURL,winName,features) {
   window.open(theURL,winName,features);
}

  function submitTo(formName, url) {
      var form = getElement(formName);
      form.action = url;
      form.submit();
  }

function getElement(elementId) {
    if (document.getElementById) {
        return document.getElementById(elementId);
    } else if (document.all) {
        return document.all[elementId];
    } else if (document.layers){
        return document.layers[elementId];
    } else {
    	return false;
    }

}

function SetChecked(form, val,chkName) {
    //var form = getElement(formName)
    dml=document.forms[form];
    len = dml.elements.length;
    var i=0;
    for( i=0 ; i<len ; i++) {
    if (dml.elements[i].name==chkName) {
    dml.elements[i].checked=val;
    }
    }
}

function chkBrw()
{
	chkTPBrw();
	if(((TPBrw==1)&&(TPVr<55000))||((TPBrw==2)&&(TPVr<71000))||((TPBrw==3)&&(TPVr<10000)) || ((TPBrw==2)&&(TPVr>79000)))
		location.href="/fr_CA/mlcommon.do?pageId=browser";
	//if ((navigator.userAgent.indexOf("aol") > -1)||(navigator.userAgent.indexOf("AOL") > -1))
	//	location.href="aol.htm";
	if (navigator.userAgent.toUpperCase().indexOf("OPERA") > -1)
		location.href="/fr_CA/mlcommon.do?pageId=browser";
}

function chkTPBrw()
{
	var str = navigator.userAgent;
	var st,end;
	if (str.indexOf("MSIE")>0)
		TPBrw = 1;
	else if (str.indexOf("Netscape")>0)
		TPBrw = 2;
	else if (str.indexOf("Firefox")>0)
		TPBrw = 3;
	if (TPBrw==1){
		st = str.indexOf("MSIE ");
		end = str.indexOf(";",st + 5);
		if(end==-1) end = str.length;
		TPVr = getBrwVrsn(str.substring(st+5,end));}
	if(TPBrw==2){
		st = str.indexOf("Netscape/");
		end = str.indexOf(" ",st);
		if(end==-1) end = str.length;
		TPVr = getBrwVrsn(str.substring(st+9,end));	}
	if(TPBrw==3){
		st = str.indexOf("Firefox/");
		end = str.indexOf(" ",st);
		if(end==-1) end = str.length;
		TPVr = getBrwVrsn(str.substring(st+8,end));}
}

function getBrwVrsn(str)
{
	var mVer,vr,x,y,st,ed,l,ivr,z;
	m=3;l=2;
	st=0;ed=0;st=0;mVer=0;y=Math.pow(10,l-1);x=y*10;z=0;
	
	ed=str.indexOf(".", st);
	if(ed==-1) ed=str.length;
	mVer = str.substring(st,ed);
	z=z+1;
	
	while(ed<str.length&&mVer<Math.pow(x,m-1))
	{
		st = str.indexOf(".", st+1);
		ed = str.indexOf(".", st+1);
		if(ed==-1) ed=str.length;
		vr = str.substring(st+1,ed);
		ivr = parseInt(parseInt(vr)*Math.pow(10,l-vr.length));
		if(isNaN(ivr))ivr=0;
		mVer = mVer*x+ivr;
		z=z+1;
	}
	mVer=mVer*Math.pow(x,m-z);
	if(isNaN(mVer))mVer=0;
	return parseInt(mVer);
}


