// JavaScript Document
///// Start DW Functions
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
///// End DW Functions

function comments_action(cbk, comment_id, post_id)
{
	var action = cbk.value;
	if(action == '1')
	{
		tb_show("Post Abuse Report.","post_abuse.php?post_id="+ post_id +"&comment_id="+ comment_id +"&TB_iframe=true&modal=true&width=650&height=350","postabuse");
		//document.getElementById('frm_post_abuse').src = '/post_abuse.php?post_id='+post_id+'&comment_id='+comment_id;
		//$('#report_abuse').dialog('open');
	}
	else
	{
		tb_show("Post Abuse Report.","post_reply.php?post_id="+ post_id +"&comment_id="+ comment_id +"&TB_iframe=true&modal=true&width=650&height=450","postabuse");
		//document.getElementById('frm_post_reply').src = '/post_reply.php?post_id='+post_id+'&comment_id='+comment_id;
		//$('#post_reply').dialog('open');		
	}
	cbk.options[0].selected=true;
}

function refresh_comments(post_id)
{
	$.ajax({
			type: "POST",
			url: "ajax.php",
			data: "mode=fetch_comments&post_id="+ post_id +"&rnd="+Math.random(),
			success: function(msg)
			{
				$('#div_comments').html(msg);
			}
		});
}

function limitChars(textid, limit, infodiv)
{
	var text = $('#'+textid).val(); 
	var textlength = text.length;
	if(textlength > limit)
	{
		$('#' + infodiv).html('You cannot write more then '+limit+' characters!');
		$('#'+textid).val(text.substr(0,limit));
		return false;
	}
	else
	{
		$('#' + infodiv).html('You have '+ (limit - textlength) +' characters left.');
		return true;
	}
}

function fetch_sports(gender)
{
	var div_id = '#td_sport';
	var div_id_c = '#td_sport_c';
	$(div_id).html('Loading, please wait.');
	$(div_id_c).html('Loading, please wait.');
	$.ajax({
			type: "POST",
			url: "ajax.php",
			data: "mode=fetch_sport&gender="+ gender +"&rnd="+Math.random(),
			success: function(msg)
			{
				var a = msg.split('####');
				$(div_id).html(a[0]);				
				$(div_id_c).html(a[1]);				
			}
		});
}

function check_group_availability(group_name, id)
{
	if(group_name != '')
	{
		var div_id = '#td_groupname';
		$(div_id).html('Checking group name availability.');
		$.ajax({
				type: "POST",
				url: "ajax.php",
				data: "mode=check_groupname&group_name="+ group_name +"&id="+ id +"&rnd="+Math.random(),
				success: function(msg)
				{
					$(div_id).html(msg);				
				}
			});
	}
}

function check_username(username, id)
{
	if(username != '')
	{
		var div_id = '#td_username';
		$(div_id).html('Checking username availability.');
		$.ajax({
				type: "POST",
				url: "ajax.php",
				data: "mode=check_username&username="+ username +"&id="+ id +"&rnd="+Math.random(),
				success: function(msg)
				{
					$(div_id).html(msg);				
				}
			});
	}
}

function func_posted_by_edit(val)
{
	if(val == 'parent')//parents
	{
		$('#tr_m2_1').hide();
		$('#tr_m2_3').hide();
		$('#tr_m2_4').hide();
	}
	else
	{
		$('#tr_m2_1').show();
		$('#tr_m2_3').show();
		$('#tr_m2_4').show();
	}
}

function func_posted_by(val)
{
	if(val == 'parent')//parents
	{
		$('#tr_m1_1').show();		
		$('#tr_m2_1').hide();
		$('#tr_m2_2').hide();
		$('#tr_m2_3').hide();
		$('#tr_m2_4').hide();
	}
	else
	{
		$('#tr_m1_1').hide();		
		$('#tr_m2_1').show();
		$('#tr_m2_2').show();
		$('#tr_m2_3').show();
		$('#tr_m2_4').show();
	}
}

function remember_me()
{
	var rm_state = $('#remember').val();
	
	if(rm_state == 'remember')
	{
		$('#remember').val('no_remember');
		$('#btn_checkbox').hide();
		$('#btn_checkbox_over').show();
	}
	else
	{
		$('#remember').val('remember');
		$('#btn_checkbox_over').hide();
		$('#btn_checkbox').show();
	}
}

