// JavaScript Document


function preload(arrayOfImages) { 
    $(arrayOfImages).each(function(){ 
        $('<img/>')[0].src = this; 
        // Alternatively you could use: 
        // (new Image()).src = this; 
    }); 
} 
 
// Usage: 
 
preload([ 
    'http://www.healthmedia.us/new/images/magBG_on.png',
    'http://www.healthmedia.us/new/images/playBtn.gif',
    'http://www.healthmedia.us/new/images/stopBtn.gif'
   
]); 


function magSubmit(PCode){
	if (validateMag()){	
	   submitMag(PCode);  
_gaq.push(['_trackEvent', 'Request Magazine', 'Requested','on']);
      }
   }
function empty(id){
      if ($(id).val() == "")
          {	   
	      	$(id).css('color','#fe0103');
			$(id).val('Required');
			return true;
  		 }
   return false;
}

function validateMag()
 {
   var err = false;
   err |= empty('#userN');
   err |= empty('#add1');
   err |= empty('#city');
   err |= empty('#state');
   err |= empty('#pc');
   
    if(!isValidEmailAddress($('#userE').val()) ){
		$('#userE').css('color','#fe0103');
		$('#userE').val('Email in wrong format');
		err |= true;		
	} 

   if (err);
   return !err;  

}

function submitMag(PCode){
        $(".divbtn").hide();
        $(".loading").show();
      $.post("/new/magRequest.php",{   
             name: $("form#magre  #userN").val(),
			 email: $("form#magre  #userE").val(),
			 address: $("form#magre  #add1").val(),
			 city: $("form#magre  #city").val(),
			 state: $("form#magre  #state").val(),
			 pcode: $("form#magre  #pc").val(),
             promo: PCode
		 }, function(xml) {  
  		   
         $('#magform').hide();
		 $('#magform').html('<div class="offer50"><p>We thank you for your interest in proactive wellness, and would like to offer you tickets to the NAVEL Expo at special price. This offer is good to anyone who has a valid promo code till October 30, 2011. <strong class="red">My Health. My Life. My Terms</strong>.</p><form action="https://www.paypal.com/cgi-bin/webscr" method="post" style="margin:15px 0 0 50px"> <input type="hidden" name="cmd" value="_s-xclick"> <input type="hidden" name="hosted_button_id" value="256FYNQQ3GX66"> <table> <tr><td nowrap><input type="hidden" name="on0" value="NAVEL Expo Tickets Special"><b>NAVEL Expo Tickets Special Price</b></td></tr><tr><td><select name="os0" class="offselect"><option value="1 NAVEL Ticket">1 NAVEL Ticket $15.00</option><option value="2 NAVEL Tickets">2 NAVEL Tickets $25.00</option><option value="3 NAVEL Tickets">3 NAVEL Tickets $35.00</option><option value="4 NAVEL Tickets">4 NAVEL Tickets $40.00</option> </select> </td></tr></table><input type="hidden" name="currency_code" value="USD"> <input type="image" src="/new/images/magorderbtn.png" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!" class="selbtn"> <img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"></form></div>');
         $('#magform').show();
       });
}


