$(document).ready(function() {
//  Search focus / blur
    $('#input-q').focus(function() {
        if ($(this).val()==q_orig) {
            $(this).val('');
        }
        else {
            $(this).select();
        }
    });
    $('#input-q').blur(function() {
        if ($(this).val()=='') {
            $(this).val(q_orig);
        }
    });

//  Open sexcam links in new window
    $('a.preview, a.nickname, a.chatnow').click(function() {
        window.open(this.href);
        return false;
    });

//  Style checkbox
    if ($('#hid-show-offline').val() == 1) {
        $('#chk-show-offline').addClass('checked');
    }
    $('#chk-show-offline').click(function(){
        if ($('#hid-show-offline').val() == 0) {
            $('#hid-show-offline').val(1);
            $(this).addClass('checked');
        }
        else {
            $('#hid-show-offline').val(0);
            $(this).removeClass('checked');
        }
        $(this).parent().parent('form').submit();
        return false;
    });
    
//  Profile photos
    $('#thumbnails a').click(function() {
        $('#photo').css('background-image', 'url('+$(this).attr('href')+')');
        return false;
    });
    
//  Bookmark
    $('a.bookmark').click(function() {
        addFav();
        return false;
    });
    
    
});


/*
**	Bookmark
*/
var bmurl = 'http://www.webcamschatje.com/';
var bmttl = 'Live Sexcams - Webcamschatje.com';
function addFav() {
	if (addFav2()==false) {
		alert('Close this message and press CTRL-D\r\nto add this site to your favorites.');
	}
}
function addFav2() {
  if((typeof window.sidebar == 'object')&&(typeof window.sidebar.addPanel == 'function')){
		window.sidebar.addPanel(bmttl, bmurl,'');
	} else if (typeof window.external == 'object'){
		window.external.AddFavorite(bmurl, bmttl);
  } else if (window.opera && document.createElement){
    var a=document.createElement('A');
    if(!a){return false;}
    a.setAttribute('rel','sidebar');
    a.setAttribute('href',bmurl);
    a.setAttribute('title',bmttl);
    a.click();
  } else {return false;}
  return true;
}
