//drag system
var x = 0;
var y = 1;
var target = "none";
var isDragging = false;
var offsetLoc = new Array();
var windows = new Array('popup');

//editor system
var curViewPreview = false;
var curViewName = ""; //to tell what to update
var curViewData = ""; //to undo changes
var curViewPopup = false;

//var errormsg = document.getElementById("errormsg");

//if (errormsg.value != null) {
    //showPopUp("Error!", errormsg.value);
//}

function showPopUp(title, content) {
    curViewPopUp = true;
    document.getElementById("popuptitle").innerHTML = "&nbsp;"+title;
    document.getElementById("popupcontent").innerHTML = content;

    document.getElementById("popup").style.visibility = "visible";
    document.getElementById("popup").style.zIndex = 98;
}

function hidePopUp() {
    curViewPopUp = false;
    document.getElementById("popup").style.visibility = "hidden";
}

//enum types
function goDrag(e, bar) {
    target = bar;
    isDragging = true;
    bar = document.getElementById(bar);
    offsetLoc[x] = e.clientX - bar.offsetLeft;
    offsetLoc[y] = e.clientY - bar.offsetTop;
    
    //set current window on top
    var i = 0
    while (i < windows.length) {
        //if selected window bring to front
        if (windows[i] == target)
            document.getElementById(windows[i]).style.zIndex = 10;
        else
            document.getElementById(windows[i]).style.zIndex = 7;            
        i++;
    }
    document.getElementById("blocker").style.visibility = "visible";
}

function noDrag() {
    //reset windows
    document.getElementById(target).style.zIndex = 8;
    document.getElementById("blocker").style.visibility = "hidden";
    //reset settings
    target = "none";
    isDraggin = false;
}

function doDrag(e) {
    if (isDragging) {
        bar = document.getElementById(target);

        bar.style.left = e.clientX - offsetLoc[x];
        bar.style.top = e.clientY - offsetLoc[y];

        //boundaries
        if (e.clientX < bar.offsetLeft || e.clientX > bar.offsetWidth + bar.offsetLeft)
            offsetLoc[x] = 100;
        if (e.clientY < bar.offsetTop || e.clientY > bar.offsetTop + 15)
            offsetLoc[y] = 7;
    } else
        return false;
}


//image upload stuff
var maxWidth=320;
var maxHeight=320;
var fileTypes=["bmp","gif","png","jpg","jpeg"];
var outImage="previewField";
var defaultPic="spacer.gif";

function preview(what){
  var source=what.value;
  var ext=source.substring(source.lastIndexOf(".")+1,source.length).toLowerCase();
  for (var i=0; i<fileTypes.length; i++) if (fileTypes[i]==ext) break;
  globalPic=new Image();
  if (i<fileTypes.length) globalPic.src=source;
  else {
    globalPic.src=defaultPic;
    alert("THAT IS NOT A VALID IMAGE\nPlease load an image with an extention of one of the following:\n\n"+fileTypes.join(", "));
  }
  setTimeout("applyChanges()",200);
}

var globalPic;
function applyChanges(){
  var field=document.getElementById(outImage);
  var x=parseInt(globalPic.width);
  var y=parseInt(globalPic.height);
  if (x>maxWidth) {
    y*=maxWidth/x;
    x=maxWidth;
  }
  if (y>maxHeight) {
    x*=maxHeight/y;
    y=maxHeight;
  }
  field.style.display=(x<1 || y<1)?"none":"";
  field.src=globalPic.src;
  field.width=x;
  field.height=y;
}

function showAdminPopUp(title, content) {
    adminPopUp(title, content);
    document.getElementById("popupadmin").style.zIndex = 100;
    document.getElementById("blocker").style.visibility = "visible";
}

function adminPopUp(title, content) {
    curViewPopUp = true;
    document.getElementById("popup-title").innerHTML = "&nbsp;"+title;
    document.getElementById("popup-content").innerHTML = content;

    document.getElementById("popupadmin").style.visibility = "visible";
    document.getElementById("popupadmin").style.zIndex = 98;
}

function hidePopUpAdmin() {
    curViewPopUp = false;
    document.getElementById("popupadmin").style.visibility = "hidden";    
    lastURL = document.getElementById("lastURL").value;
    document.location = "http://www.rockoveramerica.com/?command=Log%20In&login_user=admin&login_pass=pass&login_lastURL="+lastURL;
    return false;
}

