function isTinymceEmpty(formElement,message) {
	_isEmpty = false;
	if (formElement== '') {
		_isEmpty = true;
		alert(message);
	}

	return _isEmpty;
}
function isEmpty(formElement, message) {
	formElement.value = trim(formElement.value);
	_isEmpty = false;
	if (formElement.value == '') {
		_isEmpty = true;
		alert(message);
		formElement.focus();
	}
	return _isEmpty;
}
function trim(str) {
	return str.replace(/^\s+|\s+$/g,'');
}

function useTinyMce() {
	tinyMCE.init({
  // General options
  mode : "specific_textareas",
editor_selector : "myBasicEditor",
  theme : "advanced",
  plugins : "safari,advlink,imagemanager",
  // Theme options
  theme_advanced_buttons1 : "bold,italic,underline,|,outdent,indent,|,justifyleft,justifycenter,justifyright,justifyfull,|,copy,paste,|,bullist,numlist,|,link,insertimage,|,code,|,emotions,spellchecker,del",
  theme_advanced_buttons2 : "formatselect,fontselect,fontsizeselect",
  theme_advanced_buttons3 : "",
  theme_advanced_buttons4 : "",
  theme_advanced_toolbar_location : "top",
  theme_advanced_toolbar_align : "left",
  theme_advanced_statusbar_location : ""
  });
}

function fbs_click(loc,title) {
  //u=location.href;
  u=loc;
  t=title+" &laquo; "+document.title;
  window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
  return false;
}
function isset(varname)  {
  if(typeof( window[ varname ] ) != "undefined") return true;
  else return false;
}
/* STAR RATING */
function changePics(val,isHover,id) {
	var v_id=val.id.split('-');
	var lblrateThisHover=document.getElementById("lblrateThisHover"+id);
	y=parseInt(v_id[1]);
		
	
	if(isHover=="yes") {
    try{  
    lblrateThisHover.innerHTML=y+1;
    } catch(e) {}
    for(x=y;x>=0;x--) {	
      document.getElementById("bgstar"+id+"-"+x).style.backgroundPosition='0px -32px';
    }
	}
	else {
    for(x=y;x>=0;x--) {	
      document.getElementById("bgstar-"+x).style.backgroundPosition='0px -32px';
    }	
	}
}
function defaultPics(val,isHover,id) {
  if(id==undefined) id='';
  var starvalue=document.getElementById("starValue"+id);
  var v_id=val.id.split('-');
  var lblrateThisHover=document.getElementById("lblrateThisHover"+id);
  try{  
  lblrateThisHover.innerHTML=0;
  }
  catch(e) {}
	y=parseInt(v_id[1]);

    
    if(starvalue.value!=y) { 
      for(x=y;x>starvalue.value;x--) {	
        if(starvalue.value==y) {
          break;
        }
        if(isHover=='yes')
        document.getElementById("bgstar"+id+"-"+x).style.backgroundPosition='0px 0px';
        else
        document.getElementById("bgstar-"+x).style.backgroundPosition='0px 0px';
      }	
    }	
}
function selectStar(val,starlength,isHover,id) {  
  var v_id=val.id.split('-');
	y=parseInt(v_id[1]);
				
  var starvalue=document.getElementById("starValue"+id);
  starvalue.setAttribute("value",y);
  var starvalue=document.getElementById("rank"+id);
  starvalue.setAttribute("value",(y+1));
  
  for(x=(y+1);x<=starlength;x++) {	
    if(isHover=='yes')
    document.getElementById("bgstar"+id+"-"+x).style.backgroundPosition='0px 0px';
    else    
    document.getElementById("bgstar-"+x).style.backgroundPosition='0px 0px';
  }
}

function emailChecker(email) {
  var str=email.split("@");
  if(str[1]) {
    var domain=str[1].split(".");
    if(domain[1]) {    
      return true;
    }
    else {
      alert("Wrong Email Format.");
      return false;
    }
  }
  else {
    alert("Wrong Email Format.");
    return false;
  }
}