﻿//  Set enter key for selected button
//  isKeyPress - indicates OnKeyPress or OnKeyDown event handler
//  true - OnKeyPress
function setEnterKey(evt, btnID, isKeyPress)
{	
    var key;   	   
    var isMoz = false; 		
    
	if(window.event)
	{	 	
		key = evt.keyCode;     //IE or Opera
		if(!isKeyPress) return true;		
    }
	else
	{	   
		key = evt.which;     //Firefox
		isMoz = true;
		if(isKeyPress) return true;		
    }            	
    	
	if(key == 13)
	{
	    var bSearch = document.getElementById(btnID);					    	    
	    bSearch.focus();
	    bSearch.click();	    
	    if(!isMoz)
	        event.returnValue = false;	     
	        
	    return false;
	}	        
	return true;
}	

function MarkAll()
{
	var form = document.getElementById('aspnetForm');
		
	for (i = 0; i < form.elements.length; i++)
	{	
		var item = form.elements[i];        
		if (item.id.indexOf("cbID") != -1)
		{
			item.checked = document.getElementById('cbIDSelector').checked;
		}
	}
}

function rotBigImg(alt) {
	var classes = ["top-image2"];
	var currIndex = Math.floor(Math.random()*(classes.length));
	var output = "<div id='" + classes[currIndex] + "' title='" + alt + "'></div>";
	return output;
}

function ViewImage(image_url, width, height)
{
	if(isNaN(width))	width = 0;
	if(isNaN(height))	height = 0;
		
	var w = width;
	var h = height;

	var lf = 0;
	var t = 0;
	var sw = screen.width;
	var sh = screen.height;

	if (w > sw *3/4) w = sw *3/4;
	if (h > sh *3/4) h = sh *3/4;

	if(isNaN(lf))lf = top.screenX;
	if(isNaN(t))t = top.screenY;

	if(isNaN(sw))sw = top.screen.width;
	if(isNaN(sh))sh = top.screen.height;
	
	lf = lf + (sw - lf) / 2 - w/2;
	t = t + (sh - t) / 2 -  h/2;
	
	args = 'width=' + w + ',height=' + h + ',resizable=yes,scrollbars=0,location=0,menubar=0,status=0,left=' + lf +', top=' + t;
	
	
	remote = window.open(image_url, "ViewImage", args);

    if(remote != null)
    {
        if (remote.opener == null)   
			remote.opener =  self;
    }
    
    return remote;
}

/* tabs */

var tabs = new Array('tab1', 'tab2', 'tab3', 'tab4', 'tab5');

function tab_click(what) {
	for(i=0; i<tabs.length; i++) {
		document.getElementById(tabs[i]).className = 'tab-close';
		document.getElementById(tabs[i]+'_content').className = 'hidden';
		if(what.id == tabs[i]) {
			document.getElementById(tabs[i]).className = 'tab-open';
			document.getElementById(tabs[i]+'_content').className = 'show';
		}
	}
}
window.onload = function() {
    if(document.getElementById(tabs[0]) != null)
    {
	    document.getElementById(tabs[0]).className = 'tab-open';
	    document.getElementById(tabs[0]+'_content').className = 'show';
	}
}

function BookmarkPage(title,url)
    {
        if (window.sidebar) // firefox
        {
	        window.sidebar.addPanel(title, url, "");
	    }
        else if(window.opera && window.print) // opera
        {
	        var elem = document.createElement('a');
	        elem.setAttribute('href',url);
	        elem.setAttribute('title',title);
	        elem.setAttribute('rel','sidebar');
	        elem.click();
        } 
        else if(document.all)// ie
        {
	        window.external.AddFavorite(url, title);
	    }
    }

function ShareFace()
{
    window.open("http://www.facebook.com/sharer.php?u=" + encodeURIComponent(location.href));
}