var userCity = '';
$j(document).ready(function(){
	createEmailKey();
	if(Ka.Info.PAGETYPE=='Kickplace'&& (Ka.Info.PAGE=='pages/kickPlaceServerSide.jsp'||Ka.Info.PAGE=='pages/profilePage.jsp')){
	$j('#ka_profileLocItem > strong:contains(Location)').html('Location: ');	
		$j('#ka_profileAboutMeExt > p > strong:contains(City)').parent().hide();
		var city = $j('#ka_profileAboutMeExt > p > strong:contains(City)').parent().text();
		city = city.replace("City:","");
		userCity = city;
		if(city!=''){
			//$j('#ka_profileLocItem').children().eq(1).after(', <a id="city" href="/service/searchEverything.kickAction?keywords='+city+'^^^&as=116748">'+city+'</a>');
			$j('#ka_profileLocItem > strong').after('<a id="city" href="/service/searchEverything.kickAction?keywords='+city+'^^^&as=116748">'+city+'</a>, ');
		}
		getUserCityProfile();
		
		if($j('#ka_profileAboutMeExt > p > strong:contains(About)').parent().size()==0){
			$j("#ka_profileAboutMeExt").prepend($j('#ka_profileAboutMeExt > p > strong:contains(I would like to meet)').parent());
			$j("#ka_profileAboutMeExt").prepend($j('#ka_profileAboutMeExt > p > strong:contains(Looking for)').parent());
		} else {
			$j("#ka_profileAboutMe").after($j('#ka_profileAboutMeExt > p > strong:contains(I would like to meet)').parent());
			$j("#ka_profileAboutMe").after($j('#ka_profileAboutMeExt > p > strong:contains(Looking for)').parent());
		}
	}
	if (Ka.Info.PAGE == "pages/manageProfileQuestions.jsp") {

		$j("strong:contains('motto')").parent().before($j("div.ka_supplementalQuestions>span>label:contains('Looking')").parent().parent());
		$j("strong:contains('motto')").parent().before($j("div.ka_supplementalQuestions>span>label:contains('I would like to meet')").parent().parent());
		$j("div.ka_supplementalQuestions>span>label:contains('City:')").remove();
		
		
	}
		
	if (Ka.Info.PAGE == "pages/myPlace.jsp") {
		var url = 'http://clientapps.kickapps.com/rock/getUserGroups.php?as='+Ka.Info.AFFILIATESITEID+'&userId='+Ka.Info.USERID+'&callback=gotClubs';
		aObj = new JSONscriptRequest(url);
		aObj.buildScriptTag();
		aObj.addScriptTag();
	}
	if(Ka.Info.PAGE =='login/userForgotPwd.jsp'){
		window.location.href='http://connections.rock.com/service/openCustomPage.kickAction?as=116748&rockAction=forgotPwd';
	}
	
	if(Ka.Info.PAGE =='login/userLogin.jsp'){
		//add box on screen
		//$j('#ka_rightColumn').append('<h3 id="notImportedHeader">Having trouble logging in?</h3><p>A small number of accounts could not be migrated into the new site. If you think your account might be one of these click <a href="/service/openCustomPage.kickAction?as=116748&rockAction=externLogin">here</a> to try a different login.</p>');
		if(Ka.Util.getLocationParam('err')==1){
			$j('#ka_fieldLogin').prepend('<span style="display: block;" class="ka_Alert ka_sprite_misc" id="invalidUser-error">Please enter a valid username and password. Passwords are case-sensitive.</span>');
		}
	}
	
	if (Ka.Info.PAGE=='pages/manageAccountSettings.jsp'&&Ka.Info.PAGETYPE=='MKP'){
		$j('#email').hide();
		
		$j('div.ka_Help:contains(Your email address will not be revealed to other Connections members.)').remove();
		$j('label > strong:contains(Email Address:)').remove();
		$j('#postalCountry').attr('onchange', '');
		$j('#postalCountry').bind('change', function(e){rock_updateStateOrProvince();});
		$j('#postalCity').after('<div id="cityDiv"></div>');
		$j("label strong:contains('City:')").parent().remove();
		$j('#cityDiv').append('<label for="postalCity" id="cityLabel">Metropolitan Area:</label>');
		$j('#cityDiv').after('<label for="ans9" id="userCity">City:</label><input id="ans9" name="ans9" type="text" maxlength="128" size="50" required="true" />');
		getUserCity();
		$j('#AccountSettings').attr('onsubmit', 'return setUserCity();');
		$j('#postalCity').appendTo('#cityDiv');
		if($j('#postalCity').val()==""){
			$j("#cityLabel").hide();
			$j('#postalCity').hide();
			
		}
		if($j('#postalCountry').val()==""){
			$j("#cityLabel").hide();
			$j('#postalProvince').hide();
		}
		
		if($j('#postalCountry').val()==104){
			$j("label strong:contains('State/Province:')").hide();
			$j('#postalProvince').hide();
			var current = $j('#postalCity').val();
			$j('#postalCity').remove();
			$j("#cityLabel").hide();
			rock_updateIRCity();
			$j('#postalCity').val(current);	
		}
		
		if($j('#postalCountry').val()==223){
			var currentProv = $j('#postalProvince').val();
			rock_updateStateOrProvince();
			$j('#postalProvince').val(currentProv);
			var current = $j('#postalCity').val();
			$j('#postalCity').remove();
			$j("#cityLabel").hide();
			rock_updateUKCity();
			$j('#postalProvince').val(current);
		}
		//US
		if($j('#postalCountry').val()==1){
			var current = $j('#postalCity').val();
			$j('#postalCity').remove();
			$j("#cityLabel").hide();
			rock_updateUSCity();
			$j('#postalRegionUS').val(current);
		}
		//Canada
		if($j('#postalCountry').val()==2){
			var current = $j('#postalCity').val();
			$j('#postalCity').remove();
			$j("#cityLabel").hide();
			rock_updateCanadaCity();
			$j('#postalCityCanada').val(current);
		}
		
		if($j('#postalCountry').val()!=1){
			$j('#ka_postalCode').html('Postal Code: ');
		} else {
			$j('#ka_postalCode').html('ZIP Code: ');
		}
	}
	
	$j('li.ka_forgot_pass').html('<a href="/service/openCustomPage.kickAction?as=116748&rockAction=forgotPwd">forgot password</a>');
	$j('#ka_loginRetrieve').html('<a href="/service/openCustomPage.kickAction?as=116748&rockAction=forgotPwd" id="ka_link_retrievePassword"><strong>Retrieve Username and Password</strong></a>');
	//$j('#ka_emailReset>a:first').attr('href','/service/openCustomPage.kickAction?as=116748&rockAction=changePasswd');
	$j('#ka_emailReset>a:first').after('<br/><a id="rock_changeHint" href="/service/openCustomPage.kickAction?as=116748&rockAction=changeHints"><span>Click here to modify your hint questions</span></a>');
	
	
	
	
	if (Ka.Info.PAGE=='login/registerUser.jsp'){
		//add text
		$j('#RegisterUser> h3').after("<p id='joinText'>Not a Rock.com Member yet? As a member, you'll get a Rock.com Email address with 2GB of storage at yourname@rock.com and membership in the Rock.com community, Connections, where you'll be able to share your videos, photos, blogs, and profiles with other members for friendship and dating. It's free and easy to join.</p>");
		//Hide email
		$j('#ka_joinRequired').before('<h2>The Following Fields Are Required</h2>');
		$j('#ka_joinEmail').hide();
		$j('#username').bind('blur', function(e){rock_setEmail();});
		$j('#username').after('<span id="rock_checkAvail"></span>');
		$j('#ka_joinDOB').after('<li id="rock_hint_q"><label for="hint_q">  Hint Question:</label><div class="ka_Help"> Please provide a security question that will need to be answered for you to retrieve your password if you forget.</div><input id="hint_q" type="text" value="" name="hint_q" maxlength="128" required="true" size="50"/></li>');
		$j('#rock_hint_q').after('<li id="rock_hint_a"><label for="hint_a">  Hint Answer:</label><div class="ka_Help"> Please provide the answer that will be used to verify your identity if you forget your password.</div><input id="hint_a" type="text" value="" name="hint_a" maxlength="128" required="true" size="50"/></li>');
		$j('#ka_joinPassword').before('<li id="rock_fname"><label for="fname">  First Name:</label><input id="fname" type="text" value="" name="fname" maxlength="128" required="true" size="50"/></li>');
		$j('#ka_joinPassword').before('<li id="rock_lname"><label for="lname">  Last Name:</label><input id="lname" type="text" value="" name="lname" maxlength="128" required="true" size="50"/></li>');
		$j('#ka_joinPassword').before('<div id="postalCountryDiv"><label for="postalCountry"><strong>Country:</strong></label><select onchange="rock_updateStateOrProvinceJoin();" class="ka_select" id="postalCountry" name="postalCountry" required="true"><option selected="selected" value="">-</option><option value="1">United States</option><option value="2">Canada</option><option value="3">Afghanistan</option><option value="4">Albania</option><option value="5">Algeria</option><option value="6">American Samoa</option><option value="7">Andorra</option><option value="8">Angola</option><option value="9">Anguilla</option><option value="10">Antarctica</option><option value="11">Antigua and Barbuda</option><option value="12">Argentina</option><option value="13">Armenia</option><option value="14">Aruba</option><option value="15">Australia</option><option value="16">Austria</option><option value="17">Azerbaijan</option><option value="18">Bahamas</option><option value="19">Bahrain</option><option value="20">Bangladesh</option><option value="21">Barbados</option><option value="22">Belarus</option><option value="23">Belgium</option><option value="24">Belize</option><option value="25">Benin</option><option value="26">Bermuda</option><option value="27">Bhutan</option><option value="28">Bolivia</option><option value="29">Bosnia and Herzegowina</option><option value="30">Botswana</option><option value="31">Bouvet Island</option><option value="32">Brazil</option><option value="33">British Indian Ocean Territory</option><option value="34">Brunei Darussalam</option><option value="35">Bulgaria</option><option value="36">Burkina Faso</option><option value="37">Burundi</option><option value="38">Cambodia</option><option value="39">Cameroon</option><option value="40">Cape Verde</option><option value="41">Cayman Islands</option><option value="42">Central African Republic</option><option value="43">Chad</option><option value="44">Chile</option><option value="45">China</option><option value="46">Christmas Island</option><option value="47">Cocos (Keeling) Islands</option><option value="48">Colombia</option><option value="49">Comoros</option><option value="50">Congo</option><option value="51">Cook Islands</option><option value="52">Costa Rica</option><option value="53">Cote D\'Ivoire</option><option value="54">Croatia</option><option value="55">Cuba</option><option value="56">Cyprus</option><option value="57">Czech Republic</option><option value="58">Denmark</option><option value="59">Djibouti</option><option value="60">Dominica</option><option value="61">Dominican Republic</option><option value="62">East Timor</option><option value="63">Ecuador</option><option value="64">Egypt</option><option value="65">El Salvador</option><option value="66">Equatorial Guinea</option><option value="67">Eritrea</option><option value="68">Estonia</option><option value="69">Ethiopia</option><option value="70">Falkland Islands (Malvinas)</option><option value="71">Faroe Islands</option><option value="72">Fiji</option><option value="73">Finland</option><option value="74">France</option><option value="75">France, Metropolitan</option><option value="76">French Guiana</option><option value="77">French Polynesia</option><option value="78">French Southern Territories</option><option value="79">Gabon</option><option value="80">Gambia</option><option value="81">Georgia</option><option value="82">Germany</option><option value="83">Ghana</option><option value="84">Gibraltar</option><option value="85">Greece</option><option value="86">Greenland</option><option value="87">Grenada</option><option value="88">Guadeloupe</option><option value="89">Guam</option><option value="90">Guatemala</option><option value="91">Guinea</option><option value="92">Guinea-Bissau</option><option value="93">Guyana</option><option value="94">Haiti</option><option value="95">Heard and McDonald Islands</option><option value="96">Honduras</option><option value="97">Hong Kong</option><option value="98">Hungary</option><option value="99">Iceland</option><option value="100">India</option><option value="101">Indonesia</option><option value="102">Iran (Islamic Republic Of)</option><option value="103">Iraq</option><option value="104">Ireland</option><option value="105">Israel</option><option value="106">Italy</option><option value="107">Jamaica</option><option value="108">Japan</option><option value="109">Jordan</option><option value="110">Kazakhstan</option><option value="111">Kenya</option><option value="112">Kiribati</option><option value="113">Korea, Democratic People\'s Republic of</option><option value="114">Korea, Republic of</option><option value="115">Kuwait</option><option value="116">Kyrgyzstan</option><option value="117">Lao People\'s Democratic Republic</option><option value="118">Latvia</option><option value="119">Lebanon</option><option value="120">Lesotho</option><option value="121">Liberia</option><option value="122">Libyan Arab Jamahiriya</option><option value="123">Liechtenstein</option><option value="124">Lithuania</option><option value="125">Luxembourg</option><option value="126">Macau</option><option value="127">Macedonia, the Former Yugoslav Republic of</option><option value="128">Madagascar</option><option value="129">Malawi</option><option value="130">Malaysia</option><option value="131">Maldives</option><option value="132">Mali</option><option value="133">Malta</option><option value="134">Marshall Islands</option><option value="135">Martinique</option><option value="136">Mauritania</option><option value="137">Mauritius</option><option value="138">Mayotte</option><option value="139">Mexico</option><option value="140">Micronesia, Federated States of</option><option value="141">Moldova, Republic of</option><option value="142">Monaco</option><option value="143">Mongolia</option><option value="144">Montserrat</option><option value="145">Morocco</option><option value="146">Mozambique</option><option value="147">Myanmar</option><option value="148">Namibia</option><option value="149">Nauru</option><option value="150">Nepal</option><option value="151">Netherlands</option><option value="152">Netherlands Antilles</option><option value="153">New Caledonia</option><option value="154">New Zealand</option><option value="155">Nicaragua</option><option value="156">Niger</option><option value="157">Nigeria</option><option value="158">Niue</option><option value="159">Norfolk Island</option><option value="160">Northern Mariana Islands</option><option value="161">Norway</option><option value="162">Oman</option><option value="163">Pakistan</option><option value="164">Palau</option><option value="165">Panama</option><option value="166">Papua New Guinea</option><option value="167">Paraguay</option><option value="168">Peru</option><option value="169">Philippines</option><option value="170">Pitcairn</option><option value="171">Poland</option><option value="172">Portugal</option><option value="173">Puerto Rico</option><option value="174">Qatar</option><option value="175">Reunion</option><option value="176">Romania</option><option value="177">Russian Federation</option><option value="178">Rwanda</option><option value="179">Saint Kitts and Nevis</option><option value="180">Saint Lucia</option><option value="181">Saint Vincent and the Grenadines</option><option value="182">Samoa</option><option value="183">San Marino</option><option value="184">Sao Tome and Principe</option><option value="185">Saudi Arabia</option><option value="186">Senegal</option><option value="187">Seychelles</option><option value="188">Sierra Leone</option><option value="189">Singapore</option><option value="190">Slovakia (Slovak Republic)</option><option value="191">Slovenia</option><option value="192">Solomon Islands</option><option value="193">Somalia</option><option value="194">South Africa</option><option value="195">South Georgia and the South Sandwich Islands</option><option value="196">Spain</option><option value="197">Sri Lanka</option><option value="198">St. Helena</option><option value="199">St. Pierre and Miquelon</option><option value="200">Sudan</option><option value="201">Suriname</option><option value="202">Svalbard and Jan Mayen Islands</option><option value="203">Swaziland</option><option value="204">Sweden</option><option value="205">Switzerland</option><option value="206">Syrian Arab Republic</option><option value="207">Taiwan, Province of China</option><option value="208">Tajikistan</option><option value="209">Tanzania, United Republic of</option><option value="210">Thailand</option><option value="211">Togo</option><option value="212">Tokelau</option><option value="213">Tonga</option><option value="214">Trinidad and Tobago</option><option value="215">Tunisia</option><option value="216">Turkey</option><option value="217">Turkmenistan</option><option value="218">Turks and Caicos Islands</option><option value="219">Tuvalu</option><option value="220">Uganda</option><option value="221">Ukraine</option><option value="222">United Arab Emirates</option><option value="223">United Kingdom</option><option value="224">United States Minor Outlying Islands</option><option value="225">Uruguay</option><option value="226">Uzbekistan</option><option value="227">Vanuatu</option><option value="228">Vatican City State (Holy See)</option><option value="229">Venezuela</option><option value="230">Viet Nam</option><option value="231">Virgin Islands (British)</option><option value="232">Virgin Islands (U.S.)</option><option value="233">Wallis and Futuna Islands</option><option value="234">Western Sahara</option><option value="235">Yemen</option><option value="236">Yugoslavia</option><option value="237">Zaire</option><option value="238">Zambia</option><option value="239">Zimbabwe</option></select></div>');
		$j('#ka_joinPassword').before('<div id="postalStateDiv" style="display: none;"><label for="postalState" ><strong >State:</strong></label><select id="postalState" name="postalState" onchange="rock_updateUSCityJoin();"><option value="">-</option><option value="AK">AK</option><option value="AL">AL</option><option value="AR">AR</option><option value="AS">AS</option><option value="AZ">AZ</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="FM">FM</option><option value="GA">GA</option><option value="GU">GU</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="MD">MD</option><option value="ME">ME</option><option value="MH">MH</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="NC">NC</option><option value="ND">ND</option><option value="NE">NE</option><option value="NH">NH</option><option value="NJ">NJ</option><option value="NM">NM</option><option value="NV">NV</option><option value="NY">NY</option><option value="OH">OH</option><option value="OK">OK</option><option value="OR">OR</option><option value="PA">PA</option><option value="PR">PR</option><option value="PW">PW</option><option value="RI">RI</option><option value="SC">SC</option><option value="SD">SD</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></select></div>');
		$j('#ka_joinPassword').before('<div id="postalProvinceDiv"  style="display: none;"><label for="postalProvince"><strong >Province:</strong></label><select id="postalProvince"  onchange="rock_updateCanadaCityJoin();" name="postalProvince"><option value="">-</option><option value="AB">AB</option><option value="BC">BC</option><option value="MB">MB</option><option value="NB">NB</option><option value="NL">NL</option><option value="NS">NS</option><option value="NT">NT</option><option value="ON">ON</option><option value="PE">PE</option><option value="QC">QC</option><option value="SK">SK</option><option value="YT">YT</option></select></div>');
		$j('#ka_joinPassword').before('<div id="cityDiv"  style="display: none;"></div>');
		$j('#ka_joinPassword').before('<div id="cityRealDiv"  style="display: none;"><label for="ans9">City:</label><input type="text" id="ans9" maxlength="128" required="true" size="50" /></div>');

		$j('#rock_hint_a').after('<li id="rock_ans2"><label for="ans2">  Favorite Genres of Music:</label><textarea id="ans2" type="text" value="" name="ans2" maxlength="400" required="true" cols="48" rows="4"/></li>');
		$j('#rock_hint_a').after('<li id="rock_ans1"><label for="ans1">  Favorite Bands/Artists:</label><textarea id="ans1" type="text" value="" name="ans1" maxlength="400" required="true" cols="48" rows="4"/></li>');
		$j('#rock_hint_a').after('<li id="rock_lookingfor"><label for="lookingfor">  Looking for:</label><div class="ka_Help">Please select all that apply. To select multiples press CTRL and click on all that apply.</div><select id="lookingfor" not-equal-to="-2" errorkey="lookingForError" multiple="multiple" size="5" name="lookingfor"><option value="-2" selected="selected"></option><option value="KALBL_MKP_LOOKINGFOR_TEXT5">Friends</option><option value="KALBL_MKP_LOOKINGFOR_TEXT1">Dating men</option><option value="KALBL_MKP_LOOKINGFOR_TEXT2">Dating women</option><option value="KALBL_MKP_LOOKINGFOR_TEXT3">Long term relationship with men</option><option value="KALBL_MKP_LOOKINGFOR_TEXT4">Long term relationship with women</option><option value="KALBL_MKP_LOOKINGFOR_TEXT6">Networking</option><option value="KALBL_MKP_LOOKINGFOR_TEXT7">Activity partners</option><option value="KALBL_MKP_LOOKINGFOR_TEXT8">Just looking around</option><option value="KALBL_MKP_LOOKINGFOR_TEXT9">Anything</option><option value="KALBL_MKP_LOOKINGFOR_TEXT10">Leave me alone I have enough friends</option></select>');
		Ka.formValidation.messages.lookingForError = "'Looking for' is required.";
		
		
		var lname = readCookieSS('rock_lname');
		if(typeof(lname)!='undefined' && lname != null){
			$j('#lname').attr('value',lname);
		}
		var fname = readCookieSS('rock_fname');
		if(typeof(fname)!='undefined' && fname != null){
			$j('#fname').attr('value',fname);
		}
		var uname = readCookieSS('rock_uname');
		if(typeof(uname)!='undefined' && uname != null){
			$j('#username').attr('value',uname);
		}
		var pwd = readCookieSS('rock_pwd');
		if(typeof(pwd)!='undefined'&& pwd != null){
			$j('#password').attr('value',pwd);
			$j('#confirmPassword').attr('value',pwd);
		}
		var hq = readCookieSS('rock_hq');
		if(typeof(hq)!='undefined'&& hq != null){
			$j('#hint_q').attr('value',hq);
		}
		var ha = readCookieSS('rock_ha');
		if(typeof(ha)!='undefined'&& ha != null){
			$j('#hint_a').attr('value',ha);
		}
		var ans1 = readCookieSS('rock_ans1');
		if(typeof(ans1)!='undefined'&& ans1 != null){
			$j('#ans1').attr('value',ans1);
		}
		var ans2 = readCookieSS('rock_ans2');
		if(typeof(ans2)!='undefined'&& ans2 != null){
			$j('#ans2').attr('value',ans2);
		}
		var lookingfor = readCookieSS('rock_lookingfor');
		if(typeof(lookingfor)!='undefined'&& lookingfor != null){
			var valueArr = lookingfor.split(",");
			var valueItem;
			for (valueItem in valueArr){
				if(valueItem!='inArray'){
					$j('#lookingfor > option[value='+valueArr[valueItem]+']').attr('selected','selected');
					$j('#lookingfor > option[value=-2]').removeAttr('selected');
				}
			}
		}
		/*var ans6 = readCookieSS('rock_ans6');
		if(typeof(ans6)!='undefined'){
			$j('#ans6').attr('value',ha);
		}
		var ans7 = readCookieSS('rock_ans7');
		if(typeof(ans7)!='undefined'){
			$j('#ans7').attr('value',ha);
		}
		var ans8 = readCookieSS('rock_ans8');
		if(typeof(ans8)!='undefined'){
			$j('#ans8').attr('value',ha);
		}*/
		
		var ans9 = readCookieSS('rock_ans9');
		if(typeof(ans9)!='undefined'&& ans9 != null){
			$j('#ans9').val(ans9);
		}
		
		var countryCode = readCookieSS('rock_countryCode');
		if(typeof(countryCode)!='undefined'&& countryCode != null){
			$j('#postalCountry').val(countryCode);
			rock_updateStateOrProvinceJoin();
			var stateProv = readCookieSS('rock_prov');
			var city = readCookieSS('rock_city');
			if(typeof(stateProv)!='undefined'){
			switch (countryCode){
				case "1":
				//US
					$j('#postalState').val(stateProv);
					rock_updateUSCityJoin();
					if(typeof(city)!='undefined'&& city != null){
						$j('#postalCity').val(city);
						$j('#cityRealDiv').show();
					}
					break;
				case "2":
				//CA
					$j('#postalProvince').val(stateProv);
					rock_updateCanadaCityJoin();
					if(typeof(city)!='undefined'&& city != null){
						$j('#postalCityCanada').val(city);
						$j('#cityRealDiv').show();
					}
					break;
				case "104":
				//IR
				//City only
					if(typeof(city)!='undefined'&& city != null){
						$j('#postalCity').val(city);
						$j('#cityRealDiv').show();
					}
					break;
				case "223":
				//UK
					$j('#postalProvince').val(stateProv);
					rock_updateUKCityJoin();
					if(typeof(city)!='undefined'&& city != null){
						$j('#postalCity').val(city);
						$j('#cityRealDiv').show();
					}
					break;
				default:
				//Other
					$j('#postalProvince').val(stateProv);
					if(typeof(city)!='undefined'&& city != null){
						$j('#postalCity').val(city);
						$j('#cityRealDiv').show();
					}
				
				}
			}
		}
		
	}else {
		var ha = readCookieSS('rock_ha');
		if(typeof(ha)!='undefined'&&ha&& ha != null){
			//need to create email and update profile
			registerEmail()
		}
	}
});

	function createEmailKey(){
		$j('#rockEmailLink').hide()
		var url = 'http://clientapps.kickapps.com/rock/genKey.php?as=116748&u='+encodeURIComponent(Ka.Info.USERNAME)+'&uid='+Ka.Info.USERID+'&z=AZrD296dd1&c=r9f8ss';
		aObj = new JSONscriptRequest(url);
		aObj.buildScriptTag();
		aObj.addScriptTag();
	
	}
	
	function getUserCity(){
		
		var url = 'http://clientapps.kickapps.com/rock/getCity.php?as=116748&userId='+Ka.Info.USERID+'&callback=gotUserCity';
		aObj = new JSONscriptRequest(url);
		aObj.buildScriptTag();
		aObj.addScriptTag();
	
	}
	
	function getUserCityProfile(){
		var userid = Ka.Info.PROFILEID;
		if(typeof(userid)=='undefined'){
			userid = Ka.Info.Profile.PROFILEID;
		}
		var url = 'http://clientapps.kickapps.com/rock/getMetro.php?as=116748&userId='+userid+'&callback=gotUserCityProfile';
		aObj = new JSONscriptRequest(url);
		aObj.buildScriptTag();
		aObj.addScriptTag();
	
	}
	
	function gotUserCity(json){
		if(json.status==1){
			$j('#ans9').val(json.city);
		}
	}
	function gotUserCityProfile(json){
		if(json.status==1){
			if(json.city!=''&& json.city!='null'&& json.city!=null&&userCity!=json.city&&$j('#ka_profileLocItem > a:contains('+json.city+')').size()==0){
				$j('#ka_profileLocItem > strong').after('<a href="/service/searchEverything.kickAction?keywords='+json.city+'&as=116748">'+json.city+'</a>,');
			}
		}
	}
	var submitNow=false;
	function setUserCity(){
		if(submitNow==false){
			var city = $j('#ans9').val();
			var url = 'http://clientapps.kickapps.com/rock/setCity.php?as=116748&u='+encodeURIComponent(Ka.Info.USERNAME)+'&callback=setUserCityDone&ans9='+city;
			aObj = new JSONscriptRequest(url);
			aObj.buildScriptTag();
			aObj.addScriptTag();
			return false;
		} else {
			return true;
		}
		

	
	}
	
	function setUserCityDone(json){
		submitNow=true;
		$j('input[name=Submit]').click();
		
	}
	
	function kHandler(json){
		$j('#rockEmailLink').html('<a target="_blank" href="http://clientapps.kickapps.com/rock/loginHandler.php?u='+Ka.Info.USERNAME+'&p='+json.key+'">Email</a>');
		$j('#rockEmailLink').show();
		$j('#rockEmailAnchor').attr('href','http://clientapps.kickapps.com/rock/loginHandler.php?u='+Ka.Info.USERNAME+'&p='+json.key);
		$j('#rockEmailAnchor').attr('target', '_blank');
	}
