// JavaScript Document

function nextPage(page) 
{
	if (page.match("http:"))
		window.open(page)
	else
		window.location = page
}

function goBackground()
{
	return true;
}

function getCookie(nameOfCookie)
{
  if (document.cookie.length > 0)
  {
    begin = document.cookie.indexOf(nameOfCookie + "=");
    if (begin != -1)
      begin += nameOfCookie.length + 1;
    else
      return null;
    end = document.cookie.indexOf(";", begin);
    if (end == -1)
      end = document.cookie.length;
    return unescape(document.cookie.substring(begin, end));
  }
  
  return null;
}

function isNumber(key)
{
  if((key>=48) && (key<=57))
		return true;
	else
		return false;
}

function onlyNumbers(control, evn)
{
  var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
  if(keyCode)
  {
    return isNumber(keyCode);
  }
}

function deleteValidation(name)
{
  if(!isIE())
    return;
  
  var New_validators = new Array(Page_Validators.length - 1);
  var nw = 0;
  var i;
  for(i = 0; i < Page_Validators.length; i++)
  {
    if(Page_Validators[i].id !=  name)
    {
      New_validators[nw] = Page_Validators[i];
      nw++;
    }
  }
  Page_Validators = New_validators;
  return;
}

function addValidation(name)
{
  if(!isIE())
    return;
  
  var i = 0;
  var exist = false;
  for(i = 0; i < Page_Validators.length; i++)
  {
    if(Page_Validators[i].id ==  name)
      exist = true;
  }
  
  if (!exist)
  {
    Page_Validators[Page_Validators.length] = document.getElementById(name);
  }
  
  return;
}

function isIE()
{
	return navigator.appVersion.indexOf("MSIE") > 0;
}

var rt_preview = '';

function rt_play(o, tone, tt) {
  var paramTT = '';
  if(tt != '')
    paramTT = 'type=t/';
  
	if (rt_preview == '' || rt_preview != tone) rt_preview = tone;
	else rt_preview = '';
	reset_rtp();
	if (rt_preview == '') {
		o.innerHTML = '<img src="images/play.jpg">';
		document.getElementById('ball').innerHTML = '';
	} else {
		o.className = 'rtp-active';
		o.innerHTML = '<img src="images/stop.jpg">';
		document.getElementById('ball').innerHTML = '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '
			+'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" '
			+'WIDTH="1" HEIGHT="1" id="ball" ALIGN="">'
			+'<PARAM NAME=movie VALUE="includes/preview2005.swf?rt_preview=stream_snd3.aspx/' + paramTT + 'filename='+tone+'/'+tone+'">'
			+'<PARAM NAME=quality VALUE=high>'
			+'<PARAM NAME=scale VALUE=noscale>'
			+'<PARAM NAME=bgcolor VALUE=#000000>'
			+'<EMBED src="includes/preview2005.swf?rt_preview=stream_snd3.aspx/' + paramTT + 'filename='+tone+'/'+tone+'" '
			+'quality=high bgcolor=#000000 '
			+'WIDTH="1" HEIGHT="1" NAME="ball" ALIGN="" '
			+'TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">'
			+'</EMBED>'
			+'</OBJECT>';
	}
}

function reset_rtp() 
{ 
	var tags = document.getElementsByTagName('a');
	for(var t=0;t<tags.length;t++) {
		if (document.getElementsByTagName('a')[t].className=='rtp-active') {
			document.getElementsByTagName('a')[t].innerHTML='<img src="images/play.jpg">';
			document.getElementsByTagName('a')[t].className='rtp';
		}
	}
}

function AreaCodeValidatorDotNet(source, arguments)
{
  var areaCode = document.getElementById('txtPhone').value;
  arguments.IsValid = AreaCodeValidator(areaCode);
}

function CellPhoneNumberValidatorDotNet(source, arguments)
{
  var txtPhone2 = document.getElementById('txtPhone2');
	var txtPhone = document.getElementById('txtPhone');
	
  if(!CellPhoneNumberValidator(txtPhone2.value))
  {
    arguments.IsValid = false;
  }
  else
  {
    if((txtPhone2.value.length + txtPhone.value.length) != 10)
	  {
	    arguments.IsValid = false;
	  }
	  else
	  {
      arguments.IsValid = true;
    }
  }
}

function AreaCodeValidator(areaCode)
{
  var reg = new RegExp("^0");
  if(reg.test(areaCode))
    return false;
  else
    return true;
}

function CellPhoneNumberValidator(phoneNumber)
{
  var reg = new RegExp("^15");
  if(reg.test(phoneNumber))
    return false;
  else
    return true;
}

