//Begin client detection
var TICM_na = parseFloat(navigator.appVersion);	
var TICM_napN = navigator.appName.toLowerCase();
var TICM_nu = navigator.userAgent.toLowerCase();

var TICM_isIE=((document.all)&&(TICM_nu.indexOf('opera')==-1))?true:false;
var TICM_isNN4=((document.layers)&&(TICM_na >= 4.03))?true:false;
var TICM_isOpera5up=(TICM_nu.indexOf('opera 5')!=-1)?true:false;
var TICM_isGecko=(TICM_nu.indexOf('gecko')!=-1)?true:false;
var TICM_isDom = document.getElementById?true:false;
var TICM_aol=(TICM_nu.indexOf("aol")!=-1)?true:false; 
var TICM_aolMinor=TICM_aol?parseInt(TICM_nu.slice(TICM_nu.indexOf("aol")+3)):0;
var TICM_aol7up=(TICM_aolMinor >=7)?true:false;

var TICM_isNS6 = (TICM_isGecko && TICM_nu.indexOf("/6.") != -1)? true: false;
var TICM_ieMajor=TICM_isIE?parseInt(TICM_nu.slice(TICM_nu.indexOf('msie')+4)):0;
var TICM_isIE4up=TICM_ieMajor >= 4;
var TICM_isIE5up=TICM_ieMajor >= 5;

var TICM_isWin=(TICM_nu.indexOf('win')!=-1)?true:false;
var TICM_isWin98=(TICM_nu.indexOf('windows nt')!=-1)?true:false;
var TICM_isWinNT=(TICM_nu.indexOf('windows 98')!=-1)?true:false;
var TICM_isMac=(TICM_nu.indexOf('mac')!=-1)?true:false;

var TICM_goodClient = (TICM_isNN4 || TICM_isIE4up || TICM_isOpera5up || TICM_isNS6 || TICM_isDom);


var TICM_inpWidthLg=12; 

var TICM_inpWidthSm=4;


if (TICM_isWin){

	if (TICM_isIE4up||TICM_isOpera5up) {TICM_inpWidthLg=14; TICM_inpWidthSm=6;}

	if (TICM_isGecko){TICM_inpWidthLg=14; TICM_inpWidthSm=5;}

	if (TICM_isNS6){TICM_inpWidthLg=13; TICM_inpWidthSm=5;}

}

else if(TICM_isMac){

		if (TICM_isIE4up) {TICM_inpWidthLg=17; TICM_inpWidthSm=6;}

		if (TICM_isIE5up||TICM_isOpera5up) {TICM_inpWidthLg=19; TICM_inpWidthSm=6;}

		if (TICM_isNN4){TICM_inpWidthLg=17; TICM_inpWidthSm=5;}

		if (TICM_isGecko){TICM_inpWidthLg=13; TICM_inpWidthSm=6;}

		if (TICM_isNS6){TICM_inpWidthLg=12; TICM_inpWidthSm=5;}

	}


function TICM_SetCookie (name,value,expires,path,domain,secure){

        document.cookie = name + escape (value) +

        ((expires) ? "; expires=" + expires.toGMTString() : "; expires=Thu, 01-Jan-1970 00:00:01 GMT") +

        ((path) ? "; path=" + path : "") +

        ((domain) ? "; domain=" + domain : "") +

        ((secure) ? "; secure" : ""); 

}

var TICM_day = 86400000; 

var TICM_date = new Date();

var TICM_popup2ON = new Date(TICM_date.getTime()+TICM_day);



function  TICM_submit(winName,f,h,w){

    if(TICM_check(f)){

       var features = "height=" + h + ",width=" + w + ",scrollbars=yes,location=no"

                   + ",menubar=no,resizable=no,status=yes,directories=no,toolbar=no";

        window.open("",winName,features);

		f.target = winName;

        TICM_SetCookie('popup2OFF','',TICM_popup2ON,'/');

		if(typeof P_isLoaded != "undefined")P_isLoaded = false;

        return true;

	}

    return false;

}



if(document.cookie.indexOf('popup2OFF')!=-1){

	if(typeof P_isLoaded != "undefined")P_isLoaded = false;

}


var TICM_nameLabels = ["Name","", "name"];

var TICM_homeLabels = ["Address","", "address1"];

var TICM_emailLabels = ["E-mail","", "email"];

var TICM_cityLabels = ["City","", "city"];

var TICM_zipLabels = ["Zip","", "zipCode"];