function rock_setEmail(){
	var emailNew = $j('#username').val()+"@rock.com";
	$j('#email').attr('value',emailNew);
	$j('#rock_checkAvail').html('');
	$j('#rock_checkAvail').removeClass("approved");
	$j('#rock_checkAvail').removeClass("notavail");
	$j('#rock_checkAvail').removeClass("checking");
	$j('#rock_checkAvail').addClass("checking");
	var url = 'http://clientapps.kickapps.com/rock/checkUsernameAvailable.php?as=116748&u='+encodeURIComponent($j('#username').val())+'&callback=checkUsernameAvailableResult';
	aObj = new JSONscriptRequest(url);
	aObj.buildScriptTag();
	aObj.addScriptTag();
}

function rock_changeHints(){
	if($j('#hintq').val()==""||$j('#hinta').val()==""){
		if($j('#hintq').val()==""){
			$j('#hintq').before('<div id="hintqerror">You must enter a hint question.</div>');
		} else {
			$j('#hinta').before('<div id="hintaerror">You must enter a hint answer.</div>');
		}
		return false;
	} else {
		return true;	
	}
}

function rock_checkForgotPwdStep1(){
	$j('#doberror').remove();
	if($j('#dateofbirthmonth').val()==""||$j('#dateofbirthday').val()==""||$j('#dateofbirthyear').val()==""){
		$j('#dateofbirthmonth').before('<div id="doberror">You must provide your date of birth used during signup for this service.</div>');
		return false;
	} else {
		if($j('#username').val()==""||$j('#fname').val()==""||$j('#lname').val()==""){
			
			$j('#username').before('<div id="doberror">You must provide your username, first name and last name.</div>');
			return false;
		} else {
			return true;
		}
	}
}