function showRequestNew(PCode){
$('#magazine1').addClass('on')
_gaq.push(['_trackEvent', 'Request Magazine', 'Show Form','on']);
$('#magazine1').html(' <div id="magform"><div id="magFormText">Please fill out the form below to receive your<em> <strong class="red">FREE</strong></em> copy of <strong class="red">NavelExpo Magazine</strong>.&nbsp;&nbsp;(<em  style="font: bold 12px/14px Arial"><strong>*Bold</strong>-required field</em>)</div><form name="magre" id="magre" onsubmit="magSubmit(\''+PCode+'\');return false" style="margin:0"><table width="200" border="0" cellpadding="3" cellspacing="0" class="formMag"><tr><td><label class="req">Full Name</label><br /><input name="userN" type="text" class="field" id="userN"  onfocus="javascript:defaultStatus(this.id);" /></td><td><label class="req">Email</label><br /><input name="userE" type="text" class="field" id="userE" onfocus="javascript:defaultStatus(this.id);" /></td></tr><tr><td><label class="req">Address</label><br /><input name="add1" type="text" class="field" id="add1" onfocus="javascript:defaultStatus(this.id);" /></td><td valign="top"><label class="req">City</label><br /><input name="city" type="text" class="field" id="city" onfocus="javascript:defaultStatus(this.id);" /></td></tr><tr><td><label class="req">State</label><br /><input name="state" type="text" class="field" id="state"  onfocus="javascript:defaultStatus(this.id);" /></td><td valign="top"><label class="req">Postal Code</label><br /><input name="pc" type="text" class="fieldpc" id="pc" onfocus="javascript:defaultStatus(this.id);" maxlength="8" /></td></tr><tr><td><label>Promo Code</label><br /><span class="pcodeT">'+PCode+'</span></td><td><div class="divbtn"><input type="image"  src="/new/images/magBtn.gif" name="button" id="button"; /></div><div class="loading"><img src="/new/images/magBtnload.gif"/></div></td></tr></table></form></div>');

  

}



function promoSubmit(){
 $(".divbtn1").hide();
 $(".loading1").show();

  var PCode=$("form#code  #promoCode").val();

if(!PCode){
document.forms["paypalMag"].submit(); 
}else{

      $.post("/new/verifyCode.php",{   
             PCode: PCode
			 
		 }, function(responseVer) {  
  		   
          
           if(responseVer==1){
              showRequestNew(PCode);
            }else{
            document.forms["paypalMag"].submit(); 

            }
       });

    }
}


function sortCode(answer,PCode){

alert(answer);


}
















/* challenge*/

function challSubmit(){
	if (validateChall()){	
	   submitChall();  
_gaq.push(['_trackEvent', 'Million Pound Challenge', 'Registration','on']);
      }
   }

function validateChall()
 {
   var err = false;
   err |= empty('#userN');
   err |= empty('#userE');
   err |= empty('#pounds');
  
   
    if(!isValidEmailAddress($('#userE').val()) ){
		$('#userE').css('color','#fe0103');
		$('#userE').val('Email in wrong format');
		err |= true;		
	} 

   if (err);
   return !err;  

}

function submitChall(){
        $(".divbtn").hide();
        $(".loading").show();
      $.post("/new/challengeReg.php",{   
             name: $("form#challre  #userN").val(),
			 email: $("form#challre  #userE").val(),
			 pounds: $("form#challre  #pounds").val()
		 }, function(xml) {  
  		   
         $('#challform').html('<p style="font-size:18px;line-height:22px;width:300px"><br>Thank you for your registration to our <span style="color:#ff0000">Million Pound Challenge!</span></p>');
       });
}


/* woman to woman*/

function womanSubmit(){
	if (validateWoman()){	
	   submitWoman();  
_gaq.push(['_trackEvent', 'Woman to Woman', 'Registration','on']);
      }
   }

function validateWoman()
 {
   var err = false;
   err |= empty('#userN');
   err |= empty('#userE');
   err |= empty('#add1');
   err |= empty('#city');
   err |= empty('#state');
   err |= empty('#pc');
  
   
    if(!isValidEmailAddress($('#userE').val()) ){
		$('#userE').css('color','#fe0103');
		$('#userE').val('Email in wrong format');
		err |= true;		
	} 

   if (err);
   return !err;  

}

function submitWoman(){
        $(".divbtn").hide();
        $(".loading").show();
      $.post("/new/womanReg.php",{   
             name: $("form#challre  #userN").val(),
			 email: $("form#challre  #userE").val(),
             address: $("form#challre  #add1").val(),
			 city: $("form#challre  #city").val(),
			 state: $("form#challre  #state").val(),
			 pcode: $("form#challre  #pc").val()
		 }, function(xml) {       
  		   
        $('#challform').html('<p style="font-size:18px;line-height:22px;width:300px;margin:0 0 30px 0">Thank you for your registration<br>to our <span style="color:#ff0000">Woman to Woman</span> event!</p>');
      });
}

