function img(id,i)
 {
  //if(i == 1)
  //id.style.marginTop = "-8px";
  //else
  //id.style.marginTop = "-3px";
 }


function showSub(cid)
 {
  //hideAll(); //Customer wants it should expanded as what collapsing will be done him self.
  try{
      if(document.getElementById(cid).style.display == 'none')
      {
       	document.getElementById(cid).style.display='block';
      }
      else
      {
      	document.getElementById(cid).style.display='none';
      }
  }
  catch(ab)
  { 
    window.status = "Unable to exapand"  ;
  }
 }

function hideAll()
{
 var total = document.getElementsByName('categories').length ;
 for(i = 0 ; i < total ; i++)
 {
  document.getElementsByName('categories')[i].style.display = 'none';
 }
}

function login_val()
{
if(document.getElementsByName('txtuname')[0].value =='')
		{
		alert('Please Enter Username');
		document.getElementsByName('txtuname')[0].focus();
		return false;
		}
if(document.getElementsByName('txtpwd')[0].value =='')
		{
		alert('Please Enter Password');
		document.getElementsByName('txtpwd')[0].focus();
		return false;
		}
return true;
}

function val_form(form)
{
  if(form.txtsubject.value== '')
  {
    alert ('Please Enter Your Subject First!');
    form.txtsubject.focus();
    return false;
  }
  if(form.txtsubject.value.match(/[&<>]+/))
  {
    alert('Please remove Invalid characters from Subject (e.g. &  < >)');
    form.txtsubject.focus();
    return(false);
  }
  if(form.txtmsg.value== '')
  {
    alert ('Please Enter your message First!');
    form.txtmsg.focus();
    return false;
  }
  if(form.txtmsg.value.match(/[&<>]+/))
  {
    alert('Please remove Invalid characters from Message (e.g. &  < >)');
    form.txtmsg.focus();
    return(false);
  }
  return true;
}
function CheckString($strString)
{
        /*
  $strString = str_replace("'", "''", $strString);
  $strString = str_replace("\'", "'", $strString);
  $strString = str_replace("\\", "", $strString);
        */
  return addslashes(stripslashes($strString));
}
function checkAll(form,name,val)
{
  for( i=0 ; i < form.length ; i++)
  if( form.elements[i].type == 'checkbox' && form.elements[i].name == name )
  form.elements[i].checked = val;
}

function confdel(form,errmsg)
{
  for(i=0;i < form.length;i++)
  {
    if(form.elements[i].type== 'checkbox' && form.elements[i].checked == true)
    {
      selected = true;
      break;
    }
    else
      selected = false;
  }
  if(!selected)
  {
    alert(errmsg);
    return false;
  }
  else
  {
    form.submit();
    return true;
  }
}

function referuser()
{
  var remail = F('txtemail');
  var rcon = $('txtemail');
  var url = 'refer_user.php';
  var pars = 'remail=' + rcon.value;
  if (rcon.value == '' )
  {
    alert('Please Enter Referral Email First.');
    rcon.focus();
    return false;
  }
                         
     
  if(rcon.value != '')
  {
    if (echeck(rcon.value)==false){
      rcon.value ="";
      rcon.focus();
      return false
    }
  }

  var myAjax = new Ajax.Request(
      url,
  {
    method: 'get',
    parameters: pars,
    onComplete: showalert
  });

}

function showalert(originalRequest)
{
  var rcon = $('txtemail')
      alert(originalRequest.responseText);
  rcon.value=''
}
                    