function TICM_check(f){

var states = f.state;

var state;

var canstates = ['AB','BC','MB','NB','NF','NS','NT','ON','PE','QC','SK','YT']

	var t, msg, good;

   	state = states.options[states.selectedIndex].value;  

	msg = "";

	if ((f.elements[0].value.search(/[A-Za-z]\s[A-Za-z]/) == -1) || (f.elements[0].value == null) || (f.elements[0].value == '') || isblank(f.elements[0].value)) {msg += "Please enter your Name.\n";}

	if ((f.address1.value == null) || (f.address1.value == '') || isblank(f.address1.value)) {msg += "Please enter your Address.\n";}	

	if ((f.city.value == null) || (f.city.value == '') || isblank(f.city.value)) {msg += "Please enter your City.\n";}	

	if (state=='')msg+="Please enter your State/Province.\n"

    

    good=1; t=f.email.value;

	if (t==null || t=='' || isblank(t)) good=1;

	else good=(t.search(/^(\w|-)+(\.(\w|-)+)*@((\w|-)+\.)+[a-zA-Z]{2,}$/)==-1)?0:1;

    

	if(!good){msg+="Your E-mail address is incorrect.\n\n";}

    

	good=1; t = f.zipCode.value;

	if (t==null || t=='' || isblank(t) || t.length<5 || t.length>6 )good=0;

	else{if (state!=''){

			if (t.length==5 && (t.search(/^\d{5}$/) != -1)){ 

				for (d = 0; d<canstates.length;d++){

					if (state==canstates[d])good=0;

				}

			}else good=0;

			if (t.length==6 && t.search(/^[a-zA-Z]\w{5}$/)!=-1){

				good=0;

				for (d = 0; d<canstates.length;d++){

					if (state == canstates[d])good=1;

				}

			}

		}

	}

   

	if (!good){msg+="Zip/Postal code is blank or incorrect,\nor it doesn't match the State/Province you selected.\n";}

	if (msg.length) {

		alert ("The form was not submitted because of the following error(s):\n\n" + msg +

			"\n\nPlease correct these error(s) and resubmit your form.\n\nThank you,\nSports Illustrated Magazine");

		return false;

	}

	return true;

}



function isblank(s){

	for(var i = 0; i < s.length; i++){

		var c = s.charAt(i);

		if ((c != ' ') && (c != '\n') && (c != '\t')) return false;

	}

return true;

}



if(TICM_isIE4up) {

	var TICM_styles = '<style type="text/css"> input {font-size: 10px;} select {font-size: 11px;} option {font-size: 11px;}</style> ';

} else {	

	var TICM_styles = '';

}



var TICM_formBody = '<table cellpadding="0" cellspacing="0" border="0" width="120" bgcolor="3A527B">'

+'<tr><td valign="top" align="center"><form method="post" name="si_ofieform" action="http://subs.timeinc.net/SI/si_ofie_pop.jhtml" onsubmit="return TICM_submit(\'si_ofie\',this,\'310\',\'280\')"></td></tr>'

+'<tr valign="top"><td align="center"><img src="http://i.cnn.net/si/images/ads/si_ofie/si_ofie_main.gif" width="120" height="60"></td></tr>'

+'<tr valign="top"><td><table width="100%" cellpadding="0" cellspacing="3" border="0" bgcolor="3A527B"><tr><td colspan="2" valign="top">'

+ '<font size="1" face="arial,helvetica" color="#ffffff">' + TICM_nameLabels[0] + '</font><br>'

+ '<font size="1" face="arial,helvetica" color="#ffffff"><INPUT TYPE="text" NAME="'+TICM_nameLabels[2]+'" SIZE="'+TICM_inpWidthLg+'" VALUE="" maxlength="30"><br>'

+'</td></tr>'

+ '<tr><td valign="top" colspan="2"><font size="1" face="arial,helvetica" color="#ffffff">' + TICM_homeLabels[0] + '</font><br>'

+'<font size="1" face="arial,helvetica" color="#ffffff"><INPUT TYPE="text" NAME="'+TICM_homeLabels[2]+'" SIZE="'+TICM_inpWidthLg+'" VALUE="" maxlength="30"><br>'

+'</td></tr>'

+'<tr><td valign="top" colspan="2"><font size="1" face="arial,helvetica" color="#ffffff">'+TICM_cityLabels[0]+'</font><br><font size="1" face="arial,helvetica" color="#ffffff"><INPUT TYPE="text" NAME="'+TICM_cityLabels[2]+'" SIZE="'+TICM_inpWidthLg+'" VALUE="" maxlength="20"></td></tr>'

