var ie4up = (document.all) ? 1 : 0;
var ns6up = (document.getElementById&&!document.all) ? 1 : 0;

function sortNumber(a, b)
{
return a - b
}


function compare()
{
    dd1=document.getElementById("d1");
    dd2=document.getElementById("d2");
//    alert(dd1.innerText);
var str1='';
var str2='';
    if(ie4up)
    {
        str1=dd1.innerText;
        str2=dd2.innerText;
    }
    else
    {
        str1=dd1.textContent;
        str2=dd2.textContent;
    }
    str1=str1.toLowerCase();
    str1=str1.replace(/\n/g,' ');
    str1=str1.replace(/\./g,' ');
    str1=str1.replace(/,/g,' ');
    str1=str1.replace(/:/g,' ');
    str1=str1.replace(/;/g,' ');
    str1=str1.replace(/\(/g,' ');
    str1=str1.replace(/\)/g,' ');
    str1=str1.replace(/"/g,' ');
    str1=str1.replace(/'/g,' ');
    str1=str1.replace(/</g,' ');
    str1=str1.replace(/>/g,' ');
//    str1=str1.replace(/[.,\n():\?!-]/,' ');

    str2=str2.toLowerCase();
    str2=str2.replace(/\n/g,' ');
    str2=str2.replace(/\./g,' ');
    str2=str2.replace(/,/g,' ');
    str2=str2.replace(/:/g,' ');
    str2=str2.replace(/;/g,' ');
    str2=str2.replace(/\(/g,' ');
    str2=str2.replace(/\)/g,' ');
    str2=str2.replace(/"/g,' ');
    str2=str2.replace(/'/g,' ');
    str2=str2.replace(/</g,' ');
    str2=str2.replace(/>/g,' ');

var    str1_ar= new Array();
    str1_ar=str1.split(' ');

var    str2_ar= new Array();
    str2_ar=str2.split(' ');

//    alert(str1_ar[8]);
    var str1_as_ar=new Array();
    for(i in str1_ar)
    {
        if(str1_ar[i].length>3)
        {
            str1_as_ar[str1_ar[i]]=str1_ar[i].length;
//            document.write(str1_ar[i]+'; ')
            }
    }
    str1_as_ar.sort();

//document.write(str1_as_ar);

    var str2_as_ar=new Array();
    for(i in str2_ar)
    {
        if(str2_ar[i].length>3)
            str2_as_ar[str2_ar[i]]=str2_ar[i].length;
    }
    str2_as_ar.sort();

    var tt=dd2.innerHTML;
    for(i in str1_as_ar)
    {
        if(i.length>2)
        {
            try{
            var re = new RegExp("( "+i+")", "ig");
            }
            catch(e)
            {
//                alert(str1_ar[i]);
            }
            tt=tt.replace(re,' <b style="color:red;">$1</b>');
        }
    }
    dd2.innerHTML=tt;

    tt=dd1.innerHTML;
    for(i in str2_as_ar)
    {
        if(i.length>2)
        {
            var re2 = new RegExp("( "+i+")", "ig");
            tt=tt.replace(re2,' <b style="color:blue;">$1</b>');
        }
    }
    dd1.innerHTML=tt;
//    dd2.innerHTML=str2;
//    str2=str2.toLowerCase();
//    alert(dd2.innerHTML);


}