function validateNewRegistration()
{
  var emailID=document.getElementById("txtemail");
  if(document.getElementById("txtemail").value=='')
  {
    alert('Please enter your Email First!');
        document.getElementById("txtemail").focus();
        return false;
  }
  if (echeck(document.getElementById("txtemail").value)==false){
    document.getElementById("txtemail").value="";
    document.getElementById("txtemail").focus();
    return false;
  }
  if (document.getElementById("_txtuname").value == '' )
  {
    alert(document.getElementById("_txtuname").value);
    alert("Please Enter Username First.");
    document.getElementById("_txtuname").focus();
    return false;
  }
  if (document.getElementById("_txtuname").value.length > 30) {
    alert("Sorry, your username cannot be longer than 30 characters");
    document.getElementById("_txtuname").focus();
    return false;
  }
  if (document.getElementById("_txtuname").value.length < 3) {
    alert("Sorry, your username cannot be shorter than 3 characters");
    document.getElementById("_txtuname").focus();
    return false;
  }
  if (document.getElementById("_txtuname").value.search(/^[A-Za-z0-9_-]*$/)) {
    alert ( "Username may only contain letters, numbers, -, or _." );
    document.getElementById("_txtuname").focus();
    return false;
  }
  if (document.getElementById("_txtpwd").value == '' )
  {
    alert("Please Enter Password First.");
    return false;
  }
  if(document.getElementById("_txtconpwd").value =='')
  {
    alert("Please enter Confirm Password First!");
    document.getElementById("_txtconpwd").focus();
    return false;
  }
  if(document.getElementById("_txtconpwd").value !='' && document.getElementById("_txtpwd").value !='')
  {
    if(document.getElementById("_txtconpwd").value != document.getElementById("_txtpwd").value)
    {
      alert("'Password' and 'Confirm Password' are not same");
      document.getElementById("_txtconpwd").focus();
      return false;
    }
  }
  if (document.getElementById("_txtpwd").value.length > 20) {
    alert("'Password' not more than 20 characters");
    document.getElementById("_txtpwd").focus();
    return false;
  }
  if (document.getElementById("_txtpwd").value.length < 5) {
    alert("'Password' must be 5 characters at least");
    document.getElementById("_txtpwd").focus();
    return false;
  }
  if (document.getElementById("_txtpwd").value.search(/^[A-Za-z0-9_-]*$/)) {
    alert ( "Password may only contain letters, numbers, -, or _." );
    document.getElementById("_txtpwd").focus();
    return false;
  }
  if (document.getElementById("_txtconpwd").value.length > 20) {
    alert("'Confirm Password' not more than 20 characters");
    document.getElementById("_txtconpwd").focus();
    return false;
  }
  if (document.getElementById("_txtconpwd").value.length < 5) {
    alert("'Confirm Password' must be 5 characters at least");
    document.getElementById("_txtconpwd").focus();
    return false;
  }
  if (document.getElementById("_txtconpwd").value.search(/^[A-Za-z0-9_-]*$/)) {
    alert ( "Confirm Password may only contain letters, numbers, -, or _." );
    document.getElementById("_txtconpwd").focus();
    return false;
  }
  if(document.getElementById("txtage").value == '')
  {
    alert("Please select Age First!");
    document.getElementById("txtage").focus();
    return false;
  }

  if(document.getElementById("txtagree").checked == false)
  {
    alert("Please 'Accept' User Agreement & Privacy Policy.");
    return false;
  }
  return true;
}
function echeck(str) {

  var at="@"
      var dot="."
      var lat=str.indexOf(at)
      var lstr=str.length
      var ldot=str.indexOf(dot)
      if (str.indexOf(at)==-1){
    alert('Invalid Email Address!')
        return false
      }

      if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
        alert('Invalid Email Address!')
            return false
      }

      if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
        alert('Invalid Email Address!')
            return false
      }

      if (str.indexOf(at,(lat+1))!=-1){
        alert('Invalid Email Address!')
            return false
      }

      if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
        alert('Invalid Email Address!')
            return false
      }

      if (str.indexOf(dot,(lat+2))==-1){
        alert('Invalid Email Address!')
            return false
      }

      if (str.indexOf(" ")!=-1){
        alert('Invalid Email Address!')
            return false
      }

      return true
}

function sel_dur()
{
  var i= document.getElementById("selsize").value;
  document.getElementById("pay").value = "0";
  document.getElementById("hid_size").value =i;
  document.getElementById("selperiod").options.length=0;
  var arrperiod= new Array("1 Week","2 Week","1 Month","3 Month");
  var arrvalue= new Array("1-w","2-w","1-m","3-m");

  var box=document.getElementById("selperiod");
  var d = document.createElement('option');
  d.innerText="Select Duration";
  d.text="Select Duration";
  d.value="";
  box.appendChild(d);

  for(var i=0 ;i< arrperiod.length;i++)
  {
    var oOption = document.createElement('option');
    oOption.innerText=arrperiod[i];
    oOption.text=arrperiod[i];
    oOption.value=arrvalue[i];
       //alert(arrvalue[i]);
    box.appendChild(oOption);
  }
}