+'<tr><td><font size="1" face="arial,helvetica" color="#ffffff">State</font><br><font size="1" face="arial,helvetica" color="#ffffff"><SELECT NAME="state" SIZE="1"><OPTION VALUE="">- -</OPTION><OPTION VALUE=AA >AA</OPTION><OPTION VALUE=AB >AB</OPTION><OPTION VALUE=AE >AE</OPTION><OPTION VALUE=AK >AK</OPTION><OPTION VALUE=AL >AL</OPTION><OPTION VALUE=AP >AP</OPTION><OPTION VALUE=AR >AR</OPTION><OPTION VALUE=AS >AS</OPTION><OPTION VALUE=AZ >AZ</OPTION><OPTION VALUE=BC >BC</OPTION><OPTION VALUE=CA >CA</OPTION><OPTION VALUE=CO >CO</OPTION><OPTION VALUE=CT >CT</OPTION><OPTION VALUE=DC >DC</OPTION><OPTION VALUE=DE >DE</OPTION><OPTION VALUE=FL >FL</OPTION><OPTION VALUE=GA >GA</OPTION><OPTION VALUE=HI >HI</OPTION><OPTION VALUE=IA >IA</OPTION><OPTION VALUE=ID >ID</OPTION><OPTION VALUE=IL >IL</OPTION><OPTION VALUE=IN >IN</OPTION><OPTION VALUE=KS >KS</OPTION><OPTION VALUE=KY >KY</OPTION><OPTION VALUE=LA >LA</OPTION><OPTION VALUE=MA >MA</OPTION><OPTION VALUE=MB >MB</OPTION><OPTION VALUE=MD >MD</OPTION><OPTION VALUE=ME >ME</OPTION><OPTION VALUE=MI >MI</OPTION><OPTION VALUE=MN >MN</OPTION><OPTION VALUE=MO >MO</OPTION><OPTION VALUE=MP >MP</OPTION><OPTION VALUE=MS >MS</OPTION><OPTION VALUE=MT >MT</OPTION><OPTION VALUE=NB >NB</OPTION><OPTION VALUE=NC >NC</OPTION><OPTION VALUE=ND >ND</OPTION><OPTION VALUE=NE >NE</OPTION><OPTION VALUE=NF >NF</OPTION><OPTION VALUE=NH >NH</OPTION><OPTION VALUE=NJ >NJ</OPTION><OPTION VALUE=NM >NM</OPTION><OPTION VALUE=NV >NV</OPTION><OPTION VALUE=NS >NS</OPTION><OPTION VALUE=NT >NT</OPTION><OPTION VALUE=NY >NY</OPTION><OPTION VALUE=ON >ON</OPTION><OPTION VALUE=OH >OH</OPTION><OPTION VALUE=OK >OK</OPTION><OPTION VALUE=OR >OR</OPTION><OPTION VALUE=PA >PA</OPTION><OPTION VALUE=PE >PE</OPTION><OPTION VALUE=PR >PR</OPTION><OPTION VALUE=QC >QC</OPTION><OPTION VALUE=RI >RI</OPTION><OPTION VALUE=SC >SC</OPTION><OPTION VALUE=SD >SD</OPTION><OPTION VALUE=SK >SK</OPTION><OPTION VALUE=TN >TN</OPTION><OPTION VALUE=TX >TX</OPTION><OPTION VALUE=UT >UT</OPTION><OPTION VALUE=VA >VA</OPTION><OPTION VALUE=VI >VI</OPTION><OPTION VALUE=VT >VT</OPTION><OPTION VALUE=WA >WA</OPTION><OPTION VALUE=WI >WI</OPTION><OPTION VALUE=WV >WV</OPTION><OPTION VALUE=WY >WY</OPTION><OPTION VALUE=YT >YT</OPTION></SELECT></td>'

+'<td valign="top"><font size="1" face="arial,helvetica" color="#ffffff">'+TICM_zipLabels[0]+'</font><br><font size="1" face="arial,helvetica" color="#ffffff"><INPUT TYPE="text" NAME="'+TICM_zipLabels[2]+'" SIZE="'+TICM_inpWidthSm+'" VALUE="" maxlength="6"></td></tr>'

+'<tr><td colspan="2"><font size="1" face="arial,helvetica" color="#ffffff">' + TICM_emailLabels[0] + '</font><br>'

+'<font size="1" face="arial,helvetica" color="#ffffff"><INPUT TYPE="text" NAME="'+TICM_emailLabels[2]+'" SIZE="'+TICM_inpWidthLg+'" VALUE="" maxlength="50"></td></tr>'

+'<tr><td colspan="2"><image src="http://i.cnn.net/si/images/misc/blank_pixel.gif" alt="" width="1" height="5" border="0"></td></tr><tr><td colspan="2" align="center"><a href="http://subs.timeinc.net/CampaignHandler/sigftblnkt?source_id=10" target="_blank"><font size="1" face="verdana,arial,helvetica" color="#ffff00"><b><u>Give as a Gift!</u></b></font></a></td></tr><tr><td colspan="2"><image src="http://i.cnn.net/si/images/misc/blank_pixel.gif" alt="" width="1" height="5" border="0"></td></tr></table></td></tr>'

+'<tr valign="top"><td align="center" height="23" valign="top"><input type="image" SRC="http://i.cnn.net/si/images/ads/si_ofie/continue.gif" ALT="Click to Send your Order" WIDTH="94" HEIGHT="16" BORDER="0"><input type="hidden" name="per_name" value="si_ofie_pop"><input type="hidden" name="directory" value="SI"><input type="hidden" name="payment_type" value="BM"><input type="hidden" name="emailEC" value="CHECK_ON_REQUIRED_OFF"></td></FORM></tr></table>';



if(TICM_goodClient){

	document.writeln(TICM_styles);

	document.write(TICM_formBody);

}else document.write('<a href="http://cgi.timeinc.net/cgi-bin/magsubs/cc/subscribe/siab?EFFORTKEY=2"><img src="http://i.cnn.net/si/images/ads/si_ofie/si_ofie_backup.jpg" border="0" width="120" height="60"></a>');