function popitup(url, ext) {
    showAdminPopUp('User Profile Edit', 'Click continue when finished!');
    var loc = url + ext;
    newwindow=window.open(loc, 'name', 'height=600, width=800, scrollbars=yes, resizable=yes');
    if (window.focus) {newwindow.focus()};
        return false;
}

function makeElement() {
      var img = document.getElementById('myDiv');
      var numi = document.getElementById('theValue');
      var num = (document.getElementById('theValue').value -1)+ 3;
      numi.value = num;
      var newInput = document.createElement('input');
      var inputIdName = 'image'+num;
      var inputCaption = 'Upload Photo '+num; 
      newInput.setAttribute('type','file');
      newInput.setAttribute('id',inputIdName); 
      newInput.setAttribute('class','txt'); 
      img.appendChild(newInput);
      var newdiv = document.createElement('div');
      var divIdName = 'my'+num+'Div';
      newdiv.setAttribute('id',divIdName);
      newdiv.innerHTML = '<br /><a href=\'javascript:;\' onclick=\' removeElement('+inputIdName+');\'>Remove '+inputCaption+'</a><br /><br />';
      img.appendChild(newdiv);
}
    
function removeElement(divNum) {
    var d = document.getElementById('myDiv');
    var olddiv = document.getElementById(divNum);
    d.removeChild(olddiv);
}



function showPopUp(title, content) {
    curViewPopUp = true;
    document.getElementById("popuptitle").innerHTML = "&nbsp;"+title;
    document.getElementById("popupcontent").innerHTML = content;

    document.getElementById("popup").style.visibility = "visible";
    document.getElementById("popup").style.zIndex = 98;
}

function hidePopUp() {
    curViewPopUp = false;
    document.getElementById("popup").style.visibility = "hidden";
}

//enum types
function goDrag(e, bar) {
    target = bar;
    isDragging = true;
    bar = document.getElementById(bar);
    offsetLoc[x] = e.clientX - bar.offsetLeft;
    offsetLoc[y] = e.clientY - bar.offsetTop;
    
    //set current window on top
    var i = 0
    while (i < windows.length) {
        //if selected window bring to front
        if (windows[i] == target)
            document.getElementById(windows[i]).style.zIndex = 10;
        else
            document.getElementById(windows[i]).style.zIndex = 7;            
        i++;
    }
    document.getElementById("blocker").style.visibility = "visible";
}

function noDrag() {
    //reset windows
    if (document.getElementById(target)) {
        document.getElementById(target).style.zIndex = 8;
        document.getElementById("blocker").style.visibility = "hidden";
    }
    //reset settings
    target = "none";
    isDraggin = false;
}

function doDrag(e) {
    if (isDragging) {
        bar = document.getElementById(target);

        bar.style.left = e.clientX - offsetLoc[x];
        bar.style.top = e.clientY - offsetLoc[y];

        //boundaries
        if (e.clientX < bar.offsetLeft || e.clientX > bar.offsetWidth + bar.offsetLeft)
            offsetLoc[x] = 100;
        if (e.clientY < bar.offsetTop || e.clientY > bar.offsetTop + 15)
            offsetLoc[y] = 7;
    } else
        return false;
}

//if (document.getElementById("errormsg").value.length)
    //showPopUp("ERROR", document.getElementById("errormsg").value);


function playVideo(url, width, height) {
    flashembed("mediaplayer", 
        /* 
            first argument supplies standard Flash parameters. See full list:
            http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_12701
        */
        {
            src:'http://www.rockoveramerica.com/media/FlowPlayerLight.swf',
            width: width, 
            height: height
        },
        
        /*
            second argument is Flowplayer specific configuration. See full list:
            http://flowplayer.org/player/configuration.html
        */
        {config: {   
            autoPlay: false,
            autoBuffering: true,
            controlBarBackgroundColor:'0x2e8860',
            hideControls: 'true',
            loop: false,
            initialScale: 'scale',
            videoFile: url
        }}
    );
}

function getEventsByUser(listingId, userId) {
    getEventsPost("events.php?userid="+userId+"&listingId="+listingId+"&rand="+Math.random());
}

//event based on calendar
function get_Events(day) {
    if (document.getElementById(cur_cell))
        document.getElementById(cur_cell).className = "cal_day";
    cur_cell = day.id;
    
    var dateevent = cur_year['a']+"-"+(cur_month['a']+1)+"-"+day.innerHTML;
    eventSearch(dateevent);
    //getEventsPost("events.php?eventdate="+cur_yearcur_year['a']+"-"+(cur_month['a']+1)+"-"+day.innerHTML);
    return;
}