//openwin(url,win,'scrollbars=yes,width=780,height=450',780,0);
function submit_poll()
{
	if(document.getElementById('value_selected').value=='')
	{
		alert('Please select any answer.');
		return false;
	}
	else
	{
		openwin('about:blank','window_poll','scrollbars=yes,width=450,height=200',450,0);
		document.homepage_poll.target = 'window_poll';
		document.homepage_poll.action = 'Submit-Poll';
	}
}


function view_poll_result()
{
	openwin('about:blank','window_poll','scrollbars=yes,width=550,height=400',550,0);
	document.homepage_poll.target = 'window_poll';
	document.homepage_poll.action = 'View-Result';
}

function openwin(theURL,winName,features,w,h)
{
	var subwin = window.open(theURL,winName,features);
	var x,y;	
	x = (Number(screen.width) - w) / 2;
	y = 125;
	subwin.moveTo(x,y);
	subwin.focus();
}

var coach_search_state = 0;
var search_state_updated = 0;
function toggle_coach_search(search_state)
{
	if(search_state == '1' && search_state_updated == 0)
	{
		coach_search_state = 1;
		search_state_updated = 1;
	}
	if(coach_search_state == 1)
	{
		$('#div_search').hide('slow');
		coach_search_state = 0;
	}
	else
	{
		$('#div_search').show('slow');
		coach_search_state = 1;
	}
}



function coach_selection()
{
	var frm = document.frm_contact_coach;
	var error = true;
	for(var i = 0 ; i < frm.elements.length ; i++)
	{
		var e = frm.elements[i];
		if(e.type == 'checkbox' && e.name == 'coach_id[]' && e.checked)
			error = false;
	}
	if(error)
	{
		if(!document.getElementById('js_errors'))
			$(document.body).append('<div id="js_errors"></div>');
		
		var art = '<table width="100%" border="0" cellspacing="2" cellpadding="2"><tr><td width="5%" align="center"><span class="ui-icon ui-icon-alert"></span></td><td width="95%">Please select at-least one (1) coach to continue.</td></tr></table>';
		
		$('#js_errors').attr('title','Get My Name Out - Message Box');
		$('#js_errors').html(art);
		
		$("#js_errors").dialog({
				bgiframe: true,
				width: 450,
				modal: true,
				autoOpen: false,
				buttons: {
					Ok: function() {
						$(this).dialog('close');
					}
				}
			});
		$("#js_errors").dialog('open');
		//alert('Please select at-least one (1) record to delete.');
	}
	else 
	{
		frm.submit();
	}	
}


function get_coach_template(id)
{
	$.ajax({
			type: "POST",
			url: "ajax.php",
			data: "pid=1&id="+ id +"&rnd="+Math.random(),
			success: function(msg)
			{
				var msg = msg.split('####');
				$('#subject').val(msg[1]);
				$('#div_message').html(msg[0]);
				//$(div_id).html(msg);				
			}
		});	
}

function reload_hp()
{
	$('#div_rp_main').load('ajax.php?pid=2&member_id='+ $('#member_id').val() +'&rnd='+Math.random(), function(){ tb_init('a.thickbox, area.thickbox, input.thickbox') });
}
function reload_images()
{
	$('#div_rp_images').load('ajax.php?pid=3&member_id='+ $('#member_id').val() +'&rnd='+Math.random(), function(){ tb_init('a.thickbox, area.thickbox, input.thickbox') });
}
function reload_stats()
{
	$('#div_rp_personal_stats').load('ajax.php?pid=4&member_id='+ $('#member_id').val() +'&rnd='+Math.random(), function(){ tb_init('a.thickbox, area.thickbox, input.thickbox') });
}

function validate() 
{ 
		chkform = document.form1;
		var test= document.getElementsByName('del_id[]');
		var total=0;	
		for(var i=0; i < test.length; i++)
			{
			if(test[i].checked)
			total ++;
			}
		if(total=="")
			alert("Select any checkbox to delete")
		else
		{
			var answer = confirm("Are you sure, you want to delete?");
			if(answer!=0)
					return true;
		}	
		return false; 
}


function validate_ros_add() 
{ 
		chkform = document.roster_search;
		var test= document.getElementsByName('ros_id[]');
		var total=0;	
		
		for(var i=0; i < test.length; i++)
		{
			if(test[i].checked)
			total ++;
		}
		if(total=="")
		{
			alert("Select any athlete(s) add.");
			return false;
		}
		else
		{
			return true;
		}	
}


