
$(document).ready(function(){
  if (($.sniff.browser.isIE && $.sniff.system.isMac) || $.sniff.browser.isNetscape) {
    window.location.href = "/scripts/pages/common/wsreq/index.php";
  }
  
  $('a[rel=external]').attr('target', '_blank');
  
  $('a[rel=leaving]').click(function(){
    leavingDialog.m_showDialog(true, $(this).attr('href'));
    return false;
  });
  
  $('a[rel=leaving2]').click(function(){
    leavingDialog2.m_showDialog(true, $(this).attr('href'));
    return false;
  });
  
  $('a[rel=leaving3]').click(function(){
    leavingDialog3.m_showDialog(true, $(this).attr('href'));
    return false;
  }); 
  
   $('#submit_task').click(function(){
	  $('#form_contact').submit();});

  $('#form_contact').validate({
    rules: {
      email: {required: true, email: true},
      first_name: { required: true },
      last_name: { required: true},
      sign_up: {
        required: function(element) {
          return ($(':checkbox:checked').length < 1);
        }
      },
      informed: {
        required: function(element){
          return ($(':checkbox:checked').length < 1);
        }
      },
      country: { required: true }    
    },
		messages: {
			email: {
				required: 'Please enter your email address.',
        email: 'Your email address is not valid.'
			},
      first_name: {
        required: 'Please enter your first name.'
      },
      last_name: {
        required: 'Please enter your last name.'
      },
      sign_up: {
        required: 'Please select one of these options.'
      },
      informed: {
        required: 'Please select one of these options.'
      },
      country: {
        required: 'Please select your Country.'
      }
		}	
  });
  
  $.styleswitcher.getActiveStyleSheet("msstyle");
  $('a.normal, a.medium, a.large').click(function() {
    switch ($(this).attr('class')) {
      case 'medium':
        $.styleswitcher.setActiveStyleSheet('medium_font');
        $.cookie.createCookie('msstyle', 'medium_font', 356);
        break;
      case 'large':
        $.styleswitcher.setActiveStyleSheet('large_font');
        $.cookie.createCookie('msstyle', 'large_font', 365);
        break;
      default:
        $.styleswitcher.setActiveStyleSheet('');
        $.cookie.createCookie('msstyle', '', 365);
        break;
    }
  });
});