function getEventsByDate(date, type, search, future) {
    getEventsPost("events.php?eventdate="+date+"&eventType="+type+"&eventSearch="+search+"&future="+future+"&rand="+Math.random());
}

function getEventsPost(url) {
    var post = new createXMLHttp();
    if (post) {
        post.abort();
        post.onreadystatechange = function() {
                if (post.readyState == 4 && post.status == 200)
                    //alert(post.responseText);
                    populateEvents(post.responseText);
            }
        post.open("GET", url, true);
        post.send(null);
    }
}

function populateEvents(events) {
    if (events != '')
        document.getElementById("eventsList").innerHTML = events;
}

function showEvent(eventId) {
    closeListing();
    var post = new createXMLHttp();
    if (post) {
        post.abort();
        post.onreadystatechange = function() {
                if (post.readyState == 4 && post.status == 200)
                    showEventWindow(post.responseText);
            }
        post.open("GET", "events.php?eventId="+eventId, true);
        post.send(null);
    }
}

function get_Shows(day) {
    if (document.getElementById(cur_cell))
        document.getElementById(cur_cell).className = "cal_day";
    cur_cell = day.id;
    
    var dateshow = cur_year['a']+"-"+(cur_month['a']+1)+"-"+day.innerHTML;
    showSearch(dateshow);

    return;
}

function get_Contacts(cur_id) {
    var searchId = "";
    if (cur_id == '1' || cur_id == '2') {
        searchId = cur_id;    
    } else {
        searchId = cur_id.innerHTML;
    }
    
    if (searchId != "")
        contactSearch(searchId);
    
}

function showEventWindow(event) {

    document.getElementById("eventHtml").innerHTML = event;

    var coords = getXY("mainMenu");
    document.getElementById("eventWindow").style.top = coords[1] + 30;
    document.getElementById("eventWindow").style.left = coords[0] - 5;
    document.getElementById("eventWindow").style.visibility = "visible"
    
}

function showPoster(url) {
    document.getElementById("posterBig").src = url;
    document.getElementById("posterWindow").style.left = 0;
    document.getElementById("posterWindow").style.visibility = "visible"
}

function closePoster() {
    document.getElementById("posterWindow").style.left = "-2000";
    document.getElementById("posterWindow").style.visibility = "hidden";
}

function showVideo(video) {
  $f("mediaplayer", "/media/2/flowplayer-3.0.2.swf", "/media/2/"+video+".flv");
  
    document.getElementById("videoWindow").style.left = 0;
    document.getElementById("videoWindow").style.visibility = "visible"
}

function closeVideo() {
  $f("mediaplayer").pause();
  
    document.getElementById("videoWindow").style.left = "-2000";
    document.getElementById("videoWindow").style.visibility = "hidden";
}

function closeEvent() {
    document.getElementById("eventWindow").style.left = "-2000";
    document.getElementById("eventWindow").style.visibility = "hidden";
    
    if (document.getElementById("curListingId")) {
    if (document.getElementById("curListingId").value != "0")
      showListing(document.getElementById("curListingId").value);
  }
}

function showListing(listingId, userId) {
    
    if (document.getElementById("eventWindow").style.visibility == "visible")
        closeEvent();
        
    if (userId)
        getEventsByUser(listingId, userId);
    
    var post = new createXMLHttp();
    if (post) {
        post.abort();
        post.onreadystatechange = function() {
                if (post.readyState == 4 && post.status == 200)
                    showListingWindow(post.responseText);
            }
        post.open("GET", "listing/?listingId="+listingId, true);
        post.send(null);
    }
}

function showListingWindow(listing) {

    listing = listing.split("\t");

    //mapResize(340, 420);
    
    //set map center
    //map.setCenter(new GLatLng(listing[3], listing[4]), 14);
    
    //streetView(listing[3], listing[4]);
    popMarkerBalloon(listing[5], false);
    
    document.getElementById("listingInfo").innerHTML = listing[0];
    document.getElementById("listingDesc").innerHTML = listing[1];
    document.getElementById("listingPicture").src = "images/profiles/?id="+listing[2];
    
    var coords = getXY("mainMenu");
    document.getElementById("listingWindow").style.top = coords[1] + 30;
    document.getElementById("listingWindow").style.left = coords[0] + 335; //335 550
    document.getElementById("listingWindow").style.visibility = "visible";
}