function rock_checkForgotPwdStep2(){
	$j('#forgotPwdError').remove();
	if($j('#hint_a').val()==""){
		$j('#rock_hintq').before('<div id="forgotPwdError">Please provide the answer to the question.</div>');
		return false;
	} else {
		return true;
	}
}

function rock_checkForgotPwdStep3(){
	$j('#forgotPwdError').remove();
	if($j('#password').val()!=$j('#confirmpassword').val()||$j('#confirmpassword').val()==""||$j('#password').val()==""){
		$j('#fieldSetResetPwd').before('<div id="forgotPwdError">Please provide the new password and confirm it.</div>');
		return false;
	} else {
		if($j('#password').val().length < 4 || $j('#password').val().length > 24){
			$j('#fieldSetResetPwd').before('<div id="forgotPwdError">The password must be between 4 and 24 characters in length.</div>');
			return false;
		} else {
			return true;
		}
		
	}
}

function rock_changePwd(){
	$j('#changePwdError').remove();
	if($j('#pwd').val()!=$j('#confpwd').val()||$j('#confpwd').val()==""||$j('#pwd').val()==""||$j('#oldpwd').val()==""){
		$j('#fieldSetResetPwd').before('<div id="changePwdError">Please provide the old password, new password,  and confirm the new password.</div>');
		return false;
	} else {
		if($j('#pwd').val().length < 4 || $j('#pwd').val().length > 24){
			$j('#fieldSetResetPwd').before('<div id="changePwdError">The password must be between 4 and 24 characters in length.</div>');
			return false;
		} else {
			return true;
		}
		
	}
}


