// JavaScript Document

function GetXmlHttpObject(){var xmlHttp=null;try{xmlHttp=new XMLHttpRequest}catch(e){try{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")}}return xmlHttp};
function logvalidate(logform)
{
	var err=0;
	if( (logform.logusername.value=="" || logform.logusername.value==" ") && (logform.logpass.value=="" || logform.logpass.value==" ") )
	{
	document.getElementById("logerr_div").innerHTML="Please enter user name and password";
	err=1;	
	}
	else if(logform.logusername.value=="" || logform.logusername.value==" ")
	{
	document.getElementById("logerr_div").innerHTML="Please enter user name";
	err=1;	
	}
	else if(logform.logpass.value=="" || logform.logpass.value==" ")
	{
	err=1;
	document.getElementById("logerr_div").innerHTML="Please enter password";
	}
	
	if(err==1)
	{
	document.getElementById("logerr_div").className="showmsg";
	return false;
	}
	else
	{
		userlogin(logform.logusername.value,logform.logpass.value,"login",'','');
		return false;
	}
}

function processResult(page)
 {
	 if (xmlHttpChk.readyState==4){ 
			var result 	= xmlHttpChk.responseText;			
		if(result)
		{
			//alert(result);
			if(result=="invalid"){		
			document.getElementById("logerr_div").innerHTML="Incorrect user name or password";
			document.getElementById("logerr_div").className="showmsg";
			}
			else
			{
				if(page=="register")
				{
				window.location=result+"/registration-completed/";		
				}
				else window.location=result;		
			}
		}
	 }
 }
function validatesignup(regfrm)
{
err=0;
document.getElementById("regerr_div").innerHTML="";
$("#user_err").text(''); $("#mail_err").text(''); $("#pass_err").text('');
$("#re_pass").text(''); $("#cnf_err").text('');
$('#siteadmin_uname').removeClass('err_class');
$('#siteadmin_email').removeClass('err_class');
$('#siteadmin_pwd').removeClass('err_class');
$('#regconfirmpass').removeClass('err_class');
$('#tc_span').removeClass('err_class');
if(trim(regfrm.siteadmin_uname.value)=="")
{
$("#user_err").text('Username should not be empty');
$('#siteadmin_uname').addClass('err_class');err=1;
}
else if(regfrm.siteadmin_uname.value.length<4)
{
$("#user_err").text('Username must be at least 4 characters');
$('#siteadmin_uname').addClass('err_class');err=1;
}
if(!isEmailAddr(regfrm.siteadmin_email.value))
{
$("#mail_err").text('Invalid email address');
$('#siteadmin_email').addClass('err_class');err=1;
}

if(regfrm.siteadmin_pwd) {

if(trim(regfrm.siteadmin_pwd.value)=="")
{
$("#pass_err").text('Please enter a password');
$('#siteadmin_pwd').addClass('err_class');err=1;
}
else if(regfrm.siteadmin_pwd.value.length<6)
{
$("#pass_err").text('Password must be at least 6 characters');
$('#siteadmin_pwd').addClass('err_class');err=1;
}

if(trim(regfrm.regconfirmpass.value)=="")
{
$("#re_pass").text('Your passwords don\'t match');
$('#regconfirmpass').addClass('err_class');err=1;
}
else if(regfrm.siteadmin_pwd.value!=regfrm.regconfirmpass.value)
{
$("#re_pass").text('Your passwords don\'t match');
$('#siteadmin_pwd').addClass('err_class');
$('#regconfirmpass').addClass('err_class');err=1;
}
if(document.getElementById("tc").checked==false)
{
$("#cnf_err").text('You must accept our terms and conditions to continue');
$('#tc_span').addClass('err_class');err=1;
}
}

if(err==1) { //document.getElementById("right_logindiv").style.minHeight="340px";
//document.getElementById("right_logindiv").style.height="340px";
return false; }
else { 
regfrm.action=document.getElementById('txt_siteurl').value+"/sign-up/"+$("#jos_accounttype").val()+"/";
	regfrm.canregister.value=1; 	
	return true;
	}
}

function userlogin(uname,pwd,page,create_sitelater,regusertype)
{
	/*xmlHttpChk =GetXmlHttpObject();

		if (xmlHttpChk==null)
		  {
		  alert ("Your browser does not support AJAX!");
		  return;
		  } 
		  var url=document.getElementById('txt_template_directory').value+"/check_login.php?logusername="+uname+"&logpass="+pwd;
		
		//alert(url);
		xmlHttpChk.onreadystatechange=function() { processResult(page,create_sitelater,regusertype); };
		xmlHttpChk.open("GET",url,true);
		xmlHttpChk.send(null);	
		return false;*/
		var ajaxOpts = {
		type: "post",
		url: document.getElementById("txt_template_directory").value+"/ajax-login.php",
		data: "&log="+uname+"&pwd="+pwd+"&mode=user",
		success: function(data) {
		
			if(data==1){
				if(page=="register")
				{				
					if(regusertype=="fan")
					{
					window.location=document.getElementById("txt_siteurl").value+"/my-feeds/";					
					return true;
					}
					else				
					second_ajaxcall(uname,pwd);	
				}
			}
		}

	};	

	$.ajax(ajaxOpts);
		
		
}

function second_ajaxcall(user,pass){
	var ajaxOpts = {
		type: "post",
		url: document.getElementById("txt_template_directory").value+"/user-login.php",
		data: "&log="+user+"&pwd="+pass+"&mode=user&jsoncallback=?",
		dataType: "json",
			success: function(data) {

			if(data[0]==1){					
				return true;
			}	
		}
	};		
	$.ajax(ajaxOpts);	
}	

function set_userblogs_cookie()
{
	xmlHttpChk =GetXmlHttpObject();

		if (xmlHttpChk==null)
		  {
		  alert ("Your browser does not support AJAX!");
		  return;
		  } 
		  var url=document.getElementById('txt_template_directory').value+"/set_userblogs_cookie.php";
		
		xmlHttpChk.onreadystatechange=function() { result_userblogs_cookie(); };
		xmlHttpChk.open("GET",url,true);
		xmlHttpChk.send(null);	
		return false;
}

function result_userblogs_cookie()
 {
	 if (xmlHttpChk.readyState==4){ 
			var result 	= xmlHttpChk.responseText;	
		if(result)
		return true;
	 }
 }

function exsist_userlogin(){ 
	
	var username = $("#ex_login").val();
	
	var pwd = $("#ex_pass").val();
	
	var login_check;
	
	if(username=='' || pwd==''){
		
		$("#ex_logerr").html("Enter username and password");
		
	}else{	
		$("#ex_logerr").html("Loading...");
		var ajaxOpts = {
		type: "post",
		url: document.getElementById("txt_template_directory").value+"/ajax-login.php",
		data: "&log="+username+"&pwd="+pwd+"&mode=user",
		success: function(data) {
			if(data==1){				
				second_ajaxcall(username,pwd);	
				location.reload();						
			}else{
				
				$("#ex_logerr").html("Check username and password");
			}
		}

	};
	$.ajax(ajaxOpts);				
		
	}
}	

function processResult(page,create_sitelater,regusertype)
 {
	 if (xmlHttpChk.readyState==4){ 
			var result 	= xmlHttpChk.responseText;			
		if(result)
		{
		//	alert(result);
			if(page=="register" && result=="loggedin")
			{
				if(regusertype=="fan")
				{
				//window.location=document.getElementById("txt_siteurl").value+"/blog-follow/";
				return true;
				}
				else
				{
				/*if(create_sitelater==1)
				window.location=document.getElementById("txt_siteurl").value;
				else*/
				//alert(window.location);
				//window.location=window.location+"?jreg=1&nxt="+Math.floor(Math.random()*5);
				return true;
				}
			}
			else if(page=="login" && result=="invalid"){		
			document.getElementById("logerr_div").innerHTML="Incorrect user name or password";
			document.getElementById("logerr_div").className="showmsg";
			}
			else if(result=="loggedin")							
				return true;
			
		}
	 }

 }

function validate_site(siteregfrm,featurepage)
{
err=0;
document.getElementById("regerr_div").innerHTML="";
if(featurepage==0)
{
	if(trim(siteregfrm.sport.value)=="")
	{
		$('#sport').addClass('err_class');
	document.getElementById("sprt_err").innerHTML="Please select a sport";
	err=1;
	
	}else{ $("#sprt_err").text(''); $('#sport').removeClass('err_class'); }
}

if(trim(siteregfrm.teamname.value)=="")
{	
$('#teamname').addClass('err_class');
if(document.getElementById("jos_accounttype").value=="club") teamerr="Please enter a site name";
else teamerr="Please enter a athlete name";
document.getElementById("team_err").innerHTML=teamerr;
err=1;
}else{ $("#team_err").text(''); $('#teamname').removeClass('err_class'); }

if(trim(siteregfrm.websitename.value)=="")
{
$('#websitename').addClass('err_class');
document.getElementById("url_err").innerHTML="Please enter a website address";
err=1;
}else{ $("#url_err").text(''); $('#websitename').removeClass('err_class'); }
if(err==1) return false;

siteregfrm.action=document.getElementById('txt_siteurl').value+"/sign-up/"+$("#jos_accounttype").val()+"/";

}


function validate_lookandfeel(frm)
{
err=0;		
	if(!frm.sitebanner && (!frm.designupdated))
	{
		if(trim(frm.ownbanner.value)=="")
		{
		document.getElementById("lookfeelerr_div").innerHTML=document.getElementById("lookfeelerr_div").innerHTML+"Please upload a banner to your site.<br>";
		err=1;	
		}
	}	
	if(!frm.sitelogo && (!frm.designupdated))
	{
		if(trim(frm.ownlogo.value)=="")
		{
		document.getElementById("lookfeelerr_div").innerHTML=document.getElementById("lookfeelerr_div").innerHTML+"Please upload a logo to your site.<br>";
		err=1;	
		}
	}
	if(err==1) return false;
	
}

function validate_sitefeatures(featuresfrm)
{
	selected_features=0;
	
	if(featuresfrm.totalfeature.value>0)
	{
		for(f=1;f<featuresfrm.totalfeature.value;f++)
		{			
			if(document.getElementById("sitefeatures_"+f).checked==true) selected_features++;
		}	
	}
	
	if(selected_features<2)
	{
	document.getElementById("features_div").innerHTML="Please select at least two features.";
	return false;
	}
	
}

function isEmailAddr(email)
{
  var result = false;
  var theStr = new String(email);
   var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  return result;
}

function showhidecontent(divid,opt)
{
	if(opt==1) { document.getElementById(divid).className="show_regprivacypolicy"; }
	else { document.getElementById(divid).className="hide_regprivacypolicy"; }
}

function changeBanner_inhiddenbox(bannerimg)
{
document.getElementById("selected_banner").value="";
document.getElementById("selected_banner").value=bannerimg;	
} 
function selectBanner_inhiddenbox(bannerimg,radiobox_no)
{
document.getElementById("selected_banner").value="";
document.getElementById("selected_banner").value=bannerimg;	
document.getElementById("sitebanner"+radiobox_no).checked=true;
}

function changebgimage_inhiddenbox(bgimg)
{
document.getElementById("selected_bgimage").value="";
document.getElementById("selected_bgimage").value=bgimg;	
} 
function selectbgimage_inhiddenbox(bgimg,radiobox_no)
{
document.getElementById("selected_bgimage").value="";
document.getElementById("selected_bgimage").value=bgimg;	
document.getElementById("sitebgimage"+radiobox_no).checked=true;
}


function changeLogo_inhiddenbox(logoimg)
{
	document.getElementById("selected_logo").value="";
document.getElementById("selected_logo").value=logoimg;	

}

function selectLogo_inhiddenbox(logoimg,radiobox_no)
{
document.getElementById("selected_logo").value="";
document.getElementById("selected_logo").value=logoimg;	
document.getElementById("sitelogo"+radiobox_no).checked=true;
}
	  function change_sectionheader(){	  	
		
		newcolor=document.getElementById('themesection_color').value;
	  	document.getElementById("sitebody_preview").style.background  = newcolor; 
	  
	  }	  
	  /* After done the changes in admin side*/
	  function changeBanner() {  
	
	var uploadedbanner=bannerupload_frame.document.getElementById('uploadedbanner').value;
	
	var can_setdefaultbanner=1;
	
	if(trim(uploadedbanner)!="" || trim(document.getElementById('ownbannerfile').value)!="")
	{
	if(document.getElementById("remove_ownbanner").checked==true)	
	can_setdefaultbanner=1;
	else
	{
	can_setdefaultbanner=0;
	var	bannerfolder;
	bannerfolder=document.getElementById('banner_folderpath').value;
	
	if(trim(uploadedbanner)!="")
	{
	 document.getElementById('ownbannerfile').value=uploadedbanner;
	 document.getElementById('new_ownbanner').value=uploadedbanner;	 
	}
	else uploadedbanner=document.getElementById('ownbannerfile').value;
	
	document.getElementById("ownbannerdisp_img").src=bannerfolder+uploadedbanner;
	document.getElementById("headerimg_preview").src=bannerfolder+uploadedbanner;
	document.getElementById('rembanner_div').style.display="block";
	if(uploadedbanner!=document.getElementById("old_ownbanner").value && document.getElementById("old_ownbanner").value!="" && document.getElementById("remove_ownbanner").checked==false)
	document.getElementById('refresh_bannerdiv').style.display="block";
	
	}
	}
	 if(can_setdefaultbanner==1 && document.getElementById("selected_banner").value!="")
	document.getElementById("headerimg_preview").src=document.getElementById("selected_banner").value;	
	else if(can_setdefaultbanner==1)
	alert("please upload your own banner");
	
	if(document.getElementById("headerimg_preview").style.display=="none")
	document.getElementById("headerimg_preview").style.display="block";	
	
	document.getElementById('refresh_newbannerdiv').style.display="none";	
	
	change_titleonheader();
	
	return false;    
      } 
	  
	  function refresh_oldbanner()
		{
		var oldbanner;
		oldbanner=document.getElementById("old_ownbanner").value;
			if(trim(oldbanner)!="")
			{
			bannerfolder=document.getElementById('banner_folderpath').value;	
			document.getElementById("remove_ownbanner").checked=false;
			document.getElementById("ownbannerfile").value=oldbanner;
			document.getElementById("ownbannerdisp_img").src=bannerfolder+oldbanner;
			bannerupload_frame.document.getElementById('uploadedbanner').value='';	
			document.getElementById('refresh_bannerdiv').style.display="none";
			document.getElementById('refresh_newbannerdiv').style.display="block";
			}
			return false;
		}
	   	
		function refresh_newbanner()
		{
		var newbanner;
		newbanner=document.getElementById("new_ownbanner").value;
			if(trim(newbanner)!="")
			{
			bannerfolder=document.getElementById('banner_folderpath').value;	
			document.getElementById("remove_ownbanner").checked=false;
			document.getElementById("ownbannerfile").value=newbanner;
			document.getElementById("ownbannerdisp_img").src=bannerfolder+newbanner;
			bannerupload_frame.document.getElementById('uploadedbanner').value=newbanner;	
			document.getElementById('refresh_bannerdiv').style.display="block";
			document.getElementById('refresh_newbannerdiv').style.display="none";
			}
			return false;
		}	  


	function change_titleonheader()
	{	
		if(document.getElementById("showtitle_onbanner").checked==true)
		document.getElementById("preview_titlediv").style.display="block";
		else if(document.getElementById("dontshowtitle_onbanner").checked==true)
		document.getElementById("preview_titlediv").style.display="none";
	}

	  function changeLogo() {  
		
		var uploadedlogo=logoupload_frame.document.getElementById('uploadedlogo').value;
		
		var can_setdefaultlogo=1;
		
		if(trim(uploadedlogo)!="" || trim(document.getElementById('ownlogofile').value)!="")
		{				
			if(document.getElementById("remove_ownlogo").checked==true)	
			can_setdefaultlogo=1;
			else
			{
			can_setdefaultlogo=0;
			var	logofolder;
			logofolder=document.getElementById('logo_folderpath').value;
			if(trim(uploadedlogo)!="")
			{
			document.getElementById('ownlogofile').value=uploadedlogo;
			document.getElementById('new_ownlogo').value=uploadedlogo;
			}
			else uploadedlogo=document.getElementById('ownlogofile').value;
			document.getElementById("ownlogodisp_img").src=logofolder+uploadedlogo;
			document.getElementById("logoimage").src=logofolder+uploadedlogo;
			document.getElementById('remlogo_div').style.display="block";
			}
			
			if(uploadedlogo!=document.getElementById("old_ownlogo").value && document.getElementById("old_ownlogo").value!="")
			document.getElementById('refresh_logodiv').style.display="block";
			
		}
		
		if(can_setdefaultlogo==1 && document.getElementById("selected_logo").value!="")
		{
			document.getElementById("logoimage").src=document.getElementById("selected_logo").value;	
		}
		else if(can_setdefaultlogo==1)
		alert("please upload your own logo");		
		
			if(document.getElementById('refresh_logodiv').style.display=="none" && document.getElementById('new_ownlogo').value!="" && document.getElementById("remove_ownlogo").checked==false)
			document.getElementById('refresh_newlogodiv').style.display="display";
			else
			document.getElementById('refresh_newlogodiv').style.display="none";
		
		return false;

      }	  

	function refresh_oldlogo()
	{
	var oldlogo;
		oldlogo=document.getElementById("old_ownlogo").value;
			if(trim(oldlogo)!="")
			{
			logofolder=document.getElementById('logo_folderpath').value;	
			document.getElementById("remove_ownlogo").checked=false;
			document.getElementById("ownlogofile").value=oldlogo;
			document.getElementById("ownlogodisp_img").src=logofolder+oldlogo;
			logoupload_frame.document.getElementById('uploadedlogo').value='';	
			document.getElementById('refresh_logodiv').style.display="none";
			document.getElementById('refresh_newlogodiv').style.display="block";
			}
			return false;
	}
	
	function refresh_newlogo()
		{
		var newlogo;
		newlogo=document.getElementById("new_ownlogo").value;
			if(trim(newlogo)!="")
			{
			logofolder=document.getElementById('logo_folderpath').value;	
			document.getElementById("remove_ownlogo").checked=false;
			document.getElementById("ownlogofile").value=newlogo;
			document.getElementById("ownlogodisp_img").src=logofolder+newlogo;
			logoupload_frame.document.getElementById('uploadedlogo').value=newlogo;	
			document.getElementById('refresh_logodiv').style.display="block";
			document.getElementById('refresh_newlogodiv').style.display="none";
			}
			return false;
		}
	
		function changeBgimage() {				
		uploadedbgimage=bgImageupload_frame.document.getElementById('uploadedbgimg').value;
		
		if(trim(uploadedbgimage)=="") sitebgimagefile=document.getElementById("sitebgimagefile").value;
		else 
		{
		sitebgimagefile=uploadedbgimage;
		document.getElementById('new_ownbgimage').value=uploadedbgimage;
		}
		uploadedfolder=document.getElementById("bgimage_folderpath").value;
		
			if(document.getElementById("remove_ownbgimage").checked==true || trim(sitebgimagefile)=='')
			{
			sitebgimagefile=document.getElementById("selected_bgimage").value;
			//document.getElementById("sitebgdisp_img").style.display="none";
			}
			else if(trim(sitebgimagefile)!="")
			{			
			document.getElementById("sitebgimagefile").value=sitebgimagefile;
			
			if(sitebgimagefile!=document.getElementById("old_ownbgimage").value && document.getElementById("old_ownbgimage").value!="")
			document.getElementById('refresh_bgimagediv').style.display="block";
			//document.getElementById("sitebgdisp_img").style.display="block";
			document.getElementById("sitebgdisp_img").src=uploadedfolder+sitebgimagefile;
			document.getElementById('rembgimage_div').style.display="block";
			}
			sitebgstyle = "url("+uploadedfolder+sitebgimagefile+")";			
			document.getElementById('theme_back').style.backgroundImage=sitebgstyle;

			if(document.getElementById("tile_bgimage").checked==true)	
			document.getElementById('theme_back').style.backgroundRepeat="repeat";	
			else
			{
			document.getElementById('theme_back').style.backgroundPosition="center";
			document.getElementById('theme_back').style.backgroundRepeat="no-repeat";		
			}
			if(document.getElementById('refresh_bgimagediv').style.display=="none" && document.getElementById('new_ownbgimage').value!="" && document.getElementById("remove_ownbgimage").checked==false)
			document.getElementById('refresh_newbgimagediv').style.display="display";
			else
			document.getElementById('refresh_newbgimagediv').style.display="none";
			return false;	
		}

		function refresh_oldbgimage()
		{
		var oldbgimage;
			oldbgimage=document.getElementById("old_ownbgimage").value;
				if(trim(oldbgimage)!="")
				{
				bgimagefolder=document.getElementById('bgimage_folderpath').value;	
				document.getElementById("remove_ownbgimage").checked=false;
				document.getElementById("sitebgimagefile").value=oldbgimage;
				document.getElementById("sitebgdisp_img").src=bgimagefolder+oldbgimage;
				bgImageupload_frame.document.getElementById('uploadedbgimg').value='';	
				document.getElementById('refresh_bgimagediv').style.display="none";
				document.getElementById('refresh_newbgimagediv').style.display="block";
				}
				return false;
		}
	
	function refresh_newbgimage()
		{
		var newbgimage;
		newbgimage=document.getElementById("new_ownbgimage").value;
		//alert(newbgimage);
			if(trim(newbgimage)!="")
			{
			bgimagefolder=document.getElementById('bgimage_folderpath').value;	
			document.getElementById("remove_ownbgimage").checked=false;
			document.getElementById("sitebgimagefile").value=newbgimage;
			document.getElementById("sitebgdisp_img").src=bgimagefolder+newbgimage;
			bgImageupload_frame.document.getElementById('uploadedbgimg').value=newbgimage;	
			document.getElementById('refresh_bgimagediv').style.display="block";
			document.getElementById('refresh_newbgimagediv').style.display="none";
			}
			return false;
		}
 
  
	/* Removes leading whitespaces */
function LTrim(value){if(value!=undefined){var re=/\s*((\S+\s*)*)/;return value.replace(re,"$1")}}function RTrim(value){if(value!=undefined){var re=/((\s*\S+)*)\s*/;return value.replace(re,"$1")}}function trim(value){if(value!=undefined)return LTrim(RTrim(value))};
/* End */

function submit_teamsearch()
{
var itsok_tosubmit=validate_teamsearch();
if(itsok_tosubmit){ document.searchteamfrm.submit(); return true;}
else return false;
}
// used in create site wizard
function changelable(sitefor)
{
	if(sitefor=="team")
	{
		document.getElementById("athlete_lable").className="hide_lable";
		document.getElementById("teamname_lable").className="show_lable";
		if(trim(document.getElementById("team_err").innerHTML)!="")
		document.getElementById("team_err").innerHTML="Please enter a team name";
	}
	else	
	{
		document.getElementById("teamname_lable").className="hide_lable";
		document.getElementById("athlete_lable").className="show_lable";
		if(trim(document.getElementById("team_err").innerHTML)!="")
		document.getElementById("team_err").innerHTML="Please enter a athlete name";
	}
}
// End

// Search form function in rightside bar 


function check_key(){
	
	var skey = $("#s").val();	
	$("#serr").text("");
	skey = trim(skey);
		
	if( skey.length<2 ){
	 
		$("#serr").text('Keyword must be at least 2 characters');
		$("#serr").show();
		return false; 
	}
	else if(skey=="search")	
	{
	$("#serr").text('Please enter keyword');
	$("#serr").show();
	return false;
	}
	else{			
		for(var j=0; j<skey.length; j++)
			{
			  var alphaa = skey.charAt(j);
			  var hh = alphaa.charCodeAt(0);
			  if((hh > 47 && hh<58) || (hh > 64 && hh<91) || (hh > 96 && hh<123))
			  {
			  }
			else	{
			$("#serr").text("Please don't enter any special symbols");
			$("#serr").show();
			 return false;
			  }
			}
	
	 return true;
			
		}		
	

}

function validate_teamsearch(){
	
	var skey = $("#q").val();	
	$("#teamsrcherr").text("");
	skey = trim(skey);
		
	if( skey.length<2 ){	 
		$("#teamsrcherr").text('Keyword must be at least 2 characters');
		$("#teamsrcherr").show();
		return false; 
	}
	else if(skey=='Search' || skey=="search")	
	{
	$("#teamsrcherr").text('Please enter keyword');
	$("#teamsrcherr").show();
	return false;
	}
	else{			
		for(var j=0; j<skey.length; j++)
			{
			  var alphaa = skey.charAt(j);
			  var hh = alphaa.charCodeAt(0);
			  if((hh > 47 && hh<58) || (hh > 64 && hh<91) || (hh > 96 && hh<123) || hh==32 )
			  {
			  }
			else{
			$("#teamsrcherr").text("Please enter club name");
			$("#teamsrcherr").show();
			 return false;
			  }
			}
	
	 return true;

			
		}		
	

}


// End Search form function 


function show_ajaxfeeds(feed_type,blogid,fanuserid,pgno,totalrec)
{
curdivid=blogid+"_"+feed_type;
xmlHttpChk =GetXmlHttpObject();
$(".load_feeds").show();
		if (xmlHttpChk==null)
		  {
		  alert ("Your browser does not support AJAX!");
		  return;
		  } 
		  var url=document.getElementById('txt_template_directory').value+"/include/ajaxfeeds_paging.php?feed_type="+feed_type+"&blogid="+blogid+"&fanuserid="+fanuserid+"&pgno="+pgno+"&totalrec="+totalrec;
		//alert(url);
		xmlHttpChk.onreadystatechange=function() { feedsresult(curdivid); };
		xmlHttpChk.open("GET",url,true);
		xmlHttpChk.send(null);	
		return false;

}


function feedsresult(curdivid)
 {
	 if (xmlHttpChk.readyState==4){ 
	 $(".load_feeds").hide();
			var result 	= xmlHttpChk.responseText;	
			/*alert(result);	
			alert(curdivid);*/			
		if(document.getElementById(curdivid))
		{		
		document.getElementById(curdivid).innerHTML=result;
		}
	 }
 }
 
function set_usersblog_incookie(userid){	
	
	var ajaxOpts = {
		type: "post",
		url: document.getElementById("txt_template_directory").value +"/ajax-login.php",
		data: "&mode=usercook&userid="+userid,
		success: function(data) {								
						
		}
	};					
	$.ajax(ajaxOpts);					
}
function validatereply(frm)
{
	 if(trim(frm.message.value)=="")
	{
		alert("Please enter message");
		frm.message.focus();
		return false;
	}
	else return true;
}


function logo_option(option){ 
	
	if(option=='fan'){
		
		$("#club_name").hide();
		
		$("#clublogo").hide();
	
	}else if(option=='club'){
    	
        $("#club_title").text('Club Name');
        
        $("#club_name").show();
			
		$("#clublogo").show();
        
    }else{
		
        $("#club_title").text('Athlete Name');
        
		$("#club_name").show();
			
		$("#clublogo").show();
		
	}

}

function confirm_details(){
	
	var sportname = trim($("#sportname").val());
	
	var username = trim($("#username").val());
	
	var useremail = trim($("#useremail").val());
	
	var clubname = trim($("#clubname").val());

	var upfile = trim($("#showfilepath").val());	
    
    var upfile1 = trim($("#showpic1").val());	
    
    var upfile2 = trim($("#showpic2").val());	
    
    var upfile3 = trim($("#showpic3").val());		 	
        
	var accounttype = trim($("#accounttype").val());    
   		
	if(sportname==''){ 
		
		$("#sportname").addClass('inputerr');
						
		return false;
		
	}else if(username==''){
		
		$("#sportname").removeClass('inputerr');
		
		$("#username").addClass('inputerr');
						
		return false;
		
	}else if(useremail==''){
		
		$("#username").removeClass('inputerr');
		
		$("#useremail").addClass('inputerr');				
		
		return false;
		
	}else if(!isEmailAddr(useremail)){
		
		$("#useremail").addClass('inputerr');
						
		return false;
	
	}else if(clubname=='' && accounttype!='fan' ){
		
		$("#useremail").removeClass('inputerr');
		
		$("#clubname").addClass('inputerr');
						
		return false;
		
	}else if(upfile!='' && !isNotImageFile(upfile) && accounttype!='fan' ){
		
		$("#clubname").removeClass('inputerr');
		
		$("#showfilepath").addClass('inputerr');
						
		return false;
		
	}else if(upfile1!='' && !isNotImageFile(upfile1) ){
		
		$(".signupinput").removeClass('inputerr');
		
		$("#showpic1").addClass('inputerr');
						
		return false;
		
	}else if(upfile2!='' && !isNotImageFile(upfile2) ){
		
		$(".signupinput").removeClass('inputerr');
		
		$("#showpic2").addClass('inputerr');
						
		return false;
		
	}else if(upfile3!='' && !isNotImageFile(upfile3) ){
		
		$(".signupinput").removeClass('inputerr');
		
		$("#showpic3").addClass('inputerr');
						
		return false;
		
	}else{
		
		$(".signupinput").removeClass('inputerr');
						
		return true;
	}	
	
}


function isNotImageFile(field){

	image_type=new Array("JPG","GIF","PNG","BMP");
	
	file =field;
	
	start= file.indexOf(".");
	
	end=file.length;
	
	type=file.substr(start+1,end);
	
	type = type.toUpperCase();
	
	for(i=0;i<4;i++){
		
		if(type==image_type[i])
			return true;
	
	}	
	
	return false;

}

function user_account_submit(){
	
	var accounttype = trim($("#accounttype").val());
	
	var sportname = trim($("#sportname").val());
	
	var username = trim($("#username").val());
	
	var useremail = trim($("#useremail").val());
	
	var clubname = trim($("#clubname").val());
	
    var color = trim($("#sitecolor").val());    
    
    var upfile = trim($("#showfilepath").val());	
    
    var upfile1 = trim($("#showpic1").val());	
    
    var upfile2 = trim($("#showpic2").val());	
    
    var upfile3 = trim($("#showpic3").val());		 	
    
        
	var fileurl='';
    
    var logourl = '';
    
    var photo1='';
    
    var photo2='';
    
    var photo3='';	
    
    var temp_dir = $("#txt_template_directory").val();
           
    if( upfile!='' || upfile1!='' || upfile2!='' || upfile3!='' ){ 
            
    
    	//$('body').append('<div id="signup_loader"><img src="'+temp_dir+'/images/signup/loader.gif" border="0"></div>');   	
    
    	//$('#account_create').hide('slow');  
       
    	//$('#signup_loader').show();                 		              

        $('#bottom_signup').addClass('loading_bot');
        
        $('#bottom_signup').removeClass('signbot');
        
        $('#accountcreate').hide();
         
        //$('#accountcreate').addClass('signupsaving');        
               
     	$.ajaxFileUpload({
	
			url:document.getElementById("txt_template_directory").value +'/doajaxfileupload.php',
			secureuri:false,
			fileElementId:'userphoto',
			dataType: 'JSON',
			data:{name:'userphoto', id:'id'},
			success: function (data, status){
				
				if(data!=2) 						
			  		photo = data;
             	else
              		photo='';			      
    
            	upload_second(photo); 
                           			
			}			
		})     
     
     }else{             	
    
     	sendmail(logourl,photo1,photo2,photo3);	
     
     }
	
 }  		
	

function upload_second(logo){

var photo1;

 $.ajaxFileUpload({
	
		url:document.getElementById("txt_template_directory").value +'/doajaxfileupload.php',
		secureuri:false,
		fileElementId:'pic1',
		dataType: 'JSON',
		data:{name:'pic1', id:'id'},
		success: function (data, status){
				
			if(data!=2) 						
			  photo1 = data;
             else
              photo1='';			      			                 

            upload_third(logo,photo1); 
            
               			
			}			
		})     

}


function upload_third(logo,photo1){

var photo2;

 $.ajaxFileUpload({
	
		url:document.getElementById("txt_template_directory").value +'/doajaxfileupload.php',
		secureuri:false,
		fileElementId:'pic2',
		dataType: 'JSON',
		data:{name:'pic2', id:'id'},
		success: function (data, status){
				
			if(data!=2) 						
			  photo2 = data;
             else
              photo2='';			      			                 			           

             upload_final(logo,photo1,photo2);             
               			
			}			
		})

}

function upload_final(logo,photo1,photo2){ 

var photo3;

 $.ajaxFileUpload({
	
		url:document.getElementById("txt_template_directory").value +'/doajaxfileupload.php',
		secureuri:false,
		fileElementId:'pic3',
		dataType: 'JSON',
		data:{name:'pic3', id:'id'},
		success: function (data, status){
				
			if(data!=2) 						
			  photo3 = data;
             else
              photo3='';			      			                 			                              

            sendmail(logo,photo1,photo2,photo3)
               			
			}			
		})     


}



function sendmail(fileurl,pic1,pic2,pic3){
	
    var accounttype = trim($("#accounttype").val());
	
	var sportname = trim($("#sportname").val());
	
	var username = trim($("#username").val());
	
	var useremail = trim($("#useremail").val());
	
	var clubname = trim($("#clubname").val());
	
	var color = trim($("#sitecolor").val());

    var logo,photo1,photo2,photo3;   
    
    var temp_dir = $("#txt_template_directory").val();
    
    if(fileurl!='' && fileurl!='undefined' )
    	logo=fileurl;
	else
    	logo='';        
	
    if(pic1!='' && pic1!='undefined')
    	photo1=pic1;
	else
    	photo1='';        

    if(pic2!='' && pic2!='undefined')
    	photo2=pic2;
	else
    	photo2='';        

    if(pic3!='' && pic3!='undefined')
    	photo3=pic3;
	else
    	photo3='';            
                         
	 var ajaxOpts = {
		type: "post",
		url: document.getElementById("txt_template_directory").value +"/ajax-page.php",
		data: "&mode=usernewaccount&sportname="+sportname+"&username="+username+"&useremail="+useremail+"&clubname="+clubname+"&accounttype="+accounttype+"&color="+color+"&fileurl="+logo+"&first="+photo1+"&sec="+photo2+"&third="+photo3,
		success: function(data) {					
			
			if(data!=1){
				
				$("#signerror").text(data);				
			
			}else{
				
				$(".signupinput").val('');
				
				$(".signupinput").removeClass('inputerr');                          
				
				 $('body').append('<div id="request_submitted"></div>');
                 
                 $('#request_submitted').append('<div class="submit_head"></div>');
                 
                 $('.submit_head').append('<div class="head_txt">Your request has been submitted.</div>');
                 
                 $('.submit_head').append('<div class="close_signup"><img src="'+temp_dir+'/images/signup/signupclose.png" border="0" id="close_submit"></div>');
                 
                 $('#request_submitted').append('<div class="submit_mid"></div>');
                 
                 $('.submit_mid').append('<div class="submit_text">The OnSport team will be in touch.</div>');
                 
                 $('.submit_mid').append('<div class="submit_cont"><a href="http://helpzone.onsport.com/team-info/welcome/"><img src="'+temp_dir+'/images/signup/learnmore.png" border="0" id="learnmore"></a></div>');
                 
                 $('#account_create').hide('slow');  
                                  
                 $('#bottom_signup').removeClass('loading_bot');
        
        		 $('#bottom_signup').addClass('signbot');
        
        		 $('#accountcreate').show();                                                                                                 
                                
                $('#close_submit').click(remove_submitted);	                
                                 
                $('#request_submitted').show();                                                		
				
			}			
						
		}
	};					
	$.ajax(ajaxOpts); 

}

function show_teampaging(page){
	
	$("#pagenum").val(page);
	
	document.pagingfrm.submit();

}

function validate_join(){
	
	var notes = trim($('#notes_input').val());
	
	if(notes==''){
		
		$('#notes_input').addClass('notes_err');
		
		return false;
	}else{
		
		jclub_newusername = $("#jclub_newusername").val();
		notes_input = $("#notes_input").val();
		
		user_photopath = $("#user_photopath").val();		
		var ajaxOpts = {
			type: "post",
			url: document.getElementById("txt_template_directory").value+"/ajax_req_joinclub.php",
			data: "&jclub_newusername="+jclub_newusername+"&notes_input="+notes_input,
			success: function(data) {				
			
				if(data==1){	
					$("#jclub_mid").html($("#confirm_msgdiv").html());
			$("#box_bottomdiv").html('<img src="'+document.getElementById("txt_template_directory").value+'/images/joinclub/finish.png" border="0" onclick="location.reload();" style="cursor:pointer;margin-top:14px;" />');	
					
				}else{				
					$("#noteerr").html("Sorry! your request is not sending now. Try again later..");					
				}
			}
	
		};
		$.ajax(ajaxOpts);	
		return false;		
		
	}

}


function remove_focus(divid,err_cls){
	
	$('#'+divid).removeClass(err_cls);

}

function validate_contact(){ 
	
	var msg = trim($('#contact_msg').val());
	
    var email = trim($('#con_email').val());
    
    if(email==''){
    	
        $('#con_email').removeClass('email_input');
       
        $('#con_email').addClass('email_err');
        
        $('#con_email').focus();
        
        return false;
        
    }else if(!isEmailAddr(email) ){
    	
        $('#con_email').removeClass('email_input');
       
        $('#con_email').addClass('email_err');
        
        $('#con_email').addClass('contact_err');
        
        $('#con_email').focus();
        
        return false;
                    
    }else if(msg==''){
		
          $('#con_email').removeClass('email_err');
       
        $('#con_email').addClass('email_input');
        
		$('#contact_msg').addClass('contact_err');
		
		return false;
	}else{
		
         $('#con_email').removeClass('email_err');
        
        $('#contact_msg').removeClass('contact_err');
        
		$('#enquires').removeClass('notes_err');
		
		return true;
	}

}


$(window).bind("load", function() {	

	$("#accounttype").change(function () {
	
		var option = $(this).val();
    
		logo_option(option);

	});

	var hgt = $('body').height();									
		
	hgt = hgt + 50;
		
	$('#fan_overlay').css({'height':hgt});

	$("#change_icon").click(function() {			
	
		var hgt = $('body').height();									
		
		hgt = hgt + 50;
		
		$('#fan_overlay').css({'height':hgt});
		
		$("#fan_overlay").show();
		
		$("#fan_icon_div").show();
	
	});	
	
	
	$("#cancel_save").click(function() {						
		
		$("#fan_icon_div").hide();
				
		$("#fan_overlay").hide();		
	
	});			
	
	$("#fan_overlay").click(function() {						
		
		$("#fan_icon_div").hide();
				
		$("#fan_overlay").hide();		
	
	});
	
	
	$("#player_join").click(function() {
		
		var jhgt = $('body').height();									
		
		jhgt = jhgt + 50;
		
		$('#join_team_overlay').css({'height':jhgt});
		
		$('#join_team_overlay').show();
		
		$('#join_club_div').show();		
		
		$('#notes_input').focus();	
	
	});	
    
    $("#join_forum").click(function() {
		
		var jhgt = $('body').height();									
		
		jhgt = jhgt + 50;
		
		$('#join_team_overlay').css({'height':jhgt});
		
		$('#join_team_overlay').show();
		
		$('#join_club_div').show();		
		
		$('#notes_input').focus();	
	
	});	
	
	$("#close_jclub").click(function() {		
		
		$('#join_club_div').hide();		
		
		$('#join_team_overlay').hide();
					
	});	
	
	
	$("#contact_admin").click(function() {		
			
		
	
	});	
	
	$("#close_enquires").click(function() {		
		
		self.parent.tb_remove();
					
	});		
	
	$("#close_enquiry_submit").click(function() {		
		
		self.parent.tb_remove();
					
	});	    
    
    
    $("#finish_submit").click(function() {									                
    
    	self.parent.tb_remove();		
		                                    
	});	    
    
    
    $(".signup_input input:radio").click(function() {
								  
		var child = $('input:radio[name=child_opt]:checked').val();					  
		
		if(child=='yes'){
			
			$("#firstpic").hide();
			
		}else{
			
			$("#firstpic").show();
			
		}
								  	
	});	
    
    
	
});	


function show_upload(option){
	
    if(option==1){
    	
        $(".signmid").height(580); 
        
        $("#photogroup").show('slow');
    
    }else{
    
        $("#photogroup").hide('slow');    
        
        $(".signmid").height(400);    
    
    }

}

function remove_submitted(){

	$('#request_submitted').remove();
    
    $('.overlaydiv').hide();  

}

function show_contact_submitted(){
	
    $('#enquires').hide();      
     
    $('#contactus_overlay').show();
    
    $('#contactus_club_div').show();
    
    $('#enquires_submit').show();

}

function joinclub_userlogin(){
	
	var username = $("#jclub_username").val();
	
	var pwd = $("#jclub_pwd").val();
	
	var login_check;
	
	$("#jclub_username").removeClass('smallinputerr');
	$("#jclub_pwd").removeClass('smallinputerr');
	
	if(username==''){		
		$("#jclub_username").addClass('smallinputerr');
		return false;
	}
	else if(pwd=='') {
		$("#jclub_pwd").addClass('smallinputerr');
		return false;
	}else{	
		
		var ajaxOpts = {
		type: "post",
		url: document.getElementById("txt_template_directory").value+"/ajax-login.php",
		data: "&log="+username+"&pwd="+pwd+"&mode=user",
		success: function(data) {	
			if(data==1){		
			$("#jclubnewuserdiv").hide();
			$("#appnoteformdiv").show();					
				return false;
			}else{				
				$("#join_signerror").html("Invalid username and password");
				return false;
			}
		}

	};
	
	$.ajax(ajaxOpts);
	return false;
	}
}	

function contact_login(){
	
	var username = $("#jcon_username").val();
	
	var pwd = $("#jcon_pwd").val();
	
	var login_check;
	
	$("#jcon_username").removeClass('smallinputerr');
	$("#jcon_pwd").removeClass('smallinputerr');
	
	if(username==''){		
		$("#jcon_username").addClass('smallinputerr');
		return false;
	}
	else if(pwd=='') {
    	$("#jcon_username").removeClass('smallinputerr');
		$("#jcon_pwd").addClass('smallinputerr');
		return false;
	}else{	
		
		var ajaxOpts = {
		type: "post",
		url: document.getElementById("txt_template_directory").value+"/ajax-login.php",
		data: "&log="+username+"&pwd="+pwd+"&mode=user",
		success: function(data) {	
			if(data==1){		
			$("#jcontact_signin").hide();           
			$("#jcontact_admin").show();					
				return false;
			}else{				
				$("#con_signerror").html("Invalid username and password");
				return false;
			}
		}

	};
	
	$.ajax(ajaxOpts);
	return false;
	}

}


function jclub_upload_userphoto()
{

	if(document.joinclubsignup.jclub_userphoto.value!="" && document.joinclubsignup.user_photopath.value=="")
	{
	
	$.ajaxFileUpload({
	
			url:document.getElementById("txt_template_directory").value +'/doajaxfileupload.php',
			secureuri:false,
			fileElementId:'jclub_userphoto',
			dataType: 'JSON',
			data:{name:'jclub_userphoto', id:'id'},
			success: function (data, status){			
				if(data!=2) 		
				{				
					$("#user_photopath").val(data); 
					document.getElementById("jclub_userimg").src=document.getElementById("txt_template_directory").value +'/img/players/'+data;   		
				}
			}			
		})  
	}
	
}

function joinclub_usersignup()
{

	$("#username").removeClass('biginputerr');
	$("#jclub_signuppwd").removeClass('biginputerr');
    $("#jclub_confirmpwd").removeClass('biginputerr');
	$("#useremail").removeClass('biginputerr');
	$("#fullname").removeClass('biginputerr');
    
    var child = $('input:radio[name=child_opt]:checked').val();		    
                   
    if(child!='yes' && child!='no'){
    	
        $("#signuperror").html('Please select are you under 16 or not');
                
        return false;
    
	}else if(document.joinclubsignup.username.value=="")
	{	
    	$("#signuperror").html('');
    
		$("#username").addClass('biginputerr');
						
		return false;
	}
	else if(document.joinclubsignup.username.value.length<4)
	{	
    	$("#signuperror").html('');
        
		$("#signuperror").text('Username must be at least 4 characters');
		$("#username").addClass('biginputerr');
		return false;
	}
	else if(document.joinclubsignup.jclub_signuppwd.value=="")
	{	
    	$("#signuperror").html('');
        
		$("#jclub_signuppwd").addClass('biginputerr');
						
		return false;
        
	}else if(document.joinclubsignup.jclub_confirmpwd.value==""){
    	
        $("#signuperror").html('');
        
        $("#jclub_confirmpwd").addClass('biginputerr');
        
        return false;
        
    }else if(document.joinclubsignup.jclub_confirmpwd.value!=document.joinclubsignup.jclub_signuppwd.value){
    	
        $("#signuperror").html('');
        
        $("#jclub_signuppwd").addClass('biginputerr');
        
        $("#jclub_confirmpwd").addClass('biginputerr');
        
        return false;    
    
    }else if(document.joinclubsignup.jclub_signuppwd.value.length<6)
	{	
    	$("#signuperror").html('');
        
		$("#signuperror").text('Password must be at least 6 characters');
		$("#jclub_signuppwd").addClass('biginputerr');
		return false;
	}
	else if(document.joinclubsignup.useremail.value=="")
	{	
    	$("#signuperror").html('');
        
		$("#useremail").addClass('biginputerr');
						
		return false;
	}
	else if(!isEmailAddr(document.joinclubsignup.useremail.value)){
		
        $("#signuperror").html('');
        
		$("#useremail").addClass('biginputerr');
						
		return false;
	
	}
	else if(document.joinclubsignup.fullname.value=="")
	{	
    	$("#signuperror").html('');
    
		$("#fullname").addClass('biginputerr');
						
		return false;
	}	
	username = $("#username").val();
	fullname = $("#fullname").val();
	email = $("#useremail").val();
	
    $("#signuperror").html('');
    
	if(document.joinclubsignup.jclub_userphoto.value!="" && document.joinclubsignup.user_photopath.value=="" && child=="no")
	{
			jclub_upload_userphoto();									
			setTimeout("jclub_ajaxsignup()",3000);					
	}
	else
	{
			jclub_ajaxsignup();	
	}	
	
	return false;
	
}

function jclub_ajaxsignup()
{
		username = $("#username").val();
		pwd = $("#jclub_signuppwd").val();
		fullname = $("#fullname").val();
		email = $("#useremail").val();
        
        var child = $('input:radio[name=child_opt]:checked').val();		
		
		user_photopath = $("#user_photopath").val();		
		var ajaxOpts = {
			type: "post",
			url: document.getElementById("txt_template_directory").value+"/ajax_signup_joinclub.php",
			data: "&username="+username+"&pwd="+pwd+"&email="+email+"&fullname="+fullname+"&child="+child+"&user_photopath="+user_photopath,
			success: function(data) {				
			//alert("username="+username+"&pwd="+pwd+"&email="+email+"&fullname="+fullname+"&user_photopath="+user_photopath);
				if(data==1){	
					$("#jclub_newusername").val(username);			
					$("#jclubnewuserdiv").hide();
					$("#appnoteformdiv").show();						
					return false;
				}else{				
					$("#signuperror").html(data);
					return false;
				}
			}
	
		};
		$.ajax(ajaxOpts);	
		return false;
}

function contact_validation(){
	
	var name = trim($("#username").val()); 
    		
	var email = trim($("#usermail").val());  
    
    var msg = trim($("#usermessage").val());  
    
    if(name==''){
    	
        $("#username").addClass('con_error');

        $("#username").focus();

        return false;
	
    }else if(email==''){
    	
        $("#username").removeClass('con_error');
        
        $("#usermail").addClass('con_error');

        $("#usermail").focus();

        return false;
	
    }else if(!isEmailAddr(email)){        

        $("#usermail").addClass('con_error');

        $("#usermail").focus();

        return false;
	
    }else if(msg==''){
    	
        $("#usermail").removeClass('con_error');
        
        $("#usermessage").addClass('con_error');

        $("#usermessage").focus();

        return false;
	
    }else{
    
    	return true;
       
    }    

        
}