function sel_pay()
{

  var size= document.getElementById("hid_size").value;
  var dur= document.getElementById("selperiod").value;
  var image1=  {
    img728x90 : {"1-w":"15", "2-w":"25","1-m":"40","3-m":"90"},
    img468x60 :  {"1-w":"15", "2-w":"25","1-m":"40","3-m":"90"},
    img120x600 : {"1-w":"15", "2-w":"25","1-m":"40","3-m":"90"},
    img125x125m :{"1-w":"8", "2-w":"15","1-m":"25","3-m":"50"},
    img125x125d :{"1-w":"10", "2-w":"18","1-m":"30","3-m":"65"}
  };
  var pay ;
  if(dur != "undefined" &&  dur != "")
  switch(size)
  {
    case "img728x90": pay = image1.img728x90[dur]; break;
    case "img468x60": pay = image1.img468x60[dur]; break;
    case "img120x600": pay = image1.img120x600[dur]; break;
    case "img125x125m": pay = image1.img125x125m[dur]; break;
    case "img125x125d": pay = image1.img125x125d[dur]; break;
    default: pay = "0" ; break;
  }
  else
    pay = "0" ;

  //var pay= image1.eval(size)[dur];

  document.getElementById("pay").innerHTML = "$" + pay;
  document.getElementById("hid_pay").value = pay;
 // document.getElementById("amount").value = pay;
}



function checkemail1()
{
if(document.getElementsByName('txtfemail')[0].value=='' && document.getElementsByName('txtfuname')[0].value=='')
{
 alert('Please Enter Username & Email');
 return false;
}
if(document.getElementsByName('txtfemail')[0].value=='')
{
 alert('please Enter Email');
 return false;
}
if(document.getElementsByName('txtfuname')[0].value=='')
{
  alert('Please Enter UserName');
  return false;
}
return true;
}
function checkemail()
{
if(document.getElementsByName('txtfemail1')[0].value=='')
{
 alert('Please Enter Email');
 return false;
}
}




function referuser()
{
	var remail = F('txtemail');
	var rcon = $('txtemail');
	var url = 'refer_user.php';
	var pars = 'remail=' + rcon.value;
	if (rcon.value == '' )
	{
		alert("Please Enter Referral Email First.");
		rcon.focus();
		return false;
	}


	if(rcon.value != '')
	{
			if (echeck(rcon.value)==false){
			rcon.value ="";
			rcon.focus();
			return false
	}
	}

	var myAjax = new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: pars,
			onComplete: showalert
		});

}

function echeck(str) {

var at='@'
var dot='.'
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if (str.indexOf(at)==-1){
alert('Invalid Email Address!')
return false
}

if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
alert('Invalid Email Address!')
return false
}

if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
alert('Invalid Email Address!')
return false
}

if (str.indexOf(at,(lat+1))!=-1){
alert('Invalid Email Address!')
return false
}

if(str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
alert('Invalid Email Address!')
return false
}

if (str.indexOf(dot,(lat+2))==-1){
alert('Invalid Email Address!')
return false
}

if (str.indexOf(' ')!=-1){
alert('Invalid Email Address!')
return false
}

return true
}


function validateStreaming()
{
  if ((document.getElementsByName('txtalbumname')[0].value == '' ) || (document.getElementsByName('txtalbumname')[0].value == null))
	{
		alert('Please Enter Album Name First.');
		document.getElementsByName('txtalbumname')[0].focus();
		return false;
	}
  if ((document.getElementsByName('txtembed')[0].value == '' ) || (document.getElementsByName('txtembed')[0].value == null))
	{
		alert('Please Enter Embeded Code');
		document.getElementsByName('txtembed')[0].focus();
		return false;
	}
	return true;
}

function validateDownload()
{
  if ((document.getElementsByName('txtalbumname')[0].value == '' ) || (document.getElementsByName('txtalbumname')[0].value == null))
	{
		alert('Please Enter Album Name First.');
		document.getElementsByName('txtalbumname')[0].focus();
		return false;
	}
  if ((document.getElementsByName('txtembed')[0].value == '' ) || (document.getElementsByName('txtembed')[0].value == null))
	{
		alert('Please Enter Embeded Code');
		document.getElementsByName('txtembed')[0].focus();
		return false;
	}
	return true;
}