/**
 * @package Joomla 1.5
 * @copyright Copyright (C) 2008-2009 Jan's Joomla. All rights reserved.
 *
 * @component GoogleMapPRO
 * @version 1.0.3 : js.js
 * @copyright Copyright (C) Jan Sangill
 **/

/*****Feedback functions*******/

var stop_nu;
function loadUserFeedback(html) {
	document.getElementById("userFeedback").innerHTML = html;
	opacity("userFeedback", 0, 100, 500);
	stop_nu = setTimeout("opacity(\'userFeedback\', 100, 0, 2000)",7000);
}

function opacity(id, opacStart, opacEnd, millisec) {
	var speed = Math.round(millisec / 100);
	var timer = 0;
	if(opacStart > opacEnd) {
		for(i = opacStart; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",\'" + id + "\')",(timer * speed));
			timer++;
		}
	} else if(opacStart < opacEnd) {
		for(i = opacStart; i <= opacEnd; i++)
			{
			setTimeout("changeOpac(" + i + ",\'" + id + "\')",(timer * speed));
			timer++;
		}
	}
}

function changeOpac(opacity, id) {
	var object = document.getElementById(id).style;
	object.display = "block";
	object.filter = "alpha(opacity=" + opacity + ")";
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	if (opacity == 0) {
		object.display = "none";
	}
}

function stop_timeout() {	
	clearTimeout(stop_nu);
	document.getElementById("userFeedback").style.display="none";
}

/*****Replace CarriageReturn *******/
function replaceCarriageReturn(emailBody,replaceWith){
	var emailBody = escape(emailBody); //encode all characters in text area to find carriage return character
	
	for(i=0; i < emailBody.length; i++) {
		if(emailBody.indexOf("%0D%0A") > -1) {
			//Windows encodes returns as \r\n hex
			emailBody=emailBody.replace("%0D%0A",replaceWith)
		}else if(emailBody.indexOf("%0A") > -1) {
			//Unix encodes returns as \n hex
			emailBody=emailBody.replace("%0A",replaceWith)
		}else if(emailBody.indexOf("%0D") > -1) {
			//Macintosh encodes returns as \r hex
			emailBody=emailBody.replace("%0D",replaceWith)
		}
	}
	emailBody=unescape(emailBody) //decode all characters in text area back

	return emailBody;
}

/*****Get raio value *******/
function getRadioVal(radioName) {
  var rads = document.getElementsByName(radioName);

  for(var rad in rads) {
	if(rads[rad].checked)
	  return rads[rad].value;
  }

  return null;
}

function checkCatids(){
	var catids = '';
	for(i=0; i<document.gCatForm.elements.length; i++){
		if(document.gCatForm.elements[i].type=="checkbox" && document.gCatForm.elements[i].checked==true ){
			if(catids) {
				catids +=  "," + document.gCatForm.elements[i].value;
			}else{
				catids = document.gCatForm.elements[i].value;
			}
	
		}
	}
	return catids;
	catids = '';
}

function checkAllCategories(){
	for(i=0; i<document.gCatForm.elements.length; i++){
		if(document.gCatForm.elements[i].type=="checkbox"){
			document.gCatForm.elements[i].checked = true ;

		}
	}
}

//Jumpmenu
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