/*function validate_contact_coach(frm)
{
	if(frm.subject.value == '')
	{
		alert('Please enter your subject.');	
		frm.subject.focus();
		return false;
	}

	var oEditor = FCKeditorAPI.GetInstance('msessage') ;
	var msessage = oEditor.GetHTML();
	
	message = trim(strip_tags(message));
	
	if(message == '')
	{
		alert('Please enter your message.');	
		return false;
	}
}*/

function make_selection(frm, cbk)
{
	for(var i = 0 ; i < frm.elements.length ; i++)
	{
		var e = frm.elements[i];
		if(e.type == 'checkbox' && e.name == 'del_id[]')
			e.checked = cbk.checked;
	}
}

function make_roster_selection(frm, cbk)
{
	for(var i = 0 ; i < frm.elements.length ; i++)
	{
		var e = frm.elements[i];
		if(e.type == 'checkbox' && e.name == 'ros_id[]')
			e.checked = cbk.checked;
	}
}

function validate_delete(frm)
{
	var error = true;
	for(var i = 0 ; i < frm.elements.length ; i++)
	{
		var e = frm.elements[i];
		if(e.type == 'checkbox' && e.name == 'del_id[]' && e.checked)
			error = false;
	}
	if(error)
	{
		if(!document.getElementById('js_errors'))
			$(document.body).append('<div id="js_errors"></div>');
		
		var art = '<table width="100%" border="0" cellspacing="2" cellpadding="2"><tr><td width="5%" align="center"><span class="ui-icon ui-icon-alert"></span></td><td width="95%">Please select at-least one (1) record to delete.</td></tr></table>';
		
		$('#js_errors').attr('title','Get My Name Out - Message Box');
		$('#js_errors').html(art);
		
		$("#js_errors").dialog({
				bgiframe: true,
				width: 450,
				modal: true,
				autoOpen: false,
				buttons: {
					Ok: function() {
						$(this).dialog('close');
					}
				}
			});
		$("#js_errors").dialog('open');
		//alert('Please select at-least one (1) record to delete.');
	}
	else 
	{
		if(!document.getElementById('js_errors_confirm'))
			$(document.body).append('<div id="js_errors_confirm"></div>');
		
		var art = '<table width="100%" border="0" cellspacing="2" cellpadding="2"><tr><td width="5%" align="center"><span class="ui-icon ui-icon-alert"></span></td><td width="95%">Are you sure, you want to delete selected record(s)?</td></tr></table>';
		
		$('#js_errors_confirm').attr('title','Get My Name Out - Message Box');
		$('#js_errors_confirm').html(art);
		
		$("#js_errors_confirm").dialog({
				bgiframe: true,
				width: 450,
				modal: true,
				autoOpen: false,
				buttons: {
					Ok: function() {
						frm.act.value = 'delete';
						frm.submit();
					},
					'Cancel': function()
					{
						$(this).dialog('close');	
					}
					
				}
			});
		$("#js_errors_confirm").dialog('open');
	}
	/*if(window.confirm('Are you sure, you want to delete selected record(s)?'))
	{
		frm.act.value = 'delete';
		frm.submit();
	}*/
}