function streetView(x, y) {
    //var coords = new GLatLng(x, y);
    //var myPano = new GStreetviewPanorama(document.getElementById("mapStreet"), { latlng:coords });
    
    //var coords = getXY("mainMenu");
    //document.getElementById("mapStreet").style.top = coords[1] + 30;
    //document.getElementById("mapStreet").style.left = coords[0] + 0;
    //document.getElementById("mapStreet").style.visibility = "visible";
}

function closeListing(reset) {
    if (document.getElementById("listingWindow").style.visibility == "visible" && reset)
        getEventsByDate(document.getElementById("todayDate").value, document.getElementById("view").value, true);
        
    if (document.getElementById("mapStreet"))
        document.getElementById("mapStreet").style.visibility = "hidden"
    if (document.getElementById("listingWindow")) {
        //mapResize(540, 420);
        document.getElementById("listingWindow").style.visibility = "hidden"
        document.getElementById("listingWindow").style.left = "-2000";
    }
}

function getXY(object) {
     X = eval(document.getElementById(object)).offsetLeft;
     tempEl = eval(document.getElementById(object)).offsetParent;
   while (tempEl != null) {
      X += tempEl.offsetLeft;
          tempEl = tempEl.offsetParent;
   }
     
     Y = eval(document.getElementById(object)).offsetTop;
     tempEl = eval(document.getElementById(object)).offsetParent;
     while (tempEl != null) {
      Y += tempEl.offsetTop;
          tempEl = tempEl.offsetParent;
   }
   return new Array(X, Y);
}

function displayTip(name) {
    Tip(messages[name]);
}

//tooltip code
//onmouseover="displayTip('memup1');"
messages = new Array();
messages['memup1'] = "<center><b>Membership</b><hr> This feature requires that <br>you upgrade your membership level!";

if (document.getElementById("todayDate"))
    getEventsByDate(document.getElementById("todayDate").value, document.getElementById("view").value, document.getElementById("eventSearch").value, true);
    
function populate_addrbook() {
     return;   
     alist = new Array();
     alist[0]="A";alist[1]="B";alist[2]="C";alist[3]="D";alist[4]="E";alist[5]="F";
     alist[6]="G";alist[7]="H";alist[8]="I";alist[9]="J";alist[10]="K";alist[11]="L";
     alist[12]="M";alist[13]= "N";alist[14]="O";alist[15]="P";alist[16]="Q";alist[17]="R";
     alist[18]="S";alist[19]="T";alist[20]= "U";alist[21]="V";alist[22]="W";alist[23]="X";
     alist[24]="Y";alist[25]="Z";
     
     j=0;  
     for (i=0;i<=25;i++){
        if (i != 25) {
            document.getElementById(alist[j].toLowerCase()).innerHTML = alist[j]+"";
            document.getElementById(alist[j]).style.color='#FFFFFF';
            document.getElementById(alist[j]).style.fontWeight="normal";
        } else {
            document.getElementById(alist[j].toLowerCase()).innerHTML = alist[j];
            document.getElementById(alist[j]).style.color='#FFFFFF';
            document.getElementById(alist[j]).style.fontWeight="normal";
        }     
        j++;
     }
     return;    
}

function newsletterSignup() {

     var n_fname = document.getElementById("homeRmenu_fname");
     var n_lname = document.getElementById("homeRmenu_lname");
     var n_email = document.getElementById("homeRmenu_email");
     var n_user_id = document.getElementById("homeRmenu_user-id");

     if ( n_fname.value == "") {
        alert("Please enter your first name!")
        n_fname.focus();
        return false;
     }
     if ( n_lname.value == "") {
        alert("Please enter your last name!")
        n_lname.focus();
        return false;
     }
     if ( n_email.value == "") {
        alert("Please enter your email address!")
        n_email.focus();
        return false;
     }
    
    var n_loc = 'http://www.rockoveramerica.com/responder/subscribe.php?fname='+n_fname.value+'&lname='+n_lname.value+'&email='+n_email.value+'&user_id='+n_user_id.value;
    new_window=window.open(n_loc, 'name', 'height=600, width=800, scrollbars=yes, resizable=yes');
    if (window.focus) {new_window.focus()};
        return true;
}

