var floatingTopPadd = '40%';
function getHoverImage(objID, hoverImg)
{
	$('#'+objID).css('background', 'url('+hoverImg+')');
}

function custLoader(action, posTop)
{
	var objLoader = document.getElementById('jqi');
	var txt = "";
	if ( posTop == undefined || posTop == '' )
	{
		posTop = '50';
	}
	if (action == 'show')
	{
		if ( objLoader == null )
		{
			$.prompt(txt,{
				buttons: { },
				top : posTop+'%'
			});
			$("#jqi").css("background","none");
			$("#jqi").css("border","none");
			$('.jqiclose').css("display","none");
			$('#jqistates').css("display","none");
			$('.jqicontainer').css("background","none");
			$('.jqicontainer').css("text-align","center");
			$('.jqicontainer').append('<img src=" '+DIR_WS_IMAGES+'ajax-loader.gif" id="jqiLoader" border="1" alt="" align="absmiddle" style="margin-left: -70px;">');
		}
	}
	else if(action == 'hide')
	{
		if ( objLoader != null )
		{
			jQuery.ImpromptuClose();
		}
	}
}

function toggleStatus(id, tableName, whereColName, setColName)
{
	if (setColName == undefined)
	{
		setColName = '';
	}
	$.ajax({
		type: "POST",
		url: HTTP_SERVER +DIR_WS_HTTP+ "ajaxCommon.php",
		data: "actionType=CHANGE_STATUS&id="+id+"&tableName="+tableName+"&whereColName="+whereColName+"&setColName="+setColName,
		success: function(msg)
		{	
			$('#status'+id).attr('src', DIR_WS_IMAGES+'status'+msg+'.png');
		}
	});
}

function URLDecode (encodedString) {
  var output = encodedString;
  var binVal, thisString;
  var myregexp = /(%[^%]{2})/;
  while ((match = myregexp.exec(output)) != null
             && match.length > 1
             && match[1] != '') {
    binVal = parseInt(match[1].substr(1),16);
    thisString = String.fromCharCode(binVal);
    output = output.replace(match[1], thisString);
  }
  return output;
}

function URLEncode (clearString) {
  var output = '';
  var x = 0;
  clearString = clearString.toString();
  var regex = /(^[a-zA-Z0-9_.]*)/;
  while (x < clearString.length) {
    var match = regex.exec(clearString.substr(x));
    if (match != null && match.length > 1 && match[1] != '') {
    	output += match[1];
      x += match[1].length;
    } else {
      if (clearString[x] == ' ')
        output += '+';
      else {
        var charCode = clearString.charCodeAt(x);
        var hexVal = charCode.toString(16);
        output += '%' + ( hexVal.length < 2 ? '0' : '' ) + hexVal.toUpperCase();
      }
      x++;
    }
  }
  return output;
}

function formatToInteger(objInput)
{
	var re=/\D+/g
	 if (objInput.value.match(re))
	 {
		objInput.value = objInput.value.replace(re, "");
	 }
}
