
$(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 () {
    $('html body').css('overflow', 'visible');
    leavingDialog.m_showDialog(true, $(this).attr('href'));
    return false;
  });

  $('a[rel=leaving2]').click(function () {
    $('html body').css('overflow', 'visible');
    leavingDialog2.m_showDialog(true, $(this).attr('href'));
    return false;
  });

  $('a[rel=leaving3]').click(function () {
    $('html body').css('overflow', 'visible');
    leavingDialog3.m_showDialog(true, $(this).attr('href'));
    return false;
  });

  $('a[rel=mbg]').click(function () {
    $('html body').css('overflow', 'hidden');
    $('#dialog_game').append('<iframe id="game_iframe" src="../../../mybraingames/game_iframe.html" width="798" height="438" SCROLLING=NO style="z-index:-100; padding:0px; margin:0px;overflow:hidden" frameborder="0"></iframe>');
    mbgDialog.m_showDialog(true, $(this).attr('href'));
    return false;
  });

  $('a.ms_submit').hover(
		  function () {
		    $(this).css('background-position', '50% -31px');
		  },
		  function () {
		    $(this).css('background-position', '50% 0');
		  }
  );

  $('a.ms_submit_white').hover(
		  function () {
		    $(this).css('background-position', '50% 100%');
		  },
		  function () {
		    $(this).css('background-position', '50% 0');
		  }
   );
  $('#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.'
      }
    }
  });

  var sheetname = $.styleswitcher.getActiveStyleSheet("msstyle");

  $('a.selected').removeClass('selected');

  switch (sheetname) {
    case 'medium_font':
      $('a.medium').addClass('selected');
      break;
    case 'large_font':
      $('a.large').addClass('selected');
      break;
    default:
      $('a.normal').addClass('selected');
      break;
  }

  $('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;
    }
    var old_selected = $('#header a.selected');

    if (old_selected.length > 0) {
      old_selected.removeClass('selected');
    }

    $(this).addClass('selected');
  });
});

function flashExternalInterfaceReceiver(value) {

	switch (value) {
		case 1:
			dcsMultiTrack('DCS.dcsuri', '/Question01.html', 'WT.ti', 'On%20click%20Question%20%2301', 'DCSext.WT.type1', 'Flash');
			break;
		case 2:
			dcsMultiTrack('DCS.dcsuri', '/Question02.html', 'WT.ti', 'On%20click%20Question%20%2302', 'DCSext.WT.type1', 'Flash');
			break;
		case 3:
			dcsMultiTrack('DCS.dcsuri', '/Question03.html', 'WT.ti', 'On%20click%20Question%20%2303', 'DCSext.WT.type1', 'Flash');
			break;
		case 4:
			dcsMultiTrack('DCS.dcsuri', '/Question04.html', 'WT.ti', 'On%20click%20Question%20%2304', 'DCSext.WT.type1', 'Flash');
			break;
		case 5:
			dcsMultiTrack('DCS.dcsuri', '/Question05.html', 'WT.ti', 'On%20click%20Question%20%2305', 'DCSext.WT.type1', 'Flash');
			break;
		case 6:
			dcsMultiTrack('DCS.dcsuri', '/Question06.html', 'WT.ti', 'On%20click%20Question%20%2306', 'DCSext.WT.type1', 'Flash');
			break;
		case 7:
			dcsMultiTrack('DCS.dcsuri', '/Question07.html', 'WT.ti', 'On%20click%20Question%20%2307', 'DCSext.WT.type1', 'Flash');
			break;
		case 8:
			dcsMultiTrack('DCS.dcsuri', '/Question08.html', 'WT.ti', 'On%20click%20Question%20%2308', 'DCSext.WT.type1', 'Flash');
			break;
		case 9:
			dcsMultiTrack('DCS.dcsuri', '/Question09.html', 'WT.ti', 'On%20click%20Question%20%2309', 'DCSext.WT.type1', 'Flash');
			break;
		case 10:
			dcsMultiTrack('DCS.dcsuri', '/Question10.html', 'WT.ti', 'On%20click%20Question%20%2310', 'DCSext.WT.type1', 'Flash');
			break;
		case 11:
			dcsMultiTrack('DCS.dcsuri', '/Question11.html', 'WT.ti', 'On%20click%20Question%20%2311', 'DCSext.WT.type1', 'Flash');
			break;
		default:
			break;
	}
}