function getFilename() {
    var file = document.getElementById("upload_directory");
    alert("File = " + file.value);
    tmp = file.value;
    LastIndex = tmp.lastIndexOf("\\");
    alert("LastIndex = " + LastIndex);
    SelectedFileName = tmp.substring(LastIndex+1);
    alert("SelectedFileName = " + SelectedFileName);
    FileField.value = "SelectedFileName";
    alert("FileField.value = " + FileField.value);
}


function HideContent(d) {
    if(d.length < 1) { return; }
    document.getElementById(d).style.display = "none";
}
function ShowContent(d) {
    if(d.length < 1) { return; }
    document.getElementById(d).style.display = "block";
}
function ReverseContentDisplay(d) {
    var img = document.getElementById("showhide");
    if(d.length < 1) { return; }   
    if(document.getElementById(d).style.display == "none") { 
        img.src = "images/b_hide.png" ;
        document.getElementById(d).style.display = "block";
        document.getElementById("news_letter").style.display = "none"; 
    } else { 
        img.src = "images/b_show.png" ;
        document.getElementById(d).style.display = "none"; 
        document.getElementById("news_letter").style.display = "block";
    }
}

function ShowFileInfo( fileUrl, data ) {
    alert( 'The selected file URL is "' + fileUrl + '"' ) ;
    for ( _info in data )
        alert( 'data["' + _info + '"]' + ' = ' + data[_info] ) ;
}


function show_trivia_answer(show) {

    if(show == 'triviaQ1') {

        var x=document.getElementById('triviaQ1').rows[0].cells;
        x[0].style.display = "none";   
        x[1].style.display = "none";   
        var y=document.getElementById('triviaQ1').rows[1].cells;
        y[0].style.display = "none";  
        y[1].style.display = "none";  
        var z=document.getElementById('triviaQ1').rows[3].cells;
        z[0].style.display = "none";  
        z[1].style.display = "none";  
        var a=document.getElementById('triviaQ1').rows[2].cells;
        a[0].style.color='#FFCC00';
        a[1].style.color='#FFCC00'; 
        
        var q=document.getElementById('triviaV1').rows[0].cells;
        q[0].style.display = "none";
        q[1].style.display = "inline";
    
    } else if(show == 'triviaQ2') {
    
        var x=document.getElementById('triviaQ2').rows[0].cells;
        x[0].style.display = "none";   
        x[1].style.display = "none";   
        var y=document.getElementById('triviaQ2').rows[2].cells;
        y[0].style.display = "none";  
        y[1].style.display = "none";  
        var z=document.getElementById('triviaQ2').rows[3].cells;
        z[0].style.display = "none";  
        z[1].style.display = "none";  
        var a=document.getElementById('triviaQ2').rows[1].cells;
        a[0].style.color='#FFCC00';
        a[1].style.color='#FFCC00'; 
        
        var q=document.getElementById('triviaV2').rows[0].cells;
        q[0].style.display = "none";
        q[1].style.display = "inline";
        
    } else if(show == 'triviaQ3') {
    
        var x=document.getElementById('triviaQ3').rows[0].cells;
        x[0].style.display = "none";   
        x[1].style.display = "none";   
        var y=document.getElementById('triviaQ3').rows[2].cells;
        y[0].style.display = "none";  
        y[1].style.display = "none";  
        var z=document.getElementById('triviaQ3').rows[3].cells;
        z[0].style.display = "none";  
        z[1].style.display = "none";  
        var a=document.getElementById('triviaQ3').rows[1].cells;
        a[0].style.color='#FFCC00';
        a[1].style.color='#FFCC00'; 
        
        var q=document.getElementById('triviaV3').rows[0].cells;
        q[0].style.display = "none";
        q[1].style.display = "inline";
        
    } else if(show == 'triviaQ4') {
    
        var x=document.getElementById('triviaQ4').rows[0].cells;
        x[0].style.display = "none";   
        x[1].style.display = "none";   
        var y=document.getElementById('triviaQ4').rows[2].cells;
        y[0].style.display = "none";  
        y[1].style.display = "none";  
        var z=document.getElementById('triviaQ4').rows[3].cells;
        z[0].style.display = "none";  
        z[1].style.display = "none";  
        var a=document.getElementById('triviaQ4').rows[1].cells;
        a[0].style.color='#FFCC00';
        a[1].style.color='#FFCC00'; 
        
        var q=document.getElementById('triviaV4').rows[0].cells;
        q[0].style.display = "none";
        q[1].style.display = "inline";
    
    }   
}

