$(document).ready(function(){
   /* $("#foot_sslbanner").html("<span id='ss_img_wrapper_100-50_image_en'><a href='http://www.globalsign.com/ssl/' target=_blank title='SSL'><img alt='SSL Certificate' border=0 id='ss_img' src='//seal.globalsign.com/SiteSeal/images/gs_noscript_110-55_en.gif'></a></span><script type='text/javascript' src='//seal.globalsign.com/SiteSeal/gs_image_100-50_en.js' defer></script>"); */
   
   if (js_onload == "index")
   {
		var preload1 = new Image(); 
		preload1.src="http://www.redorbnews.com/pics/home_price1over.png"; 
		var preload2 = new Image(); 
		preload2.src="http://www.redorbnews.com/pics/home_price2over.png";
		var preload3 = new Image(); 
		preload3.src="http://www.redorbnews.com/pics/home_price3over.png";
		var preload4 = new Image(); 
		preload4.src="http://www.redorbnews.com/pics/home_price4over.png";
		var preload5 = new Image(); 
		preload5.src="http://www.redorbnews.com/pics/home_price5over.png";
		var preload6 = new Image(); 
		preload6.src="http://www.redorbnews.com/pics/home_price6over.png";
		var preload7 = new Image(); 
		preload7.src="http://www.redorbnews.com/pics/home_price7over.png";
   }
   else if (js_onload == "pricing")
   {
	    var preload1 = new Image(); 
		preload1.src="http://www.redorbnews.com/pics/pricepagefree1over.png"; 
		var preload2 = new Image(); 
		preload2.src="http://www.redorbnews.com/pics/pricepagemain1over.png";
		var preload3 = new Image(); 
		preload3.src="http://www.redorbnews.com/pics/pricepagemain2over.png";
		var preload4 = new Image(); 
		preload4.src="http://www.redorbnews.com/pics/pricepagemain3over.png";
		var preload5 = new Image(); 
		preload5.src="http://www.redorbnews.com/pics/pricepagemain4over.png";
		var preload6 = new Image(); 
		preload6.src="http://www.redorbnews.com/pics/pricepagemain5over.png";
		var preload7 = new Image(); 
		preload7.src="http://www.redorbnews.com/pics/pricepagemain6over.png";
		var preload8 = new Image(); 
		preload8.src="http://www.redorbnews.com/pics/pricepagemain7over.png";
   }
  
   $("dd").hide();
   $("dt").click(function(){
				$(this).next().toggle();
			});
   
   $("dt").hover(function(){
				$(this).css('cursor','pointer');	  
						  });
   
   $(".homeprice")
        .mouseover(function() { 
            var src = $(this).attr("src").match(/[^\.]+/) + "over.png";
			if(src.indexOf("//") == 0) src = src.slice(1);
            $(this).attr("src", src);
        })
        .mouseout(function() {
            var src = $(this).attr("src").replace("over", "");
			if(src.indexOf("//") == 0) src = src.slice(1);
            $(this).attr("src", src);
        });   
			
 });

function ordercheck()
{
	var returnme = true;
	var alphaExp = /^[a-zA-Z ]+$/;
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	
	if ($("#fname").val().length < 2)
	{
		$("#fname_stat").text("First name too short!");
		returnme = false;
	}
	else if(!$("#fname").val().match(alphaExp))
	{
		$("#fname_stat").text("Only letters and spaces allowed!");
		returnme = false;
	}
	else $("#fname_stat").text("");

	if ($("#lname").val().length < 2)
	{
		$("#lname_stat").text("Last name too short!");
		returnme = false;
	}
	else if(!$("#lname").val().match(alphaExp))
	{
		$("#lname_stat").text("Only letters and spaces allowed!");
		returnme = false;
	}
	else $("#lname_stat").text("");
	
	if(!$("#femail1").val().match(emailExp))
	{
		$("#email_stat").text("Not a valid email address!");
		returnme = false;
	}
	else $("#email_stat").text("");
	
	if($("#femail1").val() != $("#femail2").val())
	{
		$("#email2_stat").text("Email addresses do not match!");
		returnme = false;
	}
	else $("#email2_stat").text("");
	
	if(!$("#tou").attr('checked'))
	{
		$("#tou_stat").text("You must agree to the Red Orb News Terms of Use to continue.");
		returnme = false;
	}
	else $("#tou_stat").text("");

	return returnme;
}

