function externalLinks() { 
 if (!document.getElementsByTagName) return; 
 var anchors = document.getElementsByTagName("a"); 
 for (var i=0; i<anchors.length; i++) { 
   var anchor = anchors[i]; 
   if (anchor.getAttribute("href") && 
       anchor.getAttribute("rel") == "external") 
     anchor.target="_blank"; 
 } 
} 
window.onload = externalLinks;

function clearForm(val,defaultval){
	if(val.value==defaultval){
		val.value="";
	}
}

function addOption(theSel, theText, theValue)
{
  var newOpt = new Option(theText, theValue);
  var selLength = theSel.length;
  theSel.options[selLength] = newOpt;
}

function deleteOption(theSel, theIndex)
{ 
  var selLength = theSel.length;
  if(selLength>0)
  {
    theSel.options[theIndex] = null;
  }
}

function moveOptions(theSelFrom, theSelTo)
{
  
  var selLength = theSelFrom.length;
  var selectedText = new Array();
  var selectedValues = new Array();
  var selectedCount = 0;
  
  var i;
  
  // Find the selected Options in reverse order
  // and delete them from the 'from' Select.
  for(i=selLength-1; i>=0; i--)
  {
    if(theSelFrom.options[i].selected)
    {
      selectedText[selectedCount] = theSelFrom.options[i].text;
      selectedValues[selectedCount] = theSelFrom.options[i].value;
      deleteOption(theSelFrom, i);
      selectedCount++;
    }
  }
  
  // Add the selected text/values in reverse order.
  // This will add the Options to the 'to' Select
  // in the same order as they were in the 'from' Select.
  for(i=selectedCount-1; i>=0; i--)
  {
    addOption(theSelTo, selectedText[i], selectedValues[i]);
  }
  
}

function displayRating(val,el,small){
   var rating = val;
   var final_rating_formatted;
   if(parseFloat(rating)!=parseInt(rating) && (rating+"").indexOf(".5")<0){
       var rating_int = parseInt(rating/0.5);
       var final_rating = (rating_int+1)*0.5;
       final_rating_formatted=(final_rating+"").replace(".","_");

   }else{
        final_rating_formatted=(rating+"").replace(".","_");
   }
   var image_url = "url(/images/v2/"+small+"star_"+final_rating_formatted+".png)";
   $(el).css("background-image",image_url);
}

