/*
	TalkShoe Confidential Information
	Copyright (c) 2005 - 2009 
*/
function persistDashboard(tdName,linkName,sub){
	var dashLinkClass = "DashboardLinkSel"+sub;
	document.getElementById(tdName).className = "MyTalkShoeDashboardTDSel"; 
	document.getElementById(linkName).className = dashLinkClass;
	if(tdName == 'DashboardMyProfileTD'){
		document.getElementById('DashboardMyTalkShoeTD').className = "MyTalkShoeDashboardTDNoBorder"; 
	}else if(tdName == 'DashboardMyAvatarTD'){
		document.getElementById('DashboardMyProfileTD').className = "MyTalkShoeDashboardTDNoBorder"; 
	}else if(tdName == 'DashboardChangePassTD'){
		document.getElementById('DashboardMyAvatarTD').className = "MyTalkShoeDashboardTDNoBorder"; 
	}else if(tdName == 'DashboardChangePinTD'){
		document.getElementById('DashboardChangePassTD').className = "MyTalkShoeDashboardTDNoBorder"; 
	}else if(tdName == 'DashboardDownloadTD'){
		document.getElementById('DashboardChangePinTD').className = "MyTalkShoeDashboardTDNoBorder"; 
	}else if(tdName == 'DashboardMyNotificationsTD'){
		document.getElementById('DashboardDownloadTD').className = "MyTalkShoeDashboardTDNoBorder"; 
	}else if(tdName == 'DashboardMyContactsTD'){
		document.getElementById('DashboardMyNotificationsTD').className = "MyTalkShoeDashboardTDNoBorder"; 
	}else if(tdName == 'DashboardMyReportsTD'){
		document.getElementById('DashboardMyContactsTD').className = "MyTalkShoeDashboardTDNoBorder"; 
	}
}

function validateMyAccount(){
	var formName= 'myAccountForm';
	var firstName = document.getElementById(formName+':FirstName');
	var lastName = document.getElementById(formName+':LastName');
	var emailAddr = document.getElementById(formName+':EmailAddress');
	var age = document.getElementById(formName+':Age');
	var postalCode = document.getElementById(formName+':Zip');
	
	if(illegalCharCheckerRemove(firstName)==false){
		return false;
	}else if(illegalCharCheckerRemove(lastName)==false){
		return false;
	}else if(illegalCharChecker(emailAddr)==false){
		return false;
	}else if(illegalCharCheckerRemove(age)==false){
		return false;
	}else if(illegalCharCheckerRemove(postalCode)==false){
		return false;
	}else{
		return true;
	}
	
}


function validateMyGenderZip(){
	var formName= 'MyGenderZipForm';
	var overview = document.getElementById(formName+':Zip');

	return true;
}

function validateMyProfile(){
	var formName= 'hostProfileUpdateForm';
	
	var firstName = document.getElementById(formName+':FirstName');
	var lastName = document.getElementById(formName+':LastName');
	var emailAddr = document.getElementById(formName+':EmailAddress');
	var age = document.getElementById(formName+':Age');
	var postalCode = document.getElementById(formName+':Zip');
	var overview = document.getElementById(formName+':HostOverView');
	var screenName = document.getElementById(formName+':HostScreenName');
	var emailAddrDisp = document.getElementById(formName+':HostEmailDisplayed');
	var website = document.getElementById(formName+':HostWebsite');
	var bio = document.getElementById(formName+':HostBiography');
	
	if(illegalCharCheckerRemove(firstName)==false){
		return false;
	}else if(illegalCharCheckerRemove(lastName)==false){
		return false;
	}else if(illegalCharChecker(emailAddr)==false){
		return false;
	}else if(illegalCharChecker(emailAddrDisp)==false){
		return false;
	}else if(illegalCharCheckerRemove(age)==false){
		return false;
	}else if(illegalCharCheckerRemove(postalCode)==false){
		return false;
	}else if(illegalCharChecker(overview)==false){
		return false;
	}else if(illegalCharChecker(screenName)==false){
		return false;
	}else if(illegalCharChecker(bio)==false){
		return false;
	}else{
		return true;
	}
}

function switchEmailImport(whichDiv){
	var DivToAppear = document.getElementById(whichDiv).style.display;
	document.getElementById('MyContactsImportSuccessDiv').style.display = "none";
	var whichDivNew = "div#"+whichDiv;

	if(whichDiv=='MyContactsImportCSVDiv'){
		document.getElementById('MyContactsImportSelected').value = "c";
	}

	//Fading I Selected TR
	if(((browser=="Internet Explorer" || browser=="InternetExplorer") && (version >= "6"))
				||((browser=="Gecko") && (version > "4"))
				||((browser=="Opera") && (version >= "8"))
				||((browser=="Safari") && (version >= "5"))){
					$(whichDivNew).show();
	}else{
		document.getElementById(whichDiv).style.display = "";
	}

	return;

}

function quickImportToggle(which){

	if(which == 'success'){
		var whichDiv='MyContactsImportSuccessDiv';
	}else{
		var quickShow = document.getElementById(which).value;
		if(quickShow == 'c'){
			var whichDiv = 'MyContactsImportCSVDiv';
		}else{
			var whichDiv='MyContactsImportCSVDiv';
		}
	}
	
	document.getElementById(whichDiv).style.display = "";
}