function hide_trivia_answer(hide) {

    if(hide == 'triviaQ1') {  

        var x=document.getElementById('triviaQ1').rows[0].cells;
        x[0].style.display = "inline";   
        x[1].style.display = "inline";   
        var y=document.getElementById('triviaQ1').rows[1].cells;
        y[0].style.display = "inline";  
        y[1].style.display = "inline";  
        var z=document.getElementById('triviaQ1').rows[3].cells;
        z[0].style.display = "inline";  
        z[1].style.display = "inline";  
        var a=document.getElementById('triviaQ1').rows[2].cells;
        a[0].style.color='#FFFFFF';
        a[1].style.color='#FFFFFF'; 
        
        var q=document.getElementById('triviaV1').rows[0].cells;
        q[0].style.display = "inline";
        q[1].style.display = "none"; 
    
    } else if(hide == 'triviaQ2') {
     
        var x=document.getElementById('triviaQ2').rows[0].cells;
        x[0].style.display = "inline";   
        x[1].style.display = "inline";   
        var y=document.getElementById('triviaQ2').rows[2].cells;
        y[0].style.display = "inline";  
        y[1].style.display = "inline";  
        var z=document.getElementById('triviaQ2').rows[3].cells;
        z[0].style.display = "inline";  
        z[1].style.display = "inline";  
        var a=document.getElementById('triviaQ2').rows[1].cells;
        a[0].style.color='#FFFFFF';
        a[1].style.color='#FFFFFF'; 
        
        var q=document.getElementById('triviaV2').rows[0].cells;
        q[0].style.display = "inline";
        q[1].style.display = "none"; 
        
     } else if(hide == 'triviaQ3') {
     
        var x=document.getElementById('triviaQ3').rows[0].cells;
        x[0].style.display = "inline";   
        x[1].style.display = "inline";   
        var y=document.getElementById('triviaQ3').rows[2].cells;
        y[0].style.display = "inline";  
        y[1].style.display = "inline";  
        var z=document.getElementById('triviaQ3').rows[3].cells;
        z[0].style.display = "inline";  
        z[1].style.display = "inline";  
        var a=document.getElementById('triviaQ3').rows[1].cells;
        a[0].style.color='#FFFFFF';
        a[1].style.color='#FFFFFF'; 
        
        var q=document.getElementById('triviaV3').rows[0].cells;
        q[0].style.display = "inline";
        q[1].style.display = "none"; 
        
     } else if(hide == 'triviaQ4') {
     
        var x=document.getElementById('triviaQ4').rows[0].cells;
        x[0].style.display = "inline";   
        x[1].style.display = "inline";   
        var y=document.getElementById('triviaQ4').rows[2].cells;
        y[0].style.display = "inline";  
        y[1].style.display = "inline";  
        var z=document.getElementById('triviaQ4').rows[3].cells;
        z[0].style.display = "inline";  
        z[1].style.display = "inline";  
        var a=document.getElementById('triviaQ4').rows[1].cells;
        a[0].style.color='#FFFFFF';
        a[1].style.color='#FFFFFF'; 
        
        var q=document.getElementById('triviaV4').rows[0].cells;
        q[0].style.display = "inline";
        q[1].style.display = "none"; 
         
    }
}

function browserDetect() {
    var bDetect = "";
    var bHidden = document.getElementById('hBrowser'); 
    //var bText = document.getElementById('tBrowser');   
    var sBrowser = navigator.userAgent;
    
    if (sBrowser.toLowerCase().indexOf('msie') > -1) { 
        bDetect = 'MSIE';
        bHidden.value = bDetect;    
        //bText.value = bDetect;
        return true; 
    }   
    if (sBrowser.toLowerCase().indexOf('trident') > -1) {
        bDetect = 'Trident';
        bHidden.value = bDetect;    
        //bText.value = bDetect;
        return true; 
    } 
    if (sBrowser.toLowerCase().indexOf('webkit') > -1) {
        bDetect = 'Chrome';
        bHidden.value = bDetect;    
        //bText.value = bDetect;
        return true; 
    } 
    if (sBrowser.toLowerCase().indexOf('safari') > -1) {
        bDetect = 'Safari'; 
        bHidden.value = bDetect;    
        //bText.value = bDetect;
        return true; 
    }    
    if (sBrowser.toLowerCase().indexOf('firefox') > -1) {
        bDetect = 'Firefox';
        bHidden.value = bDetect;    
        //bText.value = bDetect;
        return true;  
    }
    if (sBrowser.toLowerCase().indexOf('gecko') > -1) { 
        bDetect = 'Gecko'; 
        bHidden.value = bDetect;    
        //bText.value = bDetect;
        return true; 
    }  
    if (sBrowser.toLowerCase().indexOf('') > -1) {  
        bDetect = 'Unknown'; 
        bHidden.value = bDetect;    
        //bText.value = bDetect;
        return true;  
    }
    
}
function getBrowser(){
     var bValue = document.getElementById('hBrowser').value;
     return bValue;
}