function CoppaCheck(form,it){	 
	Ka.formValidation.actions.disableSubmit(form);
	//storeValuesInCookies();
	storeInfo();
} 

function storeInfo(){
	createCookieSS('rock_lname',$j('#lname').val(),5);
	createCookieSS('rock_fname',$j('#fname').val(),5);
	createCookieSS('rock_uname',$j('#username').val(),5);
	createCookieSS('rock_pwd',$j('#password').val(),5);
	createCookieSS('rock_hq',$j('#hint_q').val(),5);
	createCookieSS('rock_ha',$j('#hint_a').val(),5);
	createCookieSS('rock_ans1',$j('#ans1').val(),5);
	createCookieSS('rock_ans2',$j('#ans2').val(),5);
	createCookieSS('rock_ans9', $j('#ans9').val(),5);
	createCookieSS('rock_lookingfor',$j('#lookingfor').val(),5);
	/*createCookieSS('rock_ans6',$j('#ans6').val(),5);
	createCookieSS('rock_ans7',$j('#ans7').val(),5);
	createCookieSS('rock_ans8',$j('#ans8').val(),5);*/
	var countryCode =  $j('#postalCountry').val();
	createCookieSS('rock_countryCode',countryCode,5);
	var stateProvince = '';
	var cityVar = '';
	switch (countryCode){
		case "1":
			//US
			stateProvince = $j('#postalState').val();
			cityVar = $j('#postalRegionUS').val();
			break;
		case "2":
			//Canada
			stateProvince = $j('#postalProvince').val();
			cityVar = $j('#postalCityCanada').val();
			break;
		case "104":
			//Ireland
			stateProvince = '';
			cityVar = $j('#postalCity').val();
			break;
		case "223":
			//UK
			stateProvince = $j('#postalProvince').val();
			cityVar = $j('#postalRegionUK').val();
			break;
		default:
			stateProvince = $j('#postalProvince').val();
			cityVar = $j('#postalCity').val();

	}
	createCookieSS('rock_prov',stateProvince,5);
	createCookieSS('rock_city',cityVar,5);
	setTimeout('document.RegisterUser.submit()', 1000); 
}

