
var curOS ;
if (navigator.appVersion.indexOf("Win")!=-1) curOS="Windows";
else if (navigator.appVersion.indexOf("Mac")!=-1) curOS="MacOS";
else if (navigator.appVersion.indexOf("X11")!=-1) curOS="UNIX";
else if (navigator.appVersion.indexOf("Linux")!=-1) curOS="Linux";
else curOS="unknown";

if (window.ActiveXObject) window.ie = window[window.XMLHttpRequest ? 'ie7' : 'ie6'] = true ;
else if (document.childNodes && !document.all && !navigator.taintEnabled) window.khtml = true ;
else if (document.getBoxObjectFor != null) window.gecko = true ;
if (window.ie6) try {document.execCommand("BackgroundImageCache", false, true);} catch (e){} ;

// Disable a form's submit/cancel button and submit the form. Before submitting, 
// we'll execute a callback function, if applicable...
var disableAndSubmit = function(submitID, cancelID, formID, callback){

	if ($(submitID)) {
		if ($(submitID).getTag() == 'input') {
			$(submitID).setProperty('disabled', true) ;
		} else if ($(submitID).getTag() == 'a') {
			$(submitID).setProperty('href','javascript:void(0)') ;
		} 
		$(submitID).setStyle('opacity', .5) ;
	}

	if ($(cancelID)) {
		if ($(cancelID).getTag() == 'input') {
			$(cancelID).setProperty('disabled', true) ;
		} else if ($(cancelID).getTag() == 'a') {
			$(cancelID).setProperty('href','javascript:void(0)') ;
		} 
		$(cancelID).setStyle('opacity', .5) ;
	}

	if (typeof(callback) == 'function') {
		callback() ;
	}

	return true ; 
} ;

var confirmAction = function(el_name, el_action, el_url) {
	var delete_it = confirm("Do you really want to " + el_action + " item: " + el_name + "?") ;
	if (delete_it) location.href = el_url ;
} ;

// THis function retrieves a query string, parses it and returns it as an array object
function getQueryString() {
	var qData = {} ;
	var sep = ';';
	var keyName;
	var keyValue;
	var queryURL = '' + this.location;
	if (queryURL.indexOf('?') == -1) { return false ; }
	queryURL = queryURL.substring((queryURL.indexOf('?')) + 1);
	if (queryURL.length < 1) { return false; }
	var pair = {} ;
	var kV = 0 ;
	while (queryURL.indexOf('&') > -1) {
		pair[kV] = queryURL.substring(0,queryURL.indexOf('&'));
		queryURL = queryURL.substring((queryURL.indexOf('&')) + 1);
		kV++; 
	}
	pair[kV] = queryURL;
	$each(pair, function(v) {
		keyName = v.substring(0,v.indexOf('='));
		keyValue = v.substring((v.indexOf('=')) + 1);
		while (keyValue.indexOf('+') > -1) {
			keyValue = keyValue.substring(0,keyValue.indexOf('+')) + '' + keyValue.substring(keyValue.indexOf('+') + 1); 
		}
		keyValue = unescape(keyValue);
		if (qData[keyName]) {
			qData[keyName] = qData[keyName] + sep + keyValue; 
		} else {
			qData[keyName] = keyValue; 
		}
	}) ;
	return qData;
}

var positionPaws = function(){
	var screenWidth = getWidth();
	var pawLeftX = 0;
	var pawRtX = 0;
	var screenOffset = 0;
	var pawLft = $("pawLft"); 
	var pawRt = $("pawRt");
	      
	if(screenWidth > 900) {
		screenOffset = (screenWidth - 900) / 2;  
		pawLeftX = screenOffset - 68;
		pawRtX = screenOffset + 830;
		pawLft.setStyles({ visibility: 'visible', display: 'block', left: pawLeftX+'px' }) ;
		pawRt.setStyles({ visibility: 'visible', display: 'block', left: pawRtX+'px' }) ;

	} else {
		pawLft.setStyles({ visibility: 'hidden', display: 'none' }) ;
		pawRt.setStyles({ visibility: 'hidden', display: 'none' }) ;
	}
} ;