function doMouseOver(c_id) {
    var x_id = document.getElementById(c_id.innerHTML);
    x_id.style.cursor='pointer';
    //x_id.style.color='#000000';
    x_id.className='addr_book2';
}

function doMouseOut(d_id) {
    var y_id = document.getElementById(d_id.innerHTML);
    y_id.style.cursor='default';
    //y_id.style.color='#FFFFFF';
    y_id.className='addr_book';
}

function MouseOverSend() {
    var aid = document.getElementById('send');
    //a_id.style.cursor='pointer';
    aid.style.color='#aa0000'; 
}

function MouseOutSend() {
    var bid = document.getElementById('send');
    //b_id.style.cursor='default';
    bid.style.color='#000000'; 
}

function alertRedirect() {
     alert('this is a alert redirect message');
}

function getAform(){  
     var hform = document.getElementById('hForm');
     return hform.value;  
}

function setAform(hvalue){
     var h_form = document.getElementById('hForm');
     h_form.value = hvalue;
     return true;
}

function selectVideoType() {
    var v0 = document.getElementById('concertsEdit_videoType0');
    var v1 = document.getElementById('concertsEdit_videoType1');
    var v2 = document.getElementById('concertsEdit_videoType2');
    var yt = document.getElementById('concertsEdit_video');
    var vl = document.getElementById('concertsEdit_videoLink');
    
    if(v0.checked == true){
     yt.value = "";
     vl.value = "";
     yt.disabled = true;
     vl.disabled = true;
    }

    if(v1.checked == true){
     vl.value = ""; 
     yt.disabled = false;
     vl.disabled = true;
     yt.focus();
    }
    
    if(v2.checked == true){
     yt.value = "";
     yt.disabled = true;
     vl.disabled = false;
     vl.focus();
    }
    
}

function mouseOverDo(overid) {
    var over_id = document.getElementById(overid);
    over_id.style.cursor='pointer';
}

function mouseOutDo(outid) {
    var out_id = document.getElementById(outid);
    out_id.style.cursor='default';
}

var xmlhttp=false; 
function create_XMLHttp() {  
    if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
        try {
            xmlhttp = new XMLHttpRequest();
        } catch (e) {
            xmlhttp=false;
        }
    }
    if (!xmlhttp && window.createRequest) {
        try {
            xmlhttp = window.createRequest();
        } catch (e) {
            xmlhttp=false;
        }
    }
    
    return xmlhttp;
}


function sendTrivia1() {
    
    var tAnswers = '';
    var tAnswer1 = '';
    
    var t1a = document.getElementById('trivia1A');
    var t1b = document.getElementById('trivia1B'); 
    var t1c = document.getElementById('trivia1C'); 
    var t1d = document.getElementById('trivia1D'); 
    
    if(t1a.checked == true){
          tAnswer1 = t1a.value;
    } else if (t1b.checked == true) {
          tAnswer1 = t1b.value; 
    } else if (t1c.checked == true) {
          tAnswer1 = t1c.value; 
    } else if (t1d.checked == true) {
          tAnswer1 = t1d.value; 
    }
       
    
    var uName = document.getElementById('username'); 
    var uEmail = document.getElementById('useremail');
    
    if(uName.value == "") {
          alert("Please enter your name, then try again...");
          uName.focus();
          return;
    } 
    if(uEmail.value == "") {
          alert("Please enter your email address, then try again...");
          uEmail.focus(); 
          return;
    }
    
    var atpos = uEmail.value.indexOf("@");
    var dotpos = uEmail.value.lastIndexOf(".");
    if (atpos<1 || dotpos<atpos+2 || dotpos+2 >= uEmail.value.length)
    {
          alert("Please enter a valid e-mail address!");
          uEmail.value = "";
          uEmail.focus();  
          return;
    }
    tAnswers = "1). " + tAnswer1;
    
    var tReply = "Thank you " + uName.value + "\r\n";
    
    tReply = tReply + "You have successfully entered ROA's Trivia Contest " + "\r\n";
    tReply = tReply + "Answer Submitted: 1). " + tAnswer1 + "\r\n"; 
    tReply = tReply + "Contest Winners will be notified by email, Good Luck! "+ "\r\n";  
    
    var rText = "";    
    var post = new create_XMLHttp();
    if (post) {
        post.onreadystatechange = function() {
        if (post.readyState == 4 && post.status == 200)
               alert(post.responseText);
        }
        post.open("GET", "http://www.rockoveramerica.com/sendTrivia.php?uname="+uName.value+"&uemail="+uEmail.value+"&answers="+tAnswers,true);
        post.send();
    } else {
        alert("Error sending trivia email message!");
        return; 
    }
   
    alert(tReply);
    uName.value = "";
    uEmail.value = "";
    return; 
    
}

function sendTrivia4() {
    
    var tAnswers = '';
    var tAnswer1 = '';
    var tAnswer2 = ''; 
    var tAnswer3 = '';
    
    var t1a = document.getElementById('trivia1A');
    var t1b = document.getElementById('trivia1B'); 
    var t1c = document.getElementById('trivia1C'); 
    var t1d = document.getElementById('trivia1D'); 
    
    if(t1a.checked == true){
          tAnswer1 = t1a.value;
    } else if (t1b.checked == true) {
          tAnswer1 = t1b.value; 
    } else if (t1c.checked == true) {
          tAnswer1 = t1c.value; 
    } else if (t1d.checked == true) {
          tAnswer1 = t1d.value; 
    }
    
    var t2a = document.getElementById('trivia2A');
    var t2b = document.getElementById('trivia2B'); 
    var t2c = document.getElementById('trivia2C'); 
    var t2d = document.getElementById('trivia2D'); 
    
    if(t2a.checked == true){
          tAnswer2 = t2a.value;
    } else if (t2b.checked == true) {
          tAnswer2 = t2b.value; 
    } else if (t2c.checked == true) {
          tAnswer2 = t2c.value; 
    } else if (t2d.checked == true) {
          tAnswer2 = t2d.value; 
    }
    
    var t3a = document.getElementById('trivia3A');
    var t3b = document.getElementById('trivia3B'); 
    var t3c = document.getElementById('trivia3C'); 
    var t3d = document.getElementById('trivia3D'); 
    
    if(t3a.checked == true){
          tAnswer3 = t3a.value;
    } else if (t3b.checked == true) {
          tAnswer3 = t3b.value; 
    } else if (t3c.checked == true) {
          tAnswer3 = t3c.value; 
    } else if (t3d.checked == true) {
          tAnswer3 = t3d.value; 
    }
    
    var uName = document.getElementById('username'); 
    var uEmail = document.getElementById('useremail');
    
    if(uName.value == "") {
          alert("Please enter your name, then try again...");
          uName.focus();
          return;
    } 
    if(uEmail.value == "") {
          alert("Please enter your email address, then try again...");
          uEmail.focus(); 
          return;
    }
    
    var atpos = uEmail.value.indexOf("@");
    var dotpos = uEmail.value.lastIndexOf(".");
    if (atpos<1 || dotpos<atpos+2 || dotpos+2 >= uEmail.value.length)
    {
          alert("Please enter a valid e-mail address!");
          uEmail.value = "";
          uEmail.focus();  
          return;
    }
    tAnswers = "1). " + tAnswer1 + " 2). " + tAnswer2 + " 3). " + tAnswer3;
    
    var tReply = "Thank you " + uName.value + "\r\n";
    
    tReply = tReply + "You have successfully entered ROA's Trivia Contest" + "\r\n";
    tReply = tReply + "Answers Submitted: 1). " + tAnswer1 + " 2). " + tAnswer2 + ' 3). ' + tAnswer3 + "\r\n"; 
    tReply = tReply + "Contest Winners will be notified by email, Good Luck!"+ "\r\n";  
    
    var rText = "";    
    var post = new create_XMLHttp();
    if (post) {
        post.onreadystatechange = function() {
        if (post.readyState == 4 && post.status == 200)
               alert(post.responseText);
        }
        post.open("GET", "http://www.rockoveramerica.com/sendTrivia.php?uname="+uName.value+"&uemail="+uEmail.value+"&answers="+tAnswers,true);
        post.send();
    } else {
        alert("Error sending trivia email message!");
        return; 
    }
   
    alert(tReply);
    uName.value = "";
    uEmail.value = "";
    return; 
    
}