function check_bt()
{
	var returnme = true;
	var alphaExp = /^[a-zA-Z ]+$/;
	var zip1Exp = /^[0-9]{5,5}$/;
	var zip2Exp = /^[0-9]{5,5}\-[0-9]{4,4}$/;
	var visaExp = /^4[0-9]{12}(?:[0-9]{3})?$/;
	var mcExp = /^5[1-5][0-9]{14}$/;
	var amexExp = /^3[47][0-9]{13}$/;
	var discExp = /^6(?:011|5[0-9]{2})[0-9]{12}$/;
	var cvv3Exp = /^[0-9]{3}$/;
	var cvv4Exp = /^[0-9]{4}$/;
	
	if ($("#firstname").val().length < 2)
	{
		$("#fname_stat2").text("First name too short!");
		returnme = false;
	}
	else if(!$("#firstname").val().match(alphaExp))
	{
		$("#fname_stat2").text("Only letters and spaces allowed!");
		returnme = false;
	}
	else $("#fname_stat2").text("");
	
	if ($("#lastname").val().length < 2)
	{
		$("#lname_stat2").text("Last name too short!");
		returnme = false;
	}
	else if(!$("#lastname").val().match(alphaExp))
	{
		$("#lname_stat2").text("Only letters and spaces allowed!");
		returnme = false;
	}
	else $("#lname_stat2").text("");
	
	if ($("#address1").val().length < 5)
	{
		$("#add1_stat").text("Address too short!");
		returnme = false;
	}
	else $("#add1_stat").text("");
	
	if ($("#city").val().length < 3)
	{
		$("#city_stat").text("City too short!");
		returnme = false;
	}
	else $("#city_stat").text("");
	
	if ($("#state").val() == 0)
	{
		$("#state_stat").text("Please select the state!");
		returnme = false;
	}
	else $("#state_stat").text("");
		
	/* if (!$("#zip").val().match(zip1Exp) && !$("#zip").val().match(zip2Exp))
	{
		$("#zip_stat").text("Please enter in form 12345 or 12345-1234!");
		returnme = false;	
	}
	else $("#zip_stat").text(""); */
	
	if ($("#cctype").val() == 0)
	{
		$("#cctype_stat").text("Please select a credit card!");
		returnme = false;
	}
	else $("#cctype_stat").text("");
	
	//////////////////
	if ($("#cctype").val() == 1)
	{
		if (!$("#ccnumber").val().match(visaExp))
		{
			$("#ccnum_stat").text("Not a valid Visa card number! (4XXXXXXXXXXXXXXX)");
			returnme = false;	
		}
		else $("#ccnum_stat").text("");
		
		if (!$("#cvv").val().match(cvv3Exp))
		{
			$("#cvv_stat").text("Not a valid Visa cvv number!");
			returnme = false;	
		}
		else $("#cvv_stat").text("");
	}
	else if ($("#cctype").val() == 2)
	{
		if (!$("#ccnumber").val().match(mcExp))
		{
			$("#ccnum_stat").text("Not a valid Mastercard card number! (5XXXXXXXXXXXXXXX)");
			returnme = false;	
		}
		else $("#ccnum_stat").text("");
		
		if (!$("#cvv").val().match(cvv3Exp))
		{
			$("#cvv_stat").text("Not a valid Visa cvv number!");
			returnme = false;	
		}
		else $("#cvv_stat").text("");
	}
	else if ($("#cctype").val() == 3)
	{
		if (!$("#ccnumber").val().match(amexExp))
		{
			$("#ccnum_stat").text("Not a valid American Express card number! (3XXXXXXXXXXXXXX)");
			returnme = false;	
		}
		else $("#ccnum_stat").text("");
		
		if (!$("#cvv").val().match(cvv4Exp))
		{
			$("#cvv_stat").text("Not a valid Visa cvv number!");
			returnme = false;	
		}
		else $("#cvv_stat").text("");
	}
	else if ($("#cctype").val() == 4)
	{
		if (!$("#ccnumber").val().match(discExp))
		{
			$("#ccnum_stat").text("Not a valid Discover card number! (6XXXXXXXXXXXXXXX)");
			returnme = false;	
		}
		else $("#ccnum_stat").text("");
		
		if (!$("#cvv").val().match(cvv3Exp))
		{
			$("#cvv_stat").text("Not a valid Visa cvv number!");
			returnme = false;	
		}
		else $("#cvv_stat").text("");
	}

	if(returnme) $("#subdiv").text("Processing ...");
	
	return returnme;
}