function rp_action(cmd, id)
{
	if(id == null)
		id = 'na';
		
	var pid = '';
	var mode = '';
	if(cmd == 'add_video')
	{
		pid = 'add_video';
		mode = 'videos';
		div_id = '#div_rp_videos';
		//var frm_vals = $('#frm_rp_personal_stats').serialize();
	}
	else if(cmd == 'upload_video')
	{
		$('#frm_rp_videos').attr('action', 'recuiting_profile.php');
		$('#frm_rp_videos').submit();
		//var frm_vals = $('#frm_rp_videos').serialize();
		
		return;
	}
	else if(cmd == 'edit_video')
	{
		pid = 'edit_video';
		mode = 'videos';
		div_id = '#div_rp_videos';
		//var frm_vals = $('#frm_rp_personal_stats').serialize();
	}
	
	else if(cmd == 'add_news')
	{
		pid = 'add_news';
		mode = 'news';
		div_id = '#div_rp_news';
		//var frm_vals = $('#frm_rp_personal_stats').serialize();
	}
	else if(cmd == 'upload_video')
	{
		$('#frm_rp_videos').attr('action', 'recuiting_profile.php');
		$('#frm_rp_videos').submit();
		//var frm_vals = $('#frm_rp_videos').serialize();
		
		return;
	}
	else if(cmd == 'edit_video')
	{
		pid = 'edit_video';
		mode = 'videos';
		div_id = '#div_rp_videos';
		//var frm_vals = $('#frm_rp_personal_stats').serialize();
	}
	else if(cmd == 'upload_news')
	{
		$('#frm_rp_news').attr('action', 'recuiting_profile.php');
		$('#frm_rp_news').submit();
		//var frm_vals = $('#frm_rp_videos').serialize();
		
		return;
	}
	else if(cmd == 'edit_news')
	{
		pid = 'edit_news';
		mode = 'news';
		div_id = '#div_rp_news';
		//var frm_vals = $('#frm_rp_personal_stats').serialize();
	}
	
	else if(cmd == 'add_schedules')
	{
		pid = 'add_schedules';
		mode = 'schedules';
		div_id = '#div_rp_schedules';
		//var frm_vals = $('#frm_rp_personal_stats').serialize();
	}
	else if(cmd == 'edit_schedules')
	{
		pid = 'edit_schedules';
		mode = 'schedules';
		div_id = '#div_rp_schedules';
		//var frm_vals = $('#frm_rp_personal_stats').serialize();
	}
	
	$.ajax({
			type: "POST",
			url: "ajax.php",
			data: "mode="+ mode +"&pid="+ pid +"&id="+ id +"&member_id="+ $('#member_id').val() +"&rnd="+Math.random(),
			success: function(msg)
			{
				$(div_id).html(msg);
				tb_init('a.thickbox, area.thickbox, input.thickbox');
			}
		});	
}

function rp_edit_cancel(cmd)
{
	var pid = '';
	if(cmd == 'personal_stats')
	{
		pid = 'edit_ps';
		div_id = '#div_rp_personal_stats';
	}
	else if(cmd == 'home_page')
	{
		pid = 'edit_hp';
		div_id = '#div_rp_home_page';
	}
	else if(cmd == 'cancel_video_uplaod')
	{
		pid = 'edit_video';
		div_id = '#div_rp_videos';
	}
	else if(cmd == 'cancel_news_uplaod')
	{
		pid = 'edit_news';
		div_id = '#div_rp_news';
	}
	else if(cmd == 'stats')
	{
		pid = 'edit_st';
		div_id = '#div_rp_stats';
	}
	else if(cmd == 'cancel_schedules_uplaod')
	{
		pid = 'edit_sch';
		div_id = '#div_rp_schedules';
	}
	
	$.ajax({
			type: "POST",
			url: "ajax.php",
			data: "mode=cancel_edit&pid="+ pid +"&member_id="+ $('#member_id').val() +"&rnd="+Math.random(),
			success: function(msg)
			{
				$(div_id).html(msg);
				tb_init('a.thickbox, area.thickbox, input.thickbox');
			}
		});
}

var tar = 0;
function toggle_athlete_reg()
{
	if(tar == 1)
	{
		$('#tbl_athlete_options').hide();
		tar = 0;
	}
	else
	{
		$('#tbl_athlete_options').show();	
		tar = 1;
	}
}
function IsDecimal(_id)
{
    mystring =document.getElementById(_id).value;
   	if (mystring.match(/^((\d+(\.\d*)?)|((\d*\.)?\d+))$/) )
    {
        //alert("match");
    }
    else
    {
		
		alert("Only integer / decimal values allowed.");
		document.getElementById(_id).value='';
        //return false;
		
    }
}

function generate_sme_item_name(name)
{
	$('#seo_name').attr('disabled', true);
	$('#seo_name').val('Generating SEO Name, please wait ...');
	
	$.ajax({
			type: "POST",
			url: "ajax.php",
			data: "mode=sme_item_seo_name&name="+name+"&id="+ $('#id').val() +"&rnd="+Math.random(),
			success: function(msg)
			{
				$('#seo_name').attr('disabled', false);
				$('#seo_name').val(msg);
			}
		});
}
function GetCaStates(val)
{
	if(val=='CA')
	{
		$('#d_state_ca').show();
		$('#d_state_all').hide();
	}else
	{
		$('#d_state_ca').hide();
		$('#d_state_all').show();	
	}	
	
}
