// JavaScript Document

// Live Clock Start
function class_clock(f,s,c,b,w,h,d,m,g,z) {
    this.b=b;this.w=w;this.h=h;this.d=d;this.g=g;this.z=z
    this.o='<font style="color:'+c+'; font-family:'+f+'; font-size:'+s+'pt;">';
    if (m==1) this.o+=doDate("W1"," ","M1"," ","Y1"," ");

}
var clock=new class_clock("Arial, Helvetica, sans-serif","8","#000000","#000000","160",1,0,1,0,0)
// If the clock's size needs adjusting, change the 133 above.
d=document;
if (d.all || d.getElementById) {
    d.write('<span id="activeClock" style="width:'+clock.w+'px; "></span>');
}
else if (d.layers) {
    d.write('<ilayer  id="wrapClock"><layer width="'+clock.w+'" id="activeClock"></layer></ilayer>');
}
else {
    showDigitalClock(1);
}
function showDigitalClock(a){ 
    d=document;t=new Date();
    p="";
    dClock="";
    if (d.layers)
        d.wrapClock.visibility="show";
    tD=(t.getTimezoneOffset()-(clock.z*60))*clock.g;
    t.setMinutes(tD+t.getMinutes())
    h=t.getHours();
    m=t.getMinutes();
    s=t.getSeconds();
    if (clock.h){
        p=(h>11)?"PM":"AM";
        h=(h>12)?h-12:h;
        h=(h==0)?12:h;
    }
    if (clock.d){
        m=(m<=9)?"0"+m:m; s=(s<=9)?"0"+s:s;
    }
    dClock = clock.o+h+':'+m+':'+s+' '+p+'</font>';
    if (a) {
        d.write(dClock);
    }
    if (d.layers) {
        wc = document.wrapClock;lc = wc.document.activeClock;
        lc.document.getElementById.write(dClock);lc.document.close();
    } else if (d.all) {
        document.getElementById("clock").innerHTML = dClock;
        //change the d.getElementById to place the clock on your desired location and change the CSS to position it further
    } else if (d.getElementById) {
        d.getElementById("clock").innerHTML = dClock;
    }
    if (!a) setTimeout("showDigitalClock()",1000);
}


function doDate(){ 
    var t=new Date(),a=doDate.arguments,str="",i,a1,lang="1";
    var month=new Array('January','January', 'February','February', 'March','March', 'April','April', 'May','May', 'June','June', 'July','July', 'August','August', 'September','September', 'October','October', 'November','November', 'December','December');
    var tday= new Array('Sunday','Sunday','Monday','Monday', 'Tuesday','Tuesday', 'Wednesday','Wednesday','Thursday','Thursday','Friday','Friday','Saturday','Saturday');
    for(i=0;i<a.length;i++) {a1=a[i].charAt(1);switch (a[i].charAt(0)) {
            case "M":if  ((Number(a1)==3) && ((t.getMonth()+1)<10)) str+="0";
                str+=(Number(a1)>1)?t.getMonth()+1:month[t.getMonth()*2+Number(a1)];break;
            case "D": if ((Number(a1)==1) && (t.getDate()<10)) str+="0";str+=t.getDate();break;
            case "Y": str+=(a1=='0')?t.getFullYear():t.getFullYear().toString().substring(2);break;
            case "W":str+=tday[t.getDay()*2+Number(a1)];break; default: str+=unescape(a[i]);}}return str;
        }

        // Live Clock End

        // Text animation on the title window starts here
        var textDisplay = new Array ("Welcome to www.creativebells.com"); 
        var textCount=2; 

        var x=1; 
        var y=0; 
        var z=1; 
        function animate() 
        { 
            window.document.title=textDisplay[y].substr(0, x)+""; 
            if (z==1) x++; 
            if (x==-1) {z=1;x=0;y++;y=y%textCount;} 
            if (x==textDisplay[y].length+10) {z=0;x=textDisplay[y].length;} 
            parent.window.document.title=textDisplay[y].substr(0, x)+""; 
            setTimeout("animate()",10); 
        } 
        // Text animation on the title window ends here

        // returns true if the string is empty
        function isEmpty(str){
            
            return (str == null) || (str.length == 0);
        }
        
        // returns true if the string is a valid email
        function isEmail(str,id){

            if(isEmpty(str)) return false;
            var re = /^[^\s()<>@,;:\/]+@\w[\w\.-]+\.[a-z]{2,}$/i
            if(re.test(str)!="1"){
                alert("Please enter a valid e-mail address.");
                document.getElementById(id).value="";
                document.getElementById(id).focus();
            }
        }