function check_rec_username()
{
	var returnme = true;
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	
	if(!$("#femail1").val().match(emailExp))
	{
		$("#email_stat").text("Not a valid email address!");
		returnme = false;
	}
	return returnme;
}

function check_rec_pass()
{
	var returnme = true;
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	var orbnameExp = /^orb[0-9]{6,6}$/;
	
	if(!$("#uname").val().match(orbnameExp))
	{
		$("#uname_stat").text("Not a valid username!");
		returnme = false;
	}
	else $("#uname_stat").text("");
	
	if(!$("#femail2").val().match(emailExp))
	{
		$("#email_stat2").text("Not a valid email address!");
		returnme = false;
	}
	else $("#email_stat2").text("");
	
	return returnme;
}

function updateccexp()
{
	var newexp = "" + $("#ccexpmonth").val() + $("#ccexpyear").val();
	$("#ccexp").val(newexp);
}

function checkchangepw()
{
	var returnme = true;
	var passExp = /^[a-zA-Z0-9]{6,12}$/;
	
	if (!$("#oldpass").val().match(passExp))
	{
		$("#opass_stat").text("Password must be 6-12 alphanumeric characters.");
		returnme = false;
	}
	else $("#opass_stat").text("");
	
	if (!$("#newpass1").val().match(passExp))
	{
		$("#npass1_stat").text("Password must be 6-12 alphanumeric characters.");
		returnme = false;
	}
	else $("#npass1_stat").text("");
	
	if ($("#newpass1").val() != $("#newpass2").val())
	{
		$("#npass2_stat").text("Password 2 does not match password 1.");
		returnme = false;
	}
	else $("#npass2_stat").text("");
	
	return returnme;
}

function country_change()
{
	if ($("#country").val() != "US")
	{
		$("#prestate").text("Province/Region");	
		$("#midstate").html("<input type=\"text\" name=\"state\" id=\"state\" class=\"order_input\" />");
	}
	else
	{
		$("#prestate").text("State");	
		$("#midstate").html("<select name=\"state\" id=\"state\" class=\"order_input\"><option value=\"0\" selected=\"selected\">--</option><option value=\"AL\">Alabama</option><option value=\"AK\">Alaska</option><option value=\"AZ\">Arizona</option><option value=\"AR\">Arkansas</option><option value=\"CA\">California</option><option value=\"CO\">Colorado</option><option value=\"CT\">Connecticut</option><option value=\"DE\">Delaware</option><option value=\"DC\">District Of Columbia</option><option value=\"FL\">Florida</option><option value=\"GA\">Georgia</option><option value=\"HI\">Hawaii</option><option value=\"ID\">Idaho</option><option value=\"IL\">Illinois</option><option value=\"IN\">Indiana</option><option value=\"IA\">Iowa</option><option value=\"KS\">Kansas</option><option value=\"KY\">Kentucky</option><option value=\"LA\">Louisiana</option><option value=\"ME\">Maine</option><option value=\"MD\">Maryland</option><option value=\"MA\">Massachusetts</option><option value=\"MI\">Michigan</option><option value=\"MN\">Minnesota</option><option value=\"MS\">Mississippi</option><option value=\"MO\">Missouri</option><option value=\"MT\">Montana</option><option value=\"NE\">Nebraska</option><option value=\"NV\">Nevada</option><option value=\"NH\">New Hampshire</option><option value=\"NJ\">New Jersey</option><option value=\"NM\">New Mexico</option><option value=\"NY\">New York</option><option value=\"NC\">North Carolina</option><option value=\"ND\">North Dakota</option><option value=\"OH\">Ohio</option><option value=\"OK\">Oklahoma</option><option value=\"OR\">Oregon</option><option value=\"PA\">Pennsylvania</option><option value=\"RI\">Rhode Island</option><option value=\"SC\">South Carolina</option><option value=\"SD\">South Dakota</option><option value=\"TN\">Tennessee</option><option value=\"TX\">Texas</option><option value=\"UT\">Utah</option><option value=\"VT\">Vermont</option><option value=\"VA\">Virginia</option><option value=\"WA\">Washington</option><option value=\"WV\">West Virginia</option><option value=\"WI\">Wisconsin</option><option value=\"WY\">Wyoming</option></select>");
	}
}

function check_same(plan_1, plan_2, cmode)
{
	var returnme = true;
	if (plan_1 == plan_2) 
	{
		returnme = false;
		alert("You cannot choose the same plan you already have!  Please go back and choose a different plan.");
	}
	// if (returnme) $("#csubdiv").html("<center>Processing ...</center>");
	return returnme;
}
