// JavaScript Document
// **********************************   common validation functions	 **********************************************
function makeObject(){
	var x; 
	var browser = navigator.appName; 
	//detect the client browser
	if(browser == "Microsoft Internet Explorer"){
		x = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else{
		x = new XMLHttpRequest();
	}
	
	return x;
}
	//call the function makeObject()
		//call the function makeObject()	
	//call the function makeObject()
	var request = makeObject();
    var md="";
    var popupwindow;
function is_selected(cbo){
	if(cbo.value=="EMPTY"){
		var nm=cbo.name.split("_");
		var b_nm=nm[1].toUpperCase();
		alert("The field \'"+b_nm+"\' cannot be empty. Please Select a Value form the drop down");
		cbo.focus();
		return false;
	}
	else{return true;}	
}
function refresh_main_page(){
	opener.location.reload();
	return true;
	
}
function chk_empty(bx){
	if(bx.value==""){
		var nm=bx.name.split("_");
		var b_nm=nm[1].toUpperCase();
		alert("The field \'"+b_nm+"\' cannot be empty. Please enter a valid value");
		bx.focus();
		return false;
	}
	else{return true;}	
}
///////////////////////////////////
function login_submit(){
	if((document.admin_login.username.value!="")&&(document.admin_login.password.value!="")){
		document.admin_login.action="process.php?val=login";
		document.admin_login.submit();
	}
	else{alert("Username and Password cannot be empty. Please enter valid values");}	
}

////////////////////////////////
function details(ls,ne,rand){
	if((ls=="add_sport")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','status=yes,scrollbars,height=200,width=500');}
	if((ls=="add_club")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','status=yes,scrollbars,height=200,width=500');}
	if((ls=="add_styles")){popupwindow=window.open(ls+'.php?id='+ne+'&name='+rand,'popup','status=yes,scrollbars,height=400,width=500');}
	if((ls=="add_sub_styles")){popupwindow=window.open(ls+'.php?id='+ne+'&name='+rand,'popup','status=yes,scrollbars,height=200,width=500');}
	if((ls=="add_agegroups")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','status=yes,scrollbars,height=500,width=500');}
	if((ls=="add_price")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','status=yes,scrollbars,height=200,width=500');}
	if((ls=="add_photo")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','status=yes,height=600,width=960,scrollbars');}
	
	if((ls=="add_event")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','status=yes,scrollbars,height=400,width=600');}
	if((ls=="delete_agegroup")){popupwindow=window.open('delete_agegroup.php?mode='+ls+'&val='+ne,'popup','height=200,width=475,status=yes,scrollbars');}
	if((ls=="view_sport")||(ls=="inactivate_sport")||(ls=="activate_sport")||(ls=="delete_sport")){popupwindow=window.open('view_sports.php?mode='+ls+'&val='+ne,'popup','height=200,width=475,status=yes,scrollbars');}
	if((ls=="view_club")||(ls=="inactivate_club")||(ls=="activate_club")||(ls=="delete_club")){popupwindow=window.open('view_club.php?mode='+ls+'&val='+ne,'popup','height=200,width=475,status=yes,scrollbars');}
	if((ls=="view_price")||(ls=="inactivate_price")||(ls=="activate_price")||(ls=="delete_price")){popupwindow=window.open('view_price.php?mode='+ls+'&val='+ne,'popup','height=200,width=475,status=yes,scrollbars');}
	if((ls=="view_photo")||(ls=="inactivate_photo")||(ls=="activate_photo")||(ls=="delete_photo")){popupwindow=window.open('view_photo.php?mode='+ls+'&val='+ne,'popup','height=500,width=475,status=yes,scrollbars');}
	if((ls=="view_event")||(ls=="inactivate_event")||(ls=="activate_event")||(ls=="delete_event")){popupwindow=window.open('view_event.php?mode='+ls+'&val='+ne,'popup','height=400,width=400,status=yes,scrollbars');}
	
	if((ls=="view_trans")){popupwindow=window.open('view_trans.php?mode='+ls+'&val='+ne,'popup','height=700,width=700,status=yes,scrollbars');}
	//if((ls=="view_sub_event")){popupwindow=window.open('view_sub_event.php?mode='+ls+'&val='+ne,'popup','height=500,width=600,status=yes,scrollbars');}
	if((ls=="view_sub_event")||(ls=="inactivate_sub_event")||(ls=="activate_sub_event")||(ls=="delete_sub_event")){popupwindow=window.open('dele_sub_event.php?mode='+ls+'&val='+ne,'popup','height=800,width=550,status=yes,scrollbars');}
	if((ls=="add_photo2")){popupwindow=window.open('add_photo2.php?mode='+ls+'&val='+ne,'popup','height=600,width=960,status=yes,scrollbars');}
	
	if((ls=="edit_sport")){popupwindow=window.open(ls+'.php?val='+ne,'popup','height=200,width=475,status=yes,scrollbars');}
	if((ls=="edit_club")){popupwindow=window.open(ls+'.php?val='+ne,'popup','height=200,width=475,status=yes,scrollbars');}
	if((ls=="edit_agegroup")){popupwindow=window.open(ls+'.php?val='+ne,'popup','height=200,width=475,status=yes,scrollbars');}
	if((ls=="edit_price")){popupwindow=window.open(ls+'.php?val='+ne,'popup','height=200,width=475,status=yes,scrollbars');}
	if((ls=="edit_photo")){popupwindow=window.open(ls+'.php?val='+ne,'popup','height=500,width=475,status=yes,scrollbars');}
	if((ls=="edit_event")){popupwindow=window.open(ls+'.php?val='+ne,'popup','height=400,width=400,status=yes,scrollbars');}
	if((ls=="edit_sub_event")){popupwindow=window.open(ls+'.php?val='+ne,'popup','height=500,width=700,status=yes,scrollbars');}
popupwindow.focus();
}

function add_sport(){
	if(chk_empty(document.addsport.addsport_sport)){
			document.addsport.action="process.php?val=add_sport";
			document.addsport.submit();
			return true;
	}
	else{return false;}	
}
function add_cart(){
			document.addcart.action="admin/process.php?val=add_cart";
			document.addcart.submit();
}
function add_cd(){
			document.addcd.action="admin/process.php?val=add_cd";
			document.addcd.submit();
}
function delete_cd(){
			document.addcd.action="admin/process.php?val=delete_cd";
			document.addcd.submit();
}
function add_club(){
	if(chk_empty(document.addclub.addclub_club)){
			document.addclub.action="process.php?val=add_club";
			document.addclub.submit();
			return true;
	}
	else{return false;}	
}
function add_price(){
	if(chk_empty(document.addsport.addsport_sport)){
			document.addsport.action="process.php?val=add_sport";
			document.addsport.submit();
			return true;
	}
	else{return false;}	
}
function add_price(){
	if((chk_empty(document.addprice.addprice_size))&&(chk_empty(document.addprice.addprice_price))){
			document.addprice.action="process.php?val=add_price";
			document.addprice.submit();
			return true;
	}
	else{return false;}	
}
function edit_price(){
	if((chk_empty(document.editprice.addprice_size))&&(chk_empty(document.editprice.editprice_price))){
			document.editprice.action="process.php?val=edit_price";
			document.editprice.submit();
			return true;
	}
	else{return false;}	
}
function edit_style(){
	if(chk_empty(document.editstyle.editstyle_style)){
			document.editstyle.action="process.php?val=edit_style";
			document.editstyle.submit();
			return true;
	}
	else{return false;}	
}
function edit_substyle(){
	if(chk_empty(document.editsubstyle.editsubstyle_style)){
			document.editsubstyle.action="process.php?val=edit_substyle";
			document.editsubstyle.submit();
			return true;
	}
	else{return false;}	
}

function show_large(ne){
	popupwindow=window.open('view_large.php?val='+ne,'popup','height=500,width=550');
	popupwindow.focus();
}


function delete_style(){
		document.editstyle.action="process.php?val=delete_style";
		document.editstyle.submit();
}
function delete_substyle(){
		document.editsubstyle.action="process.php?val=delete_substyle";
		document.editsubstyle.submit();
}
function add_photoaa(){
	if((is_selected(document.addphoto.addphoto_event))&&(is_selected(document.addphoto.addphoto_sport))&&(is_selected(document.addphoto.addphoto_age))&&(is_selected(document.addphoto.addphoto_style))){
		var all_empty=1;
		var all_jpg=1;
		
			document.addphoto.action="process.php?val=add_photo";
			document.addphoto.submit();
			return true;
	}
	else{return false;}	
}
function add_photo(){
	var i=1;
	if((is_selected(document.addphoto.addphoto_sport))&&(is_selected(document.addphoto.addphoto_event))&&(is_selected(document.addphoto.addphoto_club))){
	var all_empty=1;
	var all_jpg=1;
		for( x=1; x<11; x++){
			var name='img'+x;
					if (document.getElementById(name).value!=""){
					  var filename = document.getElementById(name).value;
					  var fileext = filename.substring(filename.lastIndexOf('.')+1);
						all_empty=0;
						
						var b = String(fileext).toUpperCase();
					 if ((b != 'JPG')) {
						  all_jpg=0;
						alert("You can only upload .jpg & .jpeg images , Image \'"+name+"\' is invalid ");                 	    }
						
					} 
			}
	if (all_empty!=0){
			alert("Select a Image to Upload");
				}
	else if (all_jpg!=0){	 
			document.addphoto.action="process.php?val=add_photo";
			document.addphoto.submit();
			return true;	
			}
			
	}
				else{return false;}	
}
function add_agegroups(){
	var all_empty=0;
	for( x=1; x<11; x++){
			var name='add_agegroup'+x;
			if (document.getElementById(name).value!=""){
				all_empty=1;
			}
	}
	if (all_empty==0){
			alert("Enter At Least One  Age Group");
				}
	else{	 
			document.addagegroups.action="process.php?val=add_agegroups";
			document.addagegroups.submit();
			return true;	
			}
	
}
function add_styles(){
	if((is_selected(document.addstyles.addstyle_sport))&&(chk_empty(document.addstyles.add_style))){
			document.addstyles.action="process.php?val=add_styles";
			document.addstyles.submit();
			return true;	
			}
	
}
function add_sub_styles(){
	if((is_selected(document.addsubstyles.addsubstyle_style))&&(chk_empty(document.addsubstyles.add_substyle))){
			document.addsubstyles.action="process.php?val=add_substyles";
			document.addsubstyles.submit();
			return true;	
			}
	
}
function add_event(){
	if(chk_empty(document.addevent.addevent_event)){
			document.addevent.action="process.php?val=add_event";
			document.addevent.submit();
			return true;
	}
	else{return false;}	
}
function edit_event(){
	if(chk_empty(document.editevent.editevent_event)){
			document.editevent.action="process.php?val=edit_event";
			document.editevent.submit();
			return true;
	}
	else{return false;}	
}
function edit_sub_event(){
	
document.editsubevent.action="process.php?val=edit_sub_event";
document.editsubevent.submit();

	
}
function edit_photo(){
	if(chk_empty(document.editphoto.editphoto_event)){
			document.editphoto.action="process.php?val=edit_photo";
			document.editphoto.submit();
			return true;
	}
	else{return false;}	
}

function edit_sport(){
	if(chk_empty(document.editsport.addsport_sport)){
			document.editsport.action="process.php?val=edit_sport";
			document.editsport.submit();
			return true;
	}
	else{return false;}	
}
function edit_cart(cho){

var name=cho.name;
	document.getElementById(name).action="admin/process.php?val=edit_cart";
	document.getElementById(name).submit();

}
function delete_cart(cho){

var name=cho.name;
	document.getElementById(name).action="admin/process.php?val=delete_cart";
	document.getElementById(name).submit();

}

function Checkout(){
	document.transaction.action="admin/process.php?val=check_out";
	document.transaction.submit();
	return true;
	
	/*document.checkout.action="https://www.linkpointcentral.com/lpc/servlet/lppay";
	document.checkout.submit();
	return true;*/

}

//function edit_cart(){
	//if(chk_empty(document.editcart.editcart_quan)){
			//document.editcart.action="admin/process.php?val=edit_cart";
			//document.editcart.submit();
			//return true;
	//}
	//else{return false;}	
//}
function edit_club(){
	if(chk_empty(document.editclub.addclub_club)){
			document.editclub.action="process.php?val=edit_club";
			document.editclub.submit();
			return true;
	}
	else{return false;}	
}
function edit_agegroup(){
	if(chk_empty(document.editagegroup.agegroup)){
			document.editagegroup.action="process.php?val=edit_agegroup";
			document.editagegroup.submit();
			return true;
	}
	else{return false;}	
}

function delete_agegroup(){
document.editagegroup.action="process.php?val=delete_agegroup";
document.editagegroup.submit();
}
function delete_sport(){
document.viewsport.action="process.php?val=delete_sport";
document.viewsport.submit();
}
function delete_club(){
document.viewclub.action="process.php?val=delete_club";
document.viewclub.submit();
}
function delete_price(){
document.deleteprice.action="process.php?val=delete_price";
document.deleteprice.submit();
}
function delete_photo(ne){
document.delephoto.action="process.php?val=delete_photo&id="+ne;
document.delephoto.submit();
}
function activate_photo(ne){
document.delephoto.action="process.php?val=activate_photo&id="+ne;
document.delephoto.submit();
}
function inactivate_photo(ne){
document.delephoto.action="process.php?val=inactivate_photo&id="+ne;
document.delephoto.submit();
}

function delete_event(){
document.viewevent.action="process.php?val=delete_event";
document.viewevent.submit();
}
function activate_price(){
document.viewprice.action="process.php?val=activate_price";
document.viewprice.submit();
}

function inactivate_price(){
document.viewprice.action="process.php?val=inactivate_price";
document.viewprice.submit();
}
function activate_sport(){
document.viewsport.action="process.php?val=activate_sport";
document.viewsport.submit();
}

function inactivate_sport(){
document.viewsport.action="process.php?val=inactivate_sport";
document.viewsport.submit();
}
function activate_event(){
document.viewevent.action="process.php?val=activate_event";
document.viewevent.submit();
}

function inactivate_event(){
document.viewevent.action="process.php?val=inactivate_event";
document.viewevent.submit();
}
function activate_sub_event(){
document.viewevent.action="process.php?val=activate_sub_event";
document.viewevent.submit();
}

function inactivate_sub_event(){
document.viewevent.action="process.php?val=inactivate_sub_event";
document.viewevent.submit();
}
function delete_sub_event(){
document.delephoto.action="process.php?val=delete_sub_event";
document.delephoto.submit();
}
function get_style_to_search(){

	if(document.form.addphoto_sport.value=="EMPTY"){
		//document.addphoto.addphoto_submit.disabled=true;
		document.form.addphoto_style.disabled=true;
		document.form.addphoto_event.disabled=true;																								
	}
	else{
		request.open('get', 'admin/process.php?val=photo_search&prsn='+document.form.addphoto_sport.value);
		//request.open('get', 'process.php?val=event_add&prsn='+document.addphoto.addphoto_sport.value);
		request.onreadystatechange = photo_to_search; 
		//request.onreadystatechange = event_to_add; 
		request.send('');
	}
}
function photo_to_search(){
 	if (request.readyState == 1) {
		document.all.aj_msg.innerHTML="Loading.....";
		while(document.form.addphoto_style.options.length>0){document.form.addphoto_style.options[0]=null;}
		//while(document.addphoto.addphoto_event.options.length>0){document.addphoto.addphoto_event.options[0]=null;}
	}

	if (request.readyState == 4) {
		document.all.aj_msg.innerHTML="";

    	if (request.status == 200) {
		 
		
			//document.addphoto.addphoto_submit.disabled=false;
			document.form.addphoto_style.disabled=false;													
			var ajax_result_array=request.responseText.split("#*");
			var newoption=new Option('Select Style','EMPTY');
			document.form.addphoto_style.options[0]=newoption;
			
			for(var j=1;j<(ajax_result_array.length);j++){
				var temp=ajax_result_array[j].split("$@");
				//var ht=temp[1];
				var newoption=new Option(temp[1],temp[0]);
				//this.TranslateElements( this, 'Option', 'innerHTML', true ) ;

				//newoption.innerHTML=temp[1];
				//alert(newoption.innerHTML);
				document.form.addphoto_style.options[j]=newoption;
				//this.TranslateElements( this, 'Options', 'innerHTML', true ) ;
			}
																																			
		}
		else {
    		alert('There was a problem with the request.');
		}
	}		
}

function get_style_to_add(){

	if(document.addphoto.addphoto_sport.value=="EMPTY"){
		document.addphoto.addphoto_style.disabled=true;																				
	}
	else{
		request.open('get', 'process.php?val=photo_add&prsn='+document.addphoto.addphoto_sport.value);
		request.onreadystatechange = photo_to_add; 
		request.send('');
	}
}
function photo_to_add(){
 	if (request.readyState == 1) {
		document.all.aj_msg.innerHTML="Loading.....";
		while(document.addphoto.addphoto_style.options.length>0){document.addphoto.addphoto_style.options[0]=null;}
		
	}

	if (request.readyState == 4) {
		document.all.aj_msg.innerHTML="";
    	if (request.status == 200) {
		 
			document.addphoto.addphoto_style.disabled=false;
			document.all.addphoto_styletd.innerHTML=request.responseText;		
																																			
		}
		else {
    		alert('There was a problem with the request.');
		}
	}		
}
function get_sub_style_to_add(){

	if(document.addphoto.addphoto_style.value=="EMPTY"){
		document.addphoto.addphoto_sub_style.disabled=true;																				
	}
	else{
		request.open('get', 'process.php?val=substyle_add&prsn='+document.addphoto.addphoto_style.value);
		request.onreadystatechange = sub_style_to_add; 
		request.send('');
	}
}
function sub_style_to_add(){
 	if (request.readyState == 1) {
		document.all.aj_msg_sub_style.innerHTML="Loading.....";
		while(document.addphoto.addphoto_sub_style.options.length>0){document.addphoto.addphoto_sub_style.options[0]=null;}
		
	}

	if (request.readyState == 4) {
		document.all.aj_msg_sub_style.innerHTML="";
    	if (request.status == 200) {
		 
			document.addphoto.addphoto_sub_style.disabled=false;
			document.all.addphoto_sub_styletd.innerHTML=request.responseText;		
																																			
		}
		else {
    		alert('There was a problem with the request.');
		}
	}		
}
function get_age_to_add(){

	if(document.addphoto.addphoto_sport.value=="EMPTY"){
		//document.addphoto.addphoto_submit.disabled=true;
		document.addphoto.addphoto_age.disabled=true;																								
	}
	else{
		request.open('get', 'process.php?val=age_add&prsn='+document.addphoto.addphoto_sport.value);
		request.onreadystatechange = age_to_add; 
		request.send('');
	}
}
function age_to_add(){
 	if (request.readyState == 1) {
		document.all.aj_msg.innerHTML="Loading.....";
		while(document.addphoto.addphoto_age.options.length>0){document.addphoto.addphoto_age.options[0]=null;}
	}

	if (request.readyState == 4) {
		document.all.aj_msg.innerHTML="";

    	if (request.status == 200) {
		 
		
			//document.addphoto.addphoto_submit.disabled=false;
			document.addphoto.addphoto_age.disabled=false;													
			var ajax_result_array=request.responseText.split("#*");
			var newoption=new Option('Select Age','EMPTY');
			document.addphoto.addphoto_age.options[0]=newoption;
			
			for(var j=1;j<(ajax_result_array.length);j++){
				var temp=ajax_result_array[j].split("$@");
				//var ht=temp[1];
				var newoption=new Option(temp[1],temp[0]);
				//this.TranslateElements( this, 'Option', 'innerHTML', true ) ;

				//newoption.innerHTML=temp[1];
				//alert(newoption.innerHTML);
				document.addphoto.addphoto_age.options[j]=newoption;
				//this.TranslateElements( this, 'Options', 'innerHTML', true ) ;
			}																																							
		}
		else {
    		alert('There was a problem with the request.');
		}
	}		
}

function get_style_list(){
	
	if(document.addevent.addevent_sport.value=="EMPTY"){
		//document.search1.search_state.disabled=true;																								
		document.all.addevent_style.innerHTML="";
	}
	else{
		request.open('get', 'process.php?val=get_styleslist&sports_id='+document.add_event.addevent_sport.value);
		request.onreadystatechange = brand_to_select; 
		request.send('');
	}
}
function brand_to_select(){
	if (request.readyState == 1) {
		document.all.addevent_style.innerHTML="Loading.....";
		
		//document.search1.search_submit.disabled=true;
	}
	if (request.readyState == 4) {
		document.all.addevent_style.innerHTML="";
		document.all.addevent_style.innerHTML="";
		
    	if (request.status == 200) {
			//document.search1.search_submit.disabled=false;
			document.all.addevent_style.innerHTML=request.responseText;	
			
			
		}
		else {
    		alert('There was a problem with the request.');
		}
	}

}
function check_duplicate_style(bx,nx){
	request.open('get', 'process.php?val=chk_style&prsn='+bx.value+'&id='+nx);
	request.onreadystatechange = chk_duplicate; 
	request.send('');	
}
function check_duplicate_sub_style(bx,nx){
	request.open('get', 'process.php?val=chk_sub_style&prsn='+bx.value+'&id='+nx);
	request.onreadystatechange = chk_duplicate; 
	request.send('');	
}
function check_duplicate_size(bx){
	request.open('get', 'process.php?val=chk_size&prsn='+bx.value);
	request.onreadystatechange = chk_duplicate; 
	request.send('');	
}
function check_duplicate_agegroup(bx){
	request.open('get', 'process.php?val=chk_agegroup&prsn='+bx.value);
	request.onreadystatechange = chk_duplicate; 
	request.send('');	
}
function check_duplicate_sport(bx){
	request.open('get', 'process.php?val=chk_sport&prsn='+bx.value);
	request.onreadystatechange = chk_duplicate; 
	request.send('');	
}
function check_duplicate_club(bx){
	request.open('get', 'process.php?val=chk_club&prsn='+bx.value);
	request.onreadystatechange = chk_duplicate; 
	request.send('');	
}
function chk_duplicate(){
	if (request.readyState == 1) {
		document.all.aj_msg.innerHTML="Loading.....";
		document.all.aj_button.disabled="Disabled";
		
	}
	if (request.readyState == 4) {
		document.all.aj_msg.innerHTML="&nbsp;";
		document.all.aj_button.disabled=false;
    	if (request.status == 200) {
				if(request.responseText!=""){
					alert(request.responseText);
					document.activeElement.select();
					document.all.aj_button.disabled="Disabled";
				}
		}
		else {
    		alert('There was a problem with the request.');
		}
	}		
}	
// JavaScript Document