﻿// JScript File

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") == "newwindow") 
     anchor.target = "_blank"; 
 } 
}

function paypalsubmit()
{
  document.forms[0].action="https://www.paypal.com/cgi-bin/webscr";
  document.forms[0].submit();
}

function revStr(parmString)
{
	var parmLen = parmString.length;
	for (var i=parmLen; i--; i>=0)
  {
		document.write(parmString.substring(i,i+1));    
	}
}

var starCurrent;
starCount = 0;

function starImg(setFlag,setImg) {
  if (setFlag) return "./images/Star_"+setImg+".gif";
  return "./images/star_off.gif";
}

function starSet(starNum) {
  starCount = starNum;
  setTimeout("starShow(starCount)",5);  
}

function starShow(thisCount)
{ 
  if (thisCount == 0)
  {
    thisCount = starCurrent;
    thisImg = "my";
  } else {
    thisImg = "on";
  }
  document.images.Image_1star.src = starImg(thisCount > 0,thisImg);
  document.images.Image_2star.src = starImg(thisCount > 1,thisImg);
  document.images.Image_3star.src = starImg(thisCount > 2,thisImg);
  document.images.Image_4star.src = starImg(thisCount > 3,thisImg);
  document.images.Image_5star.src = starImg(thisCount > 4,thisImg);
  document.images.Image_6star.src = starImg(thisCount > 5,thisImg);  
}

function insertlink(elem){
  returnval='';
  var linkurl=prompt('Enter the URL of the link', 'http://');
  var linktext=prompt('Enter the TEXT of the link (optional)', '');
  if(linktext=="" || linktext==null)
    linktext=linkurl;  
  returnval="[a href=\""+linkurl+"\" target=\"_new\"]"+linktext+"[/a]";
  elem.value+=returnval;
}

function insertemail(){
  returnval='';
  var email=prompt('Enter the emailaddress', '');
  var linktext=prompt('Enter the TEXT of the email (optional)', '');
  if(linktext=="" || linktext==null)
    linktext=email;  
  returnval="[a href=\"mailto:"+email+"\"]"+linktext+"[/a]";
  document.forms[0].message.value+=returnval;
}

function insertimage(){
  returnval='';
  var address=prompt('Enter the web address of the image', '');

  returnval="[img src=\""+address+"\"][/img]";
  document.forms[0].message.value+=returnval;
}

function addsmiley(elem, smiley){
  returnval='';
  returnval="[img src=\"./images/smileys/"+smiley+"\"][/img]";  
  elem.value+=returnval;  
}

function submitmyrating(controlname1, controlname2 , stars)
{   
    var formvalid=true;
    if(document.forms[0].elements[controlname2].value!=null && document.forms[0].elements[controlname2].value!="")
    {
        document.forms[0].hiddenstars.value = stars;    
        __doPostBack(controlname1, stars);
    }
    else
    {
        alert("Please type your comments in the box before clicking your star-rating");
        return false;
    }    
}

var UniqueID = 314 // Make each link open in a new window 
var newWinOffset = 0 // Position of first pop-up

function PlayerOpen(soundfiledesc,soundfilepath) { 
PlayWin = window.open('',UniqueID,'width=320,height=190,top=' + newWinOffset +',left=0,resizable=0,scrollbars=0,titlebar=0,toolbar=0,menubar=0,status=0,directories=0,personalbar=0');
PlayWin.focus(); 

var winContent = "<HTML><HEAD><TITLE>" + soundfiledesc + "</TITLE></HEAD><BODY bgcolor='#FF9900'>"; 
winContent += "<B style='font-size:18px;font-family:Verdana,sans-serif;line-height:1.5'>" + soundfiledesc + "</B>";

winContent += "<OBJECT width='300' height='42'>"; 
winContent += "<param name='SRC' value='" + soundfilepath + "'>";
winContent += "<param name='AUTOPLAY' VALUE='true'>"; 
winContent += "<param name='CONTROLLER' VALUE='true'>";
winContent += "<param name='BGCOLOR' VALUE='#FF9900'>"; 
winContent += "<EMBED SRC='" + soundfilepath + "' AUTOSTART='TRUE' LOOP='FALSE' WIDTH='300' HEIGHT='42' CONTROLLER='TRUE' BGCOLOR='#FF9900'></EMBED>";
winContent += "</OBJECT>"; 

winContent += "<p style='font-size:12px;font-family:Verdana,sans-serif;text-align:center'><a href='" + soundfilepath +"'>Download this file</a> <SPAN style='font-size:10px'>(right-click or Option-click)</SPAN></p>";
winContent += "<FORM><DIV align='center'><INPUT type='button' value='Close this window' onclick='javascript:window.close();'></DIV></FORM>"; 
winContent += "</BODY></HTML>"; 

PlayWin.document.write(winContent); 
PlayWin.document.close(); // "Finalizes" new window 
UniqueID = UniqueID + 1 // newWinOffset = newWinOffset + 20 // subsequent pop-ups will be this many pixels lower 
} 

