// javascript file for preview page    
    
var recipNo = 1;


function addRecip(){
    $('#recipBox').append('<div class="inField2"><div class="inField"><input type="text" name="UEC_R_cname'+recipNo+'" value="First name" onchange="" class="textbox" /></div><div class="inField"><input type="text" name="UEC_R_sname'+recipNo+'" value="Last name" onchange="" class="textbox" /></div><div class="inField"><input type="text" name="UEC_R_email'+recipNo+'" value="Email address" onchange="" class="textbox" /></div></div>');
    recipNo++;
}
 
 
    
function validateForm(){
     $('.badMsg').remove();
     $('#UEC_S_email').removeClass('badInput');
     var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
     var ucn = document.getElementById('UEC_S_cname').value;
     var usn = document.getElementById('UEC_S_sname').value;
     var rcn = document.getElementById('UEC_R_cname0').value;
     var rsn = document.getElementById('UEC_R_sname0').value;
     var address = document.getElementById('UEC_S_email').value;
     var address2 = document.getElementById('UEC_R_email0').value;
     var message = document.getElementById('UEC_Message').value;
     var returnVal = true;
     if(ucn == false || ucn == 'First name') {
        $('#userDetails .block2').slideDown();
        $('#UEC_S_cname').addClass('badInput');
        returnVal = false;
     }
     if(usn == false || usn == 'Last name') {
        $('#userDetails .block2').slideDown();
        $('#UEC_S_sname').addClass('badInput');
        returnVal = false;
     }
     if(rcn == false || rcn == 'First name') {
        $('#userDetails .block2').slideDown();
        $('#UEC_R_cname0').addClass('badInput');
        returnVal = false;
     }
     if(rsn == false || rsn == 'Last name') {
        $('#userDetails .block2').slideDown();
        $('#UEC_R_sname0').addClass('badInput');
        returnVal = false;
     }
     if(reg.test(address) == false) {
        $('#userDetails .block2').slideDown();
        $('#UEC_S_email').addClass('badInput');
        $('#UEC_S_email').parent().append('<span class="badMsg">invalid email address</span>');
        returnVal = false;
     }
     if(reg.test(address2) == false) {
        $('#recipDetails .block2').slideDown();
        $('#UEC_R_email0').addClass('badInput');
        $('#UEC_R_email0').parent().append('<span class="badMsg">invalid email address</span>');
        returnVal = false;
     }
     if(address2 == address) {
        $('#UEC_R_email0').addClass('badInput');
        $('#UEC_S_email').addClass('badInput');
        $('#UEC_S_email').parent().append('<span class="badMsg">cannot be the same as recipient</span>');
        $('#UEC_R_email0').parent().append('<span class="badMsg">cannot be the same as sender</span>');
        returnVal = false;
     }
     if(message == 'Add a message.') {
        $('#ecardMsg .block2').slideDown();
        $('#UEC_Message').val('Add a message');
        $('#UEC_Message').parent().append('<span class="badMsg">Dont forget you can write a message.</span>');
        returnVal = false;
     }
     
     return returnVal;
}
  
  
    
function sendCard(){
     if ($('#formReady').val() == 1){
      var r = validateForm();
      return r;
     }else{
      alert('Please. Personalise your face it card first.');
      return false;
     }
}


// saves the dynamic faceit card with AJAX
function ajaxFaceIT(MOVIEID,CASTEDMOVIEID){
    $.ajax({
    url: 'http://www.ecards.co.uk/send.php?ecard='+MOVIEID+'&dyna_id='+CASTEDMOVIEID,
    success: function(data) { 
      $('#dyna_id').val(CASTEDMOVIEID);
      $('#formReady').val('1');
      $('.sendBlock').show();
      $("#ecardcontainer2").attr("id", "ecardcontainer");
      so2.addVariable("rcpt_name",		$('#UEC_R_cname0').val());
			so2.addVariable("sndr_name", 		$('#UEC_S_cname').val());
			so2.addVariable("rcpt_message",	$('#UEC_Message').val());
      so2.addVariable("_castedMovieId", CASTEDMOVIEID);
			so2.write("ecardcontain");
      
    },
    error: function(data) {
      alert('save failed. Please try again.');
    }

    });
  }

