function Notif_Clear() {
   form = document.forms['prof'];
   form.tr[0].checked=false;
   form.tr[1].checked=false;
   form.tr[2].checked=false;

   form.ar[0].checked=false;
   form.ar[1].checked=false;
   form.ar[2].checked=false;

   form.dr[0].checked=false;
   form.dr[1].checked=false;
   form.dr[2].checked=false;
 return;
}


function replace_string(txt,cut_str,paste_str) {
var f=0;
var ht='';
ht = ht + txt;
f=ht.indexOf(cut_str);
while (f!=-1) {
  f=ht.indexOf(cut_str);
  if (f>0) {
    ht = ht.substr(0,f) + paste_str + ht.substr(f+cut_str.length);
  }
}
return ht;
}

function Show_Panel(ww)
{
   form = document.forms['prof'];
   form.p_f.value = ww;
   form.submit();
}

function Show_Qw()
{
   form = document.forms['prof'];
   form.p_f.value = form.qw_select.value;
   form.submit();
}

function Cancel(ww)
{
   form = document.forms['prof'];
   form.p_f.value = 1;
   form.submit();
}

function Edit_EMail()
{
   form = document.forms['prof'];
   form.smtp_name.value = form.new_email.value;
}
function Clear_Support()
{
   form = document.forms['prof'];
   form.subj.value = "";
   form.mail1.value = "";
}


