var emailtest = false;
var filetest = true;

$(document).ready(function() {
		
	$("input.file").css({ opacity: 0 });
	$("realupload").css({ opacity: 0 });
	
	SI.Files.stylizeAll();
		
	$(".submitter").attr('disabled', 'disabled');
		
	// Smooth Scrolling
	$('a[href*=#]').click(function() {
	    if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') 
	        && location.hostname == this.hostname) {
	            var $target = $(this.hash);
	            $target = $target.length && $target || $('[name=' + this.hash.slice(1) +']');
	            if ($target.length) {
	                var targetOffset = $target.offset().top;
	                $('html,body').animate({scrollTop: targetOffset}, 1000);
	                return false;
			}
		}
	});
	
	$("#package_none").click(function() {
		$("#banners").html(' ');
		$("#add-another-banner").trigger('click');
	});
	
	$(".email").keypress(function() {
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		if(this.value != '' && this.value != ' ' && this.value != 'Enter your email address here...')
		{
			$(".await-valid-email").html(' ');
			emailtest = true;
			if(emailtest && filetest)
			{
				$(".submitter").removeAttr('disabled');
			}
		} else {
			$(".submitter").attr('disabled', 'disabled');
			$(".await-valid-email").html('A valid email is required.');
			emailtest = false;
		}
	});
	
	$(".email").blur(function() {
		if(this.value != '' && this.value != ' ' && this.value != 'Enter your email address here...')
		{
			$(".await-valid-email").html(' ');
			emailtest = true;
			if(emailtest && filetest)
			{
				$(".submitter").removeAttr('disabled');
			}
		} else {
			$(".submitter").attr('disabled', 'disabled');
			$(".await-valid-email").html('A valid email is required.');
			emailtest = false;
		}
		if($('#realfile').val() == '' || $('#realfile').val() == 'Choose a file to upload...')
		{
			filetest = true;
		}
	});
	
	$(".email").focus(function() {
		if(this.value != '' && this.value != ' ' && this.value != 'Enter your email address here...')
		{
			$(".await-valid-email").html(' ');
			emailtest = true;
			if(emailtest && filetest)
			{
			$(".submitter").removeAttr('disabled');
			}
		} else {
			$(".submitter").attr('disabled', 'disabled');
			$(".await-valid-email").html('A valid email is required.');
			emailtest = false;
		}
	});
	
	$(".file").change(function() {
		$("#fakey").val($(this).val());
	});	
	
	$(".fakefile").click(function() {
		$(".file").trigger('click');
	});
	
	
		
});

	var hash = {
  	'rar'  : 1,
  	'zip' : 1,
	};

	function check_extension(filename,submitId) {
      var ext = filename.charAt(filename.length - 3) + filename.charAt(filename.length - 2) + filename.charAt(filename.length - 1);
      if (hash[ext]) {
        $(".await-valid-email").html(' ');
        filetest = true;
        if(emailtest && filetest)
		{
		$(".submitter").removeAttr('disabled');
		}
        return true;
      } else {
        $(".submitter").attr('disabled', 'disabled');
        $(".await-valid-email").html('A valid file-type is required.');
        filetest = false;
        if(emailtest && filetest)
		{
		$(".submitter").removeAttr('disabled');
		}
        return false;
      }
	}