function registerEmail(){
	var lname = readCookieSS('rock_lname');
	var fname = readCookieSS('rock_fname');
	var uname = readCookieSS('rock_uname');
	var pwd = readCookieSS('rock_pwd');
	var hq = readCookieSS('rock_hq');
	var ha = readCookieSS('rock_ha');
	var stProv = readCookieSS('rock_prov');
	var city = readCookieSS('rock_city');
	var country = readCookieSS('rock_countryCode');
	var ans1 = readCookieSS('rock_ans1');
	var ans2 = readCookieSS('rock_ans2');
	var ans9 = readCookieSS('rock_ans9');
	var lookingfor = readCookieSS('rock_lookingfor');
	/*var ans6 = readCookieSS('rock_ans6');
	var ans7 = readCookieSS('rock_ans7');
	var ans8 = readCookieSS('rock_ans8');*/
	var url = 'http://clientapps.kickapps.com/rock/createNewEmail.php?as=116748&u='+encodeURIComponent(uname)+'&p='+encodeURIComponent(pwd)+'&hint_q='+encodeURIComponent(hq)+'&hint_a='+encodeURIComponent(ha)+'&fname='+encodeURIComponent(fname)+'&lname='+encodeURIComponent(lname)+'&callback=registerEmailResponse';
	aObj = new JSONscriptRequest(url);
	aObj.buildScriptTag();
	aObj.addScriptTag();
	var url = 'http://clientapps.kickapps.com/rock/updateKaUserProfile.php?as=116748&country='+country+'&city='+encodeURIComponent(city)+'&stProv='+encodeURIComponent(stProv)+'&u='+encodeURIComponent(uname)+'&fname='+encodeURIComponent(fname)+'&lname='+encodeURIComponent(lname)+'&callback=updateKaUserCallback&ans1='+encodeURIComponent(ans1)+'&ans2='+encodeURIComponent(ans2)+'&ans9='+encodeURIComponent(ans9)+'&lookingfor='+encodeURIComponent(lookingfor);
	aObj = new JSONscriptRequest(url);
	aObj.buildScriptTag();
	aObj.addScriptTag();
	
}

function updateKaUserCallback(json){
	//nothing to do here.  This can fail silently
}

function registerEmailResponse(json){
	if(json.emailCreated==1){
		eraseCookieSS('rock_lname');
		eraseCookieSS('rock_fname');
		eraseCookieSS('rock_uname');
		eraseCookieSS('rock_pwd');
		eraseCookieSS('rock_hq');
		eraseCookieSS('rock_ha');
		eraseCookieSS('rock_prov');
		eraseCookieSS('rock_city');
		eraseCookieSS('rock_countryCode');
		eraseCookieSS('rock_ans1');
		eraseCookieSS('rock_ans2');
		eraseCookieSS('rock_ans9');
		eraseCookieSS('rock_lookingfor');
		/*eraseCookieSS('rock_ans6');
		eraseCookieSS('rock_ans7');
		eraseCookieSS('rock_ans8');*/
		
	}
}

