/**
 * @author Ian
 */
function srand(l, u){
    return Math.floor((Math.random() * (u - l + 1)) + l);
}

//Usage 
// alert(srand(1,10));

function setInnerValueFromArrRand(e, arr){
    //	alert(e + arr);
    var elm, num, newItem;
    newItem = "";
    num = srand(0, arr.length - 1);
  newItem = arr[num];
    $(e).update(newItem);
    //	alert(num + '=' + newItem);
}

// usage 
//    setInnerValue('itema', connecttypes);  or setInnerValue('itema',['Systems', 'People', 'Customers', 'Data', 'Processes']);

function setPageValuesForCT(){
    var connecttypes = ['Systems', 'People', 'Customers', 'Data', 'Processes'];
    var techtypes = ['Scripting Languages (Ruby / PHP / JavaScript) ', 'SQL Databases (My SQL / Oracle / MS SQL Server)', 'Advanced JavaScript (AJAX / DHMTL / Prototype / JQuery / Dojo / JSON)', 'XML Markup ( Web Services / RSS / ATOM / AJAX)'];
    var buildtypes = ["Internet\'s", "IntraNet's", "ExtraNet's", "Wiki's", "CRM's", "Workflows", "Ecommerce", "Social Networks", "Content Management Systems"];
    //	    if ($('What').visible) {
    setInnerValueFromArrRand('itema', connecttypes);
    setInnerValueFromArrRand('itemb', connecttypes);
    while ($('itema').innerHTML == $('itemb').innerHTML) {
        setInnerValueFromArrRand('itemb', connecttypes);
    }
    new Effect.Highlight('itema');
    new Effect.Highlight('itemb');
    //   } else 
    //      if ($('How').visible) {
    setInnerValueFromArrRand('techtypes', techtypes);
    setInnerValueFromArrRand('buildtypes', buildtypes);
    new Effect.Highlight('techtypes');
    new Effect.Highlight('buildtypes');
    //       }
}

document.observe('dom:loaded', function(){
    setPageValuesForCT();
    var timer = function(){
        setPageValuesForCT();
    };
    setInterval(timer, 4000);
})