function Pass_Ok()     
{
  var ch2 = /^[\(-;@-Za-z_#\&]+$/;
   form = document.forms['prof'];
        if (form.old_pass.value.length<4)
	{
		alert("Current Password must be 4 or more characters!");
		form.old_pass.value = "";
		form.old_pass.focus();
		return;
	}
	if (!form.old_pass.value.match(ch2))
	{
		alert("Current Password entered incorrectly.\nThe Password field may contain only english alphanumeric characters without spaces.");
		form.old_pass.value = "";
		form.old_pass.focus();
		return;
	}
	if (form.old_pass.value != form.pass.value)
	{
		alert("Current Password  Incorrect!");
		form.old_pass.value = "";
		form.old_pass.focus();
		return;
	}
	if (form.new_pass.value.length<4)
	{
		alert("Password must be 4 or more characters!");
		form.new_pass.value = "";
		form.new_repass.value = "";
		form.new_pass.focus();
		return;
	}
	if (!form.new_pass.value.match(ch2))
	{
		alert("Entered incorrectly.\nThe Password field may contain only english alphanumeric characters without spaces.");
		form.new_pass.value = "";
		form.new_repass.value = "";
		form.new_pass.focus();
		return;
	}
	if (form.new_pass.value != form.new_repass.value)
	{
		alert("Passwords don't match!");
		form.new_pass.value = "";
		form.new_repass.value = "";
		form.new_pass.focus();
		return;
	}
   form.p_f.value = 511;
   form.submit();
}

function Pass_Cancel()
{
   form = document.forms['prof'];
   form.p_f.value = 5;
   form.submit();
}

function Mail_Primary()
{
   form = document.forms['prof'];
   form.p_f.value = 521;
   form.submit();
}
function Mail_Remove()
{
  if (confirm("Are you sure you want to delete the email address?")) {
     form = document.forms['prof'];
     form.p_f.value = 522;
     form.submit();
  } else {
     return;
  }
}
function Event_Conf(ww)
{
  if (confirm("Are you sure?")) {
     form = document.forms['prof'];
     form.p_f.value = ww;
     form.submit();
  } else {
     return;
  }
}

function ShowCard_Confirm()
{
   form = document.forms['prof'];
   form.p_f.value = 541;
   form.submit();
}

function Support_Send()
{

   form = document.forms['prof'];
   	if (form.Msg.value.length<1)
	{
		alert("Please enter your message.");
                form.NAME2.focus();
		return;
	}
    /*    if( !form.EMAIL2.value )
	{
		alert("Please enter an Email!");
		form.EMAIL2.focus();
		return;
	}*/
    if( form.EMAIL2.value )	
    {
	var re = /^[-a-zA-Z0-9_.%]+@([-a-zA-Z0-9_]+\.)+[-a-zA-Z0-9_]+$/;
	if( !form.EMAIL2.value.match( re ) )
	{
		alert("Please enter a valid Email.\n" + form.EMAIL2.value + " is invalid.");
		form.EMAIL2.focus();
		return;
	}
        var i = form.EMAIL2.value.indexOf('@');
        var s = form.EMAIL2.value.substr(i-1,1);
        if (s == '.')
        {
		alert("Please enter a valid Email.\n" + form.EMAIL2.value + " is invalid.");
		form.EMAIL2.focus();
		return;
	}
        i = form.EMAIL2.value.indexOf('..');
        if (i >= 0)
        {
		alert("Please enter a valid Email.\n" + form.EMAIL2.value + " is invalid.");
		form.EMAIL2.focus();
		return;
	}
    }	
   form.submit();
}


function AddEmail_Confirm(ww)
{

  var ch1 = /^[\(-;@-Za-z_ #\&]+$/;
  var ch2 = /^[\(-;@-Za-z_#\&]+$/;
   form = document.forms['prof'];
   	if (form.own_name.value.length<1)
	{
		alert("Entered incorrectly.\nThe SMTP Account Name field must be completed.");
                form.smtp_name.focus();
		return;
	}
        if( !form.new_email.value )
	{
		alert("Please enter the Email \"From\" Address!");
		form.new_email.focus();
		return;
	}
	var re = /^[-a-zA-Z0-9_.%]+@([-a-zA-Z0-9_]+\.)+[-a-zA-Z0-9_]+$/;
	if( !form.new_email.value.match( re ) )
	{
		alert("Please enter a valid Email \"From\" Address.\n" + form.new_email.value + " is invalid.");
		form.new_email.focus();
		return;
	}
  var i = form.new_email.value.indexOf('@');
  var s = form.new_email.value.substr(i-1,1);
        if (s == '.')
        {
		alert("Please enter a valid Email \"From\" Address.\n" + form.new_email.value + " is invalid.");
		form.new_email.focus();
		return;
	}
     i = form.new_email.value.indexOf('..');
        if (i >= 0)
        {
		alert("Please enter a valid Email \"From\" Address.\n" + form.new_email.value + " is invalid.");
		form.new_email.focus();
		return;
	}
	if (form.smtp_name.value.length<3)
	{
		alert("The SMTP User Name must be 3 or more characters!");
		form.smtp_name.value = form.new_email.value;
                form.smtp_name.focus();
		return;
	}
        if (!form.smtp_name.value.match(ch2))
	{
		alert("Invalid Entry.\nThe SMTP User Name field may only contain English alphanumeric characters without any spaces.");
                form.smtp_name.focus();
		return;
	}
	if ((!form.smtp_pass.value.match(ch2)) && (form.smtp_pass.value.length>0))
	{
		alert("Invalid Entry.\nThe SMTP Password field may only contain English alphanumeric characters without any spaces.");
		form.smtp_pass.value = "";
		form.re_pass.value = "";
		form.smtp_pass.focus();
		return;
	}
	if (form.smtp_pass.value != form.re_pass.value)
	{
		alert("Passwords don't match!");
		form.smtp_pass.value = "";
		form.re_pass.value = "";
		form.smtp_pass.focus();
		return;
	}


   form.smtp_name.disabled = false;	
   form.new_email.disabled = false;	
   form.p_f.value = ww;
   form.submit();
}

function Delivery_Clear()
{
   form = document.forms['prof'];
   form.f_d.value = form.old_d.value;
   form.l_d.value = form.old_d.value;
   form.f_m.value = form.old_m.value;
   form.l_m.value = form.old_m.value;
   form.f_y.value = form.old_y.value;
   form.l_y.value = form.old_y.value;

   form.ip.value = "";
   form.subj.value = "";
   form.t_o.value = "";
   form.fr.value = 0;
   form.ssl.value = 0;
   form.del_st.value = 0;
}
function WebAccess_Clear(ww)
{
   form = document.forms['prof'];
   form.f_d.value = form.old_d.value;
   form.l_d.value = form.old_d.value;
   form.f_m.value = form.old_m.value;
   form.l_m.value = form.old_m.value;
   form.f_y.value = form.old_y.value;
   form.l_y.value = form.old_y.value;
   form.act.value = 0;
}

function WebAccess_SortA(ww)
{
   form = document.forms['prof'];
   form.pg.value = 1;
   form.p_f.value = ww;
   if (form.srt.value == 1) {form.srt.value = 2;}
   else {form.srt.value = 1;}
   form.submit();
}
function WebAccess_SortB(ww)
{
   form = document.forms['prof'];
   form.pg.value = 1;
   form.p_f.value = ww;
   if (form.srt.value == 3) {form.srt.value = 4;}
   else {form.srt.value = 3;}
   form.submit();
}
function WebAccess_SortC(ww)
{
   form = document.forms['prof'];
   form.pg.value = 1;
   form.p_f.value = ww;
   if (form.srt.value == 5) {form.srt.value = 6;}
   else {form.srt.value = 5;}
   form.submit();
}
function WebAccess_SortD(ww)
{
   form = document.forms['prof'];
   form.pg.value = 1;
   form.p_f.value = ww;
   if (form.srt.value == 7) {form.srt.value = 8;}
   else {form.srt.value = 7;}
   form.submit();
}
function WebAccess_SortE(ww)
{
   form = document.forms['prof'];
   form.pg.value = 1;
   form.p_f.value = ww;
   if (form.srt.value == 9) {form.srt.value = 10;}
   else {form.srt.value = 9;}
   form.submit();
}
function WebAccess_SortF(ww)
{
   form = document.forms['prof'];
   form.pg.value = 1;
   form.p_f.value = ww;
   if (form.srt.value == 11) {form.srt.value = 12;}
   else {form.srt.value = 11;}
   form.submit();
}
function WebAccess_SortG(ww)
{
   form = document.forms['prof'];
   form.pg.value = 1;
   form.p_f.value = ww;
   if (form.srt.value == 13) {form.srt.value = 14;}
   else {form.srt.value = 13;}
   form.submit();
}
function WebAccess_SortH(ww)
{
   form = document.forms['prof'];
   form.pg.value = 1;
   form.p_f.value = ww;
   if (form.srt.value == 15) {form.srt.value = 16;}
   else {form.srt.value = 15;}
   form.submit();
}
function WebAccess_Sort1(ww)
{
   form = document.forms['prof'];
   form.pg.value = 1;
   form.p_f.value = ww;
   if (form.srt.value == 1) {form.srt.value = 2;}
   else if (form.srt.value == 2) {form.srt.value = 1;}
   else if (form.srt.value == 3) {form.srt.value = 4;}
   else if (form.srt.value == 4) {form.srt.value = 3;}
   else if (form.srt.value == 5) {form.srt.value = 6;}
   else if (form.srt.value == 6) {form.srt.value = 5;}
   form.submit();
}

function WebAccess_First(ww)
{
   form = document.forms['prof'];
   form.pg.value = 1;
   form.p_f.value = ww;
   form.submit();
}

function WebAccess_Prev(ww)
{
   form = document.forms['prof'];
   if (form.pg.value > 1) {form.pg.value = form.pg.value - 1;}
   form.p_f.value = ww;
   form.submit();
}

function WebAccess_Next(ww)
{
   form = document.forms['prof'];
 var i = Math.floor(form.k_z.value / 20);
 if (i * 20 < form.k_z.value) {i = i + 1;}
   if (form.pg.value < i) {form.pg.value = form.pg.value / 1 + 1;}
   form.p_f.value = ww;
   form.submit();
}

function WebAccess_Last(ww)
{
   form = document.forms['prof'];
 var i = Math.floor(form.k_z.value / 20);
 if (i * 20 < form.k_z.value) {i = i + 1;}
   form.pg.value = i;
   form.p_f.value = ww;
   form.submit();
}


function Plan_Change()
{
  form = document.forms['prof'];
  if ((form.R1.checked) && (form.m.value > 1)) {
    document.getElementById("b533").disabled = true;
  } else {
    document.getElementById("b533").disabled = false;
  }
}
function Plan_Change0()
{
  form = document.forms['prof'];
  if ((form.R1[0].checked) && (form.m.value > 1)) {
    document.getElementById("b533").disabled = true;
  } else {
    document.getElementById("b533").disabled = false;
  }
}
function Plan_Change1()
{
  form = document.forms['prof'];
  if ((form.R1[1].checked) && (form.m.value > 5)) {
    document.getElementById("b533").disabled = true;
  } else {
    document.getElementById("b533").disabled = false;
  }
}
function Plan_Change2()
{
  form = document.forms['prof'];
  if ((form.R1[2].checked) && (form.m.value > 5)) {
    document.getElementById("b533").disabled = true;
  } else {
    document.getElementById("b533").disabled = false;
  }
}
function Plan_Change3()
{
  form = document.forms['prof'];
  if ((form.R1[3].checked) && (form.m.value > 10)) {
    document.getElementById("b533").disabled = true;
  } else {
    document.getElementById("b533").disabled = false;
  }
}
function Plan_Change4()
{
  form = document.forms['prof'];
  if ((form.R1[4].checked) && (form.m.value > 50)) {
    document.getElementById("b533").disabled = true;
  } else {
    document.getElementById("b533").disabled = false;
  }
}
function Plan_Change5()
{
  form = document.forms['prof'];
  if ((form.R1[5].checked) && (form.m.value > 50)) {
    document.getElementById("b533").disabled = true;
  } else {
    document.getElementById("b533").disabled = false;
  }
}
function Plan_Change6()
{
  form = document.forms['prof'];
  if ((form.R1[6].checked) && (form.m.value > 100)) {
    document.getElementById("b533").disabled = true;
  } else {
    document.getElementById("b533").disabled = false;
  }
}
function Plan_Change7()
{
  form = document.forms['prof'];
  if ((form.R1[7].checked) && (form.m.value > 1000)) {
    document.getElementById("b533").disabled = true;
  } else {
    document.getElementById("b533").disabled = false;
  }
}

function Check_R(ww)
{
  form = document.forms['prof'];
  var i = 0;
  var j = -1;
   while (form.R1[i])
   {
     if (form.R1[i].checked) {j=i;}
     i = i + 1;
   }
 if (j == -1) {
   alert("Make your choice!");
   return;
 }
  if (confirm("Are you sure you want to change your Service Plan?")) {
     form = document.forms['prof'];
     form.p_f.value = ww;
     form.submit();
  } else {
     return;
  }
}
function Check_R_Alone(ww)
{
  form = document.forms['prof'];
  var j = -1;
 if (form.R1.checked) {j=1;}
 if (j == -1) {
   alert("Make your choice!");
   return;
 }
  if (confirm("Are you sure you want to change your Service Plan?")) {
     form = document.forms['prof'];
     form.p_f.value = ww;
     form.submit();
  } else {
     return;
  }
}


function Show_K()
{
    var x = 0;
      x = x + document.getElementById("t3").offsetLeft;
      x = x + document.getElementById("t4").offsetLeft;
      x = x + document.getElementById("t4").rows[9].cells[2].offsetLeft;
	 L1.x(x);
}
function init()
{
  var x = 0;
      x = x + document.getElementById("t3").offsetLeft;
      x = x + document.getElementById("t4").offsetLeft;
      x = x + document.getElementById("t4").rows[9].cells[2].offsetLeft;
  
  var y = document.getElementById("t3").offsetTop + 
          document.getElementById("t3").rows[4].cells[0].offsetTop +
		  document.getElementById("t4").offsetTop +
		  document.getElementById("t4").rows[9].cells[0].offsetTop;
		  
   L1 = new CLayer("l1", x, y, 200, 20);  
   if (document.forms['prof'].country.value == "CANADA")
   {
	 L1.show(true);
   } else {
	 L1.show(false);
   }	 
}

function Show_l()
{
   if (document.forms['prof'].country.value == "CANADA")
   {
	 L1.show(true);
   } else {
	 L1.show(false);
   } 
}

function Change_CardInf_Save( cmd )
{
//  var ch = /^[a-zA-Z0-9_ \.,-:@\&\+;#/\\)(€-ÿ]+$/;
//  var ch1 = /^[\(-;@-Za-ÿ_ #\&]+$/;
        form = document.forms['prof'];
	if (form.f_n.value.length<1)
	{
		alert("Entered incorrectly.\nThe First name field must be completed.");
		form.f_n.focus();
		return;
	}
/*	if (!form.f_n.value.match(ch1))
	{
	        alert("Entered incorrectly.\nThe First name field must be text simbols.\nThank you.");
		form.f_n.focus();
		return;
	}*/
	if (form.l_n.value.length<1)
	{
		alert("Entered incorrectly.\nThe Last name field must be completed.");
		form.l_n.focus();
		return;
	}
/*	if (!form.l_n.value.match(ch1))
	{
		alert("Entered incorrectly.\nThe Last name field must be text simbols.\nThank you.");
		form.l_n.focus();
		return;
	}*/
	if (form.card_d.value.length<1)
	{
		alert("Incomplete Entry.\nThe name in the Card field must be completed.");
		form.card_d.focus();
		return;
	}
/*	if (!form.card_d.value.match(ch1))
	{
	        alert("Entered incorrectly.\nThe Name on Card field may contain only alpha characters.");
		form.card_d.focus();
		return;
	}*/
	form.card_n.value = replace_string(form.card_n.value,' ','');
	form.card_n.value = replace_string(form.card_n.value,'-','');
	if (form.card_n.value.length<1)
	{
		alert("Incomplete Entry.\nThe Card Number field must be completed.");
		form.card_n.focus();
		return;
	}
	var re = /^[0-9]+$/;
	if (!form.card_n.value.match(re))
	{
		alert("Invalid Entry.\nThe Card Number field may only contain numeric digits.");
		form.card_n.focus();
		return;
	}
	if (form.card_t.value == "VISA")
	{
	  if (form.card_n.value.length != 16)
	  {
	        alert("Incomplete Entry.\nThe Card Number must be 16 digits.");
		form.card_n.focus();
		return;
	  }
	  if (form.card_n.value.substr(0,1) != "4") 
	  {
	        alert("Invalid Entry.\nAn invalid VISA card number was entered.");
		form.card_n.focus();
		return;
	  }
	}
	if (form.card_t.value == "MC")
	{
	  if (form.card_n.value.length != 16)
	  {
	        alert("Incomplete Entry.\nThe Card Number must be 16 digits.");
		form.card_n.focus();
		return;
	  }
	  if (form.card_n.value.substr(0,1) != "5") 
	  {
	        alert("Invalid Entry.\nAn invalid MASTERCARD card number was entered.");
		form.card_n.focus();
		return;
	  }
	}
	if (form.card_t.value == "AMEX")
	{
	  if (form.card_n.value.length != 15)
	  {
	        alert("Incomplete Entry.\nThe Card Number must be 15 digits.");
		form.card_n.focus();
		return;
	  }
	  if (form.card_n.value.substr(0,1) != "3") 
	  {
	        alert("Invalid Entry.\nAn invalid AMEX card number was entered.");
		form.card_n.focus();
		return;
	  }
	}
	
	var dt = new Date();
	var yr = dt.getFullYear();
	var mn = dt.getMonth()+1;
	if ((parseInt(form.c_y.value)<yr) || ((parseInt(form.c_y.value)==yr) && (parseInt(form.c_m.value)<mn)))
//	if (parseInt(form.card_year.value)>yr)
	{
		alert("The credit card is expired.\nPlease enter another credit card number.");
		form.c_y.focus();
		return;
	}
	form.p_f.value=543;
	form.submit();
}