function checkUsernameAvailableResult(json){
	$j('#rock_checkAvail').removeClass("approved");
	$j('#rock_checkAvail').removeClass("notavail");
	$j('#rock_checkAvail').removeClass("checking");
	if(json.isValid==false){
		$j('#rock_checkAvail').addClass("notavail");
		$j('#rock_checkAvail').html('Username is not available');
	} else {
		$j('#rock_checkAvail').addClass("approved");
		$j('#rock_checkAvail').html('Username is available');
	}
}
var irData = {"provinces":[
	{"name":"", "cities":["Cork","Dublin","Galway","Limrick","Other Ireland"]}
	]
};


var postalCityDefault = '<label for="postalCity" id="cityLabel"><strong >  Metropolitan Area:</strong></label><input id="postalCity" class="ka_text" value="" name="postalCity"/>';
var ukSelect = '<select onchange="rock_updateUKCity();" id="postalProvince" name="postalProvince"><option value="">-</option><option value="England">England</option><option value="Scotland">Scotland</option><option value="Wales">Wales</option><option value="Nothern Ireland">Northern Ireland</option></select>';
var ukSelectJoin = '<select onchange="rock_updateUKCityJoin();" id="postalProvince" name="postalProvince"><option value="">-</option><option value="England">England</option><option value="Scotland">Scotland</option><option value="Wales">Wales</option><option value="Nothern Ireland">Northern Ireland</option></select>';
var defaultPostalProv = '<input value="" id="postalProvince" name="postalProvince"  class="ka_text"/>';
var defaultCanPostalProv = '<label for="postalProvince"><strong >Province:</strong></label><select id="postalProvince"  onchange="rock_updateCanadaCityJoin();" name="postalProvince"><option value="">-</option><option value="AB">AB</option><option value="BC">BC</option><option value="MB">MB</option><option value="NB">NB</option><option value="NL">NL</option><option value="NS">NS</option><option value="NT">NT</option><option value="ON">ON</option><option value="PE">PE</option><option value="QC">QC</option><option value="SK">SK</option><option value="YT">YT</option></select>';
function rock_updateStateOrProvince(){

	var selectedCountry = $j('#postalCountry').val();
	if(selectedCountry!=1){
		$j('#ka_postalCode').html('Postal Code: ');
	} else {
		$j('#ka_postalCode').html('ZIP Code: ');
	}
	switch (selectedCountry){
		case "1":
			//US
			$j("label strong:contains('State/Province:')").show();
			$j("#cityLabel").hide();
			$j('#postalState').show();
			$j('#postalProvince').hide();
			$j('#postalState').bind('change', function(e){rock_updateUSCity();});
			$j('#postalCanadaProvince').hide();
			$j('#postalUKRegions').hide();
			$j('#cityDiv').html('');
			break;
		case "2":
			//Canada
			$j('#postalCanadaProvince').show();
			$j('#postalProvince').hide();
			$j('#postalCanadaProvince').bind('change', function(e){rock_updateCanadaCity();});
			$j('#postalState').hide();
			$j("#cityLabel").hide();
			$j('#postalUKRegions').hide();
			$j('#cityDiv').html('');
			break;
		case "104":
			//Ireland
			$j('#postalCanadaProvince').hide();
			$j("label strong:contains('State/Province:')").hide();
			$j('#postalState').hide();
			$j('#postalProvince').hide();
			$j('#postalUKRegions').hide();
			$j("#cityLabel").show();
			rock_updateIRCity();
			break;
		case "223":
			//UK
			$j('#postalCanadaProvince').hide();
			$j('#postalState').hide();
			$j("label strong:contains('State/Province:')").show();
			$j('#postalProvince').replaceWith(ukSelect);
			$j('#postalProvince').show();
			$j("#cityLabel").hide();
			$j('#cityDiv').html('');
			break;
		default:
			$j('#postalCanadaProvince').hide();
			$j('#postalState').hide();
			$j('#postalUKRegions').hide();
			$j('#cityDiv').html(postalCityDefault);
			$j("label strong:contains('State/Province:')").show();
			$j('#postalProvince').replaceWith(defaultPostalProv);
			$j('#postalProvince').show();
			$j("#cityLabel").show();

	}

}

function rock_updateStateOrProvinceJoin(){

	var selectedCountry = $j('#postalCountry').val();
	switch (selectedCountry){
		case "1":
			//US
			$j('#postalStateDiv').show();
			$j('#postalProvinceDiv').hide();
			$j('#postalUKRegions').hide();
			$j('#cityDiv').html('');
			$j('#cityRealDiv').hide();
			break;
		case "2":
			//Canada
			$j('#postalStateDiv').hide();
			$j('#postalProvinceDiv').html(defaultCanPostalProv); 
			$j('#postalProvinceDiv').show();
			$j('#postalUKRegions').hide();
			$j('#cityDiv').html('');
			$j('#cityRealDiv').hide();
			break;
		case "104":
			//Ireland
			$j('#postalStateDiv').hide();
			$j('#postalProvinceDiv').hide();
			$j('#postalUKRegions').hide();
			rock_updateIRCityJoin();
			break;
		case "223":
			//UK
			$j('#postalProvinceDiv').hide();
			$j('#postalStateDiv').hide();
			$j('#postalProvince').replaceWith(ukSelectJoin);
			$j('#postalProvinceDiv').show();
			$j('#cityDiv').html('');
			$j('#cityRealDiv').hide();
			break;
		default:
			$j('#postalProvinceDiv').hide();
			$j('#postalStateDiv').hide();
			$j('#cityDiv').hide();
			$j('#cityRealDiv').hide();
			if(selectedCountry!=""){
				$j('#cityDiv').html(postalCityDefault);
				$j('#postalProvince').replaceWith(defaultPostalProv);
				$j('#postalProvinceDiv').show();
				$j('#cityDiv').show();
				$j('#cityRealDiv').show();
			}
	}

}

var canadianData = {"provinces":[
	{"name":"Alberta", "abbr":"AB", "cities":["Edmonton","Calgary","Other Alberta"]},
	{"name":"British Colombia", "abbr":"BC", "cities":["British Colombia","Vancouver","Other British Colombia"]},
	{"name":"Manitoba", "abbr":"MB", "cities":["Winnipeg","Other Mannitoba"]},
	{"name":"New Brunswick", "abbr":"NB", "cities":["Fredericton","Other New Brunswick"]},
	{"name":"Newfoundland/Labrador", "abbr":"NL", "cities":["St. Johns","Other Newfoundland/Labrador"]},
	{"name":"Nova Scotia", "abbr":"NS", "cities":["Halifax","Other Nova Scotia"]},
	{"name":"Nunavut Territory", "abbr":"NU", "cities":["Iqualuit","Other Nunavut Territory"]},
	{"name":"Northwest Territories", "abbr":"NT", "cities":["Yellowknife","Other Northwest Territories"]},
	{"name":"Ontario", "abbr":"ON", "cities":["Toronto","Ottawa","London","Hamilton","Windsor","Thunder Bay","Other Ontario"]},
	{"name":"Prince Edward Island", "abbr":"PE", "cities":["Charlottetown","Other Prince Edward Island"]},
	{"name":"Quebec", "abbr":"QC", "cities":["Montreal","Quebec City","Other Quebec"]},
	{"name":"Saskatchewan", "abbr":"SK", "cities":["Regina","Other Saskatchewan"]},
	{"name":"Yukon Territory", "abbr":"YT", "cities":["Whitehorse","Other Yukon Territory"]}
	]
};
function rock_updateCanadaCity(){
	var provList = canadianData.provinces;
	var current = $j('#postalCanadaProvince').val();
	var topLine = '<label for="postalCity" id="cityLabel"><strong >  Metropolitan Area:</strong></label><select class="ka_select" id="postalCityCanada" name="postalCity">';
	var bottomLine = '</select>';
	var outputBuf = topLine;
	for (var i in provList){
		var entry = provList[i];
		
		if (entry.abbr==current){
			for (var y in entry.cities){
				if(typeof(entry.cities[y])=='string'){
					var city = entry.cities[y];
					outputBuf += '<option value="'+city+'">'+city+'</option>';
				}

			}
		}

	}
	outputBuf += bottomLine;
	$j('#cityDiv').html(outputBuf);
	$j('#cityRealDiv').show();

}

