function IsNumeric(sText){
var ValidChars = "0123456789.";
var IsNumber=true;
var Char;
for (i = 0; i < sText.length && IsNumber == true; i++) { 
Char = sText.charAt(i); 
if (ValidChars.indexOf(Char) == -1) {
IsNumber = false;
}
}
return IsNumber;
}

function typsrv() {
var srvtype = document.getElementById('mail_type').value
return srvtype;
}

function psdesign() {
var dstype = document.getElementById('pstcd').value
return dstype;
}

function repchk() {
if(document.form.no_repeat.checked) {
document.form.repeat_days.value='';
document.form.repeat_days.disabled=1;
} else {
document.form.repeat_days.value='';
document.form.repeat_days.disabled=0;
}
}

function limchk() {
if(document.form.no_limit.checked) {
document.form.limit_per_day.value='';
document.form.limit_per_day.disabled=1;
} else {
document.form.limit_per_day.value='';
document.form.limit_per_day.disabled=0;
}
setmax();
}

function setmax(fee) {
var limit = document.getElementById('limit_per_day').value;
if (IsNumeric(limit)){ 
var max_limit = limit * fee * 5;
var str = '$ '+max_limit+'.00';
document.getElementById('max_price').innerHTML = str;
} else {
var str = 'No Limit Set';
document.getElementById('max_price').innerHTML = str;
alert("Please Enter a Valid Number!");
}
if (limit == '') {
var str = 'No Limit Set';
document.getElementById('max_price').innerHTML = str;	
}
}

function getcoup() {
var pr_card;
var set_fee;
var fee_lbl;
var gettype = typsrv();
var getdesign = psdesign();

var row = document.getElementById('pc_files');
var pctk = document.getElementById('psck');

if (getdesign == 'no_postcard') {
row.style.display = '';
} else {
row.style.display = 'none';
}

if (gettype == "mailing") {
pctk.style.display = '';
} else {
getdesign = 'no_postcard';
pctk.style.display = 'none';
row.style.display = 'none';
}

var coup = document.getElementById('coupon').value;
if (coup == "craigslist") {
if (gettype == "mailing") {
pr_card = '0.80';
if (getdesign == 'need_postcard') {
set_fee = '$ 100.00';
} else {
set_fee = '$ 40.00';
}
fee_lbl = "<b>Cost Per Card:</b>";
} else {
pr_card = '0.15';
set_fee = '$ 15.00';
fee_lbl = "<b>Cost Per Address:</b>";
}
} else {
if (gettype == "mailing") {
pr_card = '1.00';
if (getdesign == 'need_postcard') {
set_fee = '$ 150.00';
} else {
set_fee = '$ 60.00';
}
fee_lbl = "<b>Cost Per Card:</b>";
} else {
pr_card = '0.30';
set_fee = '$ 30.00';
fee_lbl = "<b>Cost Per Address:</b>";
}
}
document.getElementById('cpc').innerHTML = fee_lbl;
document.getElementById('setup').innerHTML = set_fee;
document.getElementById('price').innerHTML = '$ '+pr_card;	
setmax(pr_card);
}

function checkpass()
{
var pass1 = document.getElementById('client_pass').value;
var pass2 = document.getElementById('client_pass2').value;
if(pass1 != pass2) {
document.getElementById('no_pass').style.display = 'block';
var str = '<font color=red><b>PASSWORDS DO NOT MATCH</b></font>';
document.getElementById('no_pass').innerHTML = str;
document.getElementById('Submit').disabled = true;
return false;
  }
else {
document.getElementById('no_pass').style.display = 'none';
document.getElementById('Submit').disabled = false;
return true ;
}
}

function agr() {
if(document.getElementById('agree').checked == false) {
   alert( "Please Agree to the Terms of Service." );
   document.getElementById('Submit').disabled = true;
  } else {
 document.getElementById('Submit').disabled = false;
  }
}

function checkform ( form ){

    if (form.client_bus.value == "") {
    alert( "Business Name can not be empty." );
    form.client_bus.focus();
    return false ;
  }
  if (form.client_contact.value == "") {
    alert( "Company Contact can not be empty." );
    form.client_contact.focus();
    return false ;
  }
    if (form.client_email.value == "") {
    alert( "Email Address can not be empty." );
    form.client_email.focus();
	return false;
  }
    if (form.client_add.value == "") {
    alert( "Address can not be empty." );
    form.client_add.focus();
	return false;
  }
    if (form.client_city.value == "") {
    alert( "Company City can not be empty." );
    form.client_city.focus();
	return false;
  }
    if (form.client_zip.value == "") {
    alert( "Company City Zip can not be empty." );
    form.client_zip.focus();
	return false;
  }
	
    if (form.client_phone1.value == "") {
    alert( "Company Phone can not be empty." );
    form.client_phone1.focus();
	return false;
  }

    if (form.client_cc_name.value == "") {
    alert( "Name on Card can not be empty." );
    form.client_cc_name.focus();
	return false;
  }

    if (form.client_cc1.value == "") {
    alert( "Credit Card can not be empty." );
    form.client_cc1.focus();
	return false;
  }
  
     if (form.client_ccv.value == "") {
    alert( "Credit Card CCV can not be empty." );
    form.client_ccv.focus();
	return false;
  }
  
   if (form.client_user.value == "") {
   alert( "Username can not be empty." );
   form.client_user.focus();
	return false;
  }
  


document.getElementById('Submit').disabled = false;
return true ;
}