function rock_updateCanadaCityJoin(){
	var provList = canadianData.provinces;
	var current = $j('#postalProvince').val();
	var topLine = '<label for="postalCity" id="cityLabel">  Metropolitan Area:</label><select class="ka_select" id="postalCityCanada" name="postalCity">';
	var bottomLine = '</select>';
	var outputBuf = topLine;
	for (var i in provList){
		var entry = provList[i];
		
		if (entry.abbr==current){
			for (var y in entry.cities){
				if(typeof(entry.cities[y])=='string'){
					var city = entry.cities[y];
					outputBuf += '<option value="'+city+'">'+city+'</option>';
				}

			}
		}

	}
	outputBuf += bottomLine;
	$j('#cityDiv').html(outputBuf);
	$j('#cityDiv').show();
	$j('#cityRealDiv').show();
}
var ukData = {"states":[
	{"name":"England", "cities":["London","Bristol","Coventry/Birmingham","Liverpool","Manchester","Newcastle","Portsmouth/Southampton","Plymouth","Sheffield","Other England"]},
	{"name":"Scotland", "cities":["Glasgow","Edinbugh","Other Scotland"]},
	{"name":"Wales", "cities":["Cradiff","Other Wales"]},
	{"name":"Northern Ireland", "cities":["Belfast","Other Northern Ireland"]}
	]
};
function rock_updateUKCity(){
	var stateList = ukData.states;
	var current = $j('#postalProvince').val();
	var topLine = '<label for="postalCity" id="cityLabel"><strong >  Metropolitan Area:</strong></label><select class="ka_select" id="postalRegionUK" name="postalCity">';
	var bottomLine = '</select>';
	var outputBuf = topLine;
	for (var i in stateList){
		var entry = stateList[i];
		if (entry.name==current){
			for (var y in entry.cities){
				if(typeof(entry.cities[y])=='string'){
					var city = entry.cities[y];
					outputBuf += '<option value="'+city+'">'+city+'</option>';
				}

			}
		}

	}
	outputBuf += bottomLine;
	$j('#cityDiv').html(outputBuf);
	$j('#cityRealDiv').show();

}

function rock_updateUKCityJoin(){
	var stateList = ukData.states;
	var current = $j('#postalProvince').val();
	var topLine = '<label for="postalCity" id="cityLabel">  Metropolitan Area:</label><select class="ka_select" id="postalRegionUK" name="postalCity">';
	var bottomLine = '</select>';
	var outputBuf = topLine;
	for (var i in stateList){
		var entry = stateList[i];
		if (entry.name==current){
			for (var y in entry.cities){
				if(typeof(entry.cities[y])=='string'){
					var city = entry.cities[y];
					outputBuf += '<option value="'+city+'">'+city+'</option>';
				}

			}
		}

	}
	outputBuf += bottomLine;
	$j('#cityDiv').html(outputBuf);
	$j('#cityDiv').show();
	$j('#cityRealDiv').show();

}

var usData = {"states":[
	{"name":"Alaska", "abbr":"AK", "cities":["Anchorage","Other Alaska"]},
	{"name":"Alabama", "abbr":"AL","cities":["Birmingham","Mobile","Other Alabama"]},
	{"name":"Arkansas", "abbr":"AR","cities":["Fayetteville","Little Rock","Other Arkansas"]},
	{"name":"Arizona", "abbr":"AZ","cities":["Flagstaff-Prescott","Phoenix","Tucson","Other Arizona"]},
	{"name":"California", "abbr":"CA","cities":["Los Angeles Area","Riverside-San Bernardino","Sacramento","San Diego Area","San Francisco Bay Area","Other California"]},
	{"name":"Colorado", "abbr":"CO","cities":["Denver-Boulder","Other Colorado"]},
	{"name":"Connecticut", "abbr":"CT","cities":["Hartford-New Britain-Middletown","Other Connecticut"]},
	{"name":"Washington DC", "abbr":"DC","cities":[]},
	{"name":"Delaware", "abbr":"DE","cities":[]},
	{"name":"Florida", "abbr":"FL","cities":["Jacksonville","Miami-Ft. Lauderdale-Hollywood","Orlando","Tampa-St. Petersburg-Clearwater","West Palm Beach-Boca Raton","Other Florida"]},
	{"name":"Georgia", "abbr":"GA","cities":["Atlanta","Other Georgia"]},
	{"name":"Hawaii", "abbr":"HI","cities":["Honolulu","Other Hawaii"]},
	{"name":"Iowa", "abbr":"IA","cities":["Des Moines","Other Iowa"]},
	{"name":"Idaho", "abbr":"ID","cities":["Boise","Other Idaho"]},
	{"name":"Illinois", "abbr":"IL","cities":["Chicago","Other Illinois"]},
	{"name":"Indiana", "abbr":"IN","cities":["Indianapolis","Other Indiana"]},
	{"name":"Kansas", "abbr":"KS","cities":["Kansas City","Kansas/Missouri","Other Kansas"]},
	{"name":"Kentucky", "abbr":"KY","cities":["Louisville","Other Kentucky"]},
	{"name":"Louisiana", "abbr":"LA","cities":["New Orleans","Other Louisiana"]},
	{"name":"Massachusetts", "abbr":"MA","cities":["Boston","Other Massachusetts"]},
	{"name":"Maryland", "abbr":"MD","cities":["Baltimore","Other Maryland"]},
	{"name":"Maine", "abbr":"ME","cities":["Portland","Other Maine"]},
	{"name":"Michigan", "abbr":"MI","cities":["Detroit","Other Michigan"]},
	{"name":"Minnesota", "abbr":"MN","cities":["Minneapolis-St. Paul","Other Minnesota"]},
	{"name":"Missouri", "abbr":"MO","cities":["St. Louis","Other Missouri"]},
	{"name":"Mississippi", "abbr":"MS","cities":["Jackson","Other Mississippi"]},
	{"name":"Montana", "abbr":"MO","cities":[]},
	{"name":"Nebraska", "abbr":"NE","cities":[]},
	{"name":"North Carolina", "abbr":"NC","cities":["Charlotte","Raleigh-Durham","Other North Carolina"]},
	{"name":"North Dakota", "abbr":"ND","cities":[]},
	{"name":"New Hampshire", "abbr":"NH","cities":[]},
	{"name":"New Jersey", "abbr":"NJ","cities":[]},
	{"name":"New Mexico", "abbr":"NM","cities":["Albuquerque","Other New Mexico"]},
	{"name":"Nevada", "abbr":"NV","cities":["Las Vegas","Reno","Other Nevada"]},
	{"name":"New York", "abbr":"NY","cities":["Albany-Schenectady-Troy","Buffalo-Niagara Falls","New York City Area","Rochester","Other New York"]},
	{"name":"Ohio", "abbr":"OH","cities":["Cincinnati","Cleveland","Columbus","Other Ohio"]},
	{"name":"Oklahoma", "abbr":"OK","cities":["Oklahoma City","Other Oklahoma"]},
	{"name":"Oregon", "abbr":"OR","cities":["Portland","Other Oregon"]},
	{"name":"Pennsylvania", "PA":"AK","cities":["Philadelphia","Pittsburgh","Other Pennsylvania"]},
	{"name":"Puerto Rico", "abbr":"PR","cities":[]},
	{"name":"Rhode Island", "abbr":"RI","cities":[]},
	{"name":"South Carolina", "abbr":"SC","cities":["Charleston","Greenville-Spartanburg","Other South Carolina"]},
	{"name":"South Dakota", "abbr":"SD","cities":[]},
	{"name":"Tennessee", "abbr":"TN","cities":["Memphis","Nashville","Other Tennessee"]},
	{"name":"Texas", "abbr":"TX","cities":["Austin","Dallas-Ft. Worth","Houston-Galveston","San Antonio","Other Texas"]},
	{"name":"Utah", "abbr":"UT","cities":["Salt Lake City-Ogden-Provo","Other, UT"]},
	{"name":"Virginia", "abbr":"VA","cities":["Norfolk-Virginia Beach-Newport News","Richmond","Other Virginia"]},
	{"name":"Vermont", "abbr":"VT","cities":[]},
	{"name":"Washington", "abbr":"WA","cities":["Seattle-Tacoma","Spokane","Other Washington"]},
	{"name":"Wisconsin", "abbr":"WI","cities":["Milwaukee-Racine","Other Wisconsin"]},
	{"name":"West Virginia", "abbr":"WV","cities":[]},
	{"name":"Wyoming", "abbr":"WY","cities":[]}
	]
};
function rock_updateUSCity(){
	var stateList = usData.states;
	var current = $j('#postalState').val();
	var found = false;
	var topLine = '<label for="postalCity" id="cityLabel"><strong >  Metropolitan Area:</strong></label><select class="ka_select" id="postalRegionUS" name="postalCity">';
	var bottomLine = '</select>';
	var outputBuf = topLine;
	for (var i in stateList){
		var entry = stateList[i];
		if (entry.abbr==current){
			found = true;
			for (var y in entry.cities){
				if(typeof(entry.cities[y])=='string'){
					var city = entry.cities[y];
					outputBuf += '<option value="'+city+'">'+city+'</option>';
				}

			}
		}

	}
	if(!found){
		outputBuf = postalCityDefault;
	}
	outputBuf += bottomLine;
	$j('#cityDiv').html(outputBuf);
	$j('#cityRealDiv').show();

}

function rock_updateUSCityJoin(){
	var stateList = usData.states;
	var current = $j('#postalState').val();
	var topLine = '<label for="postalCity" id="cityLabel">  Metropolitan Area:</label><select class="ka_select" id="postalRegionUS" name="postalCity">';
	var bottomLine = '</select>';
	var outputBuf = topLine;
	for (var i in stateList){
		var entry = stateList[i];
		if (entry.abbr==current){
			for (var y in entry.cities){
				if(typeof(entry.cities[y])=='string'){
					var city = entry.cities[y];
					outputBuf += '<option value="'+city+'">'+city+'</option>';
				}

			}
		}

	}
	outputBuf += bottomLine;
	$j('#cityDiv').html(outputBuf);
	$j('#cityDiv').show();
	$j('#cityRealDiv').show();

}

function rock_updateIRCity(){
	var citiesList = irData.provinces[0].cities;

	var topLine = '<label for="postalCity" id="cityLabel"><strong >  Metropolitan Area:</strong></label><select class="ka_select" id="postalCity" name="postalCity">';
	var bottomLine = '</select>';
	var outputBuf = topLine;
	for (var i in citiesList){
		var entry = citiesList[i];

		if(typeof(entry)=='string'){
			var city = entry;
			outputBuf += '<option value="'+city+'">'+city+'</option>';
		}


	}
	outputBuf += bottomLine;
	$j('#cityDiv').html(outputBuf);
	$j('#cityRealDiv').show();

}
function rock_updateIRCityJoin(){
	var citiesList = irData.provinces[0].cities;

	var topLine = '<label for="postalCity" id="cityLabel">  Metropolitan Area:</label><select class="ka_select" id="postalCity" name="postalCity">';
	var bottomLine = '</select>';
	var outputBuf = topLine;
	for (var i in citiesList){
		var entry = citiesList[i];

		if(typeof(entry)=='string'){
			var city = entry;
			outputBuf += '<option value="'+city+'">'+city+'</option>';
		}


	}
	outputBuf += bottomLine;
	$j('#cityDiv').html(outputBuf);
	$j('#cityDiv').show();
	$j('#cityRealDiv').show();

}

function gotClubs(json){
	var groupsList = json.groups;
	var groups = "";
	 $j('#ka_newestModule').after('<div id="mod1"></div>');
	if(groupsList.length>0){
		for (var i in groupsList){
			var item = groupsList[i];
			if(typeof(item.id)!='undefined'){
				if(groups==""){
					groups = item.id;
				} else {
					groups = groups+","+item.id;
				}
			}
		}
		
		
		
		var mediaURL1 = encodeURIComponent("http://serve.a-feed.com/service/getFeed.kickAction?as="+Ka.Info.AFFILIATESITEID+"&mediaType=group&mediaId="+groups);
		//alert("mediaURL:"+mediaURL1);
		
			var flashvars = {  
			affiliateSiteId:116748,
			widgetId:257883,
			width:420,
			height:100,
			revision:3,
			mediaURL:mediaURL1
			};
			var params = {  
				allowFullScreen:true,
				allowScriptAccess:"always",
				wmode:"transparent",
				movie:"http://serve.a-widget.com/service/getWidgetSwf.kickAction"
			};
			var attributes = {  
				id: "kickWidget_116748_257883",  
				name: "kickWidget_116748_257883"
			};
			swfobject.embedSWF("http://serve.a-widget.com/service/getWidgetSwf.kickAction", "mod1", "420", "100", "9.0.0","http://serve.a-widget.com/service/getWidgetSwf.kickAction", flashvars, params, attributes);
	} else {
		$j('#mod1').html('<a href="/service/searchEverything.kickAction?as='+Ka.Info.AFFILIATESITEID+'&mediaType=group&sortType=recent&includeGroups=on&d-7095067-p=1">join a group</a>');
	}
		
}

if (document.getElementById('videoOrigFormat') != null && document.getElementById('videoOrigFormat') != '') {
if (DWRUtil.getValue('userRole') == 'WEBMASTER' || DWRUtil.getValue('userRole') == 'EDITOR') {
var links = '<br><a href="http://media2.kickapps.com/videos/' + DWRUtil.getValue("mediaId") + '.flv">FLV format</a><br>';links += '<a href="http://static.kickapps.com/kickapps/images/videos/' + DWRUtil.getValue("mediaId") + DWRUtil.getValue("videoOrigFormat").toLowerCase() + '">Original upload</a><br>';
document.getElementById("ka_playPageDetails").innerHTML =
document.getElementById("ka_playPageDetails").innerHTML + links;
}
}

