// <script>

// Copyright (C) 2005 Ilya S. Lyubinskiy. All rights reserved.
// Technical support: http://www.php-development.ru/
//
// YOU MAY NOT
// (1) Remove or modify this copyright notice.
// (2) Distribute this code, any part or any modified version of it.
//     Instead, you can link to the homepage of this code:
//     http://www.php-development.ru/javascripts/tabview.php.
//
// YOU MAY
// (1) Use this code on your website.
// (2) Use this code as a part of another product.
//
// NO WARRANTY
// This code is provided "as is" without warranty of any kind, either
// expressed or implied, including, but not limited to, the implied warranties
// of merchantability and fitness for a particular purpose. You expressly
// acknowledge and agree that use of this code is at your own risk.


// If you find my script useful, you can support my site in the following ways:
// 1. Vote for the script at HotScripts.com (you can do it on my site)
// 2. Link to the homepage of this script or to the homepage of my site:
//    http://www.php-development.ru/javascripts/tabview.php
//    http://www.php-development.ru/
//    You will get 50% commission on all orders made by your referrals.
//    More information can be found here:
//    http://www.php-development.ru/affiliates.php


// ----- Auxiliary -------------------------------------------------------------

function getXMLHTTP() { //fuction to return the xml http object
               var xmlhttp=false;        
               try{
                       xmlhttp=new XMLHttpRequest();
               }
               catch(e)        {                
                       try{                        
                               xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
                       }
                       catch(e){
                               try{
                               req = new ActiveXObject("Msxml2.XMLHTTP");
                               }
                               catch(e1){
                                       xmlhttp=false;
                               }
                       }
               }
                       
               return xmlhttp;
       }

	   function show_edit_success(layer_ref)
	   {
         var myConfirm_url = "ajaxedit.php?update_message=1&pos_id="+layer_ref;
		 ajaxref_Div_Confirm = "ajaxrefreshdiv_"+layer_ref;
		 MyPositionAction(myConfirm_url,ajaxref_Div_Confirm);

	   }

        //Function to edit 
      /* function showhide_edit(layer_ref,action,sportid){

                    var state = document.getElementById(layer_ref).style.display;

					if (document.getElementById(layer_ref).style.display == 'none') {
					document.getElementById(layer_ref).style.display = '';
					}
					else
					{
					document.getElementById(layer_ref).style.display = 'none';
					}

                    var myposition_url = "ajaxedit.php?edit=1&sportid="+sportid+"&pos_id="+layer_ref;
				    ajaxref_Div = "ajaxrefreshdiv_"+layer_ref;
              	    MyPositionAction(myposition_url,ajaxref_Div);

	      }*/



		function showhide(layer_ref,action,sportid){
			    //alert(action);
				//alert(leadid);
				if(action=='view')
				{
				    var state = document.getElementById(layer_ref).style.display;
					if (document.getElementById(layer_ref).style.display == 'none') {
					document.getElementById(layer_ref).style.display = '';
					}
					else
					{
					document.getElementById(layer_ref).style.display = 'none';
					}

                    var myposition_url = "ajaxedit.php?view=1&sportid="+sportid+"&pos_id="+layer_ref;
					//alert(myposition_url);
				    ajaxref_Div = "ajaxrefreshdiv_"+layer_ref;
              	    MyPositionAction(myposition_url,ajaxref_Div);
				}
				else if(action=='edit')
				{
				    var state = document.getElementById(layer_ref).style.display;
					if (document.getElementById(layer_ref).style.display == 'none') {
					document.getElementById(layer_ref).style.display = '';
					}
					else
					{
					document.getElementById(layer_ref).style.display = 'none';
					}

                    var myposition_url = "ajaxedit.php?edit=1&sportid="+sportid+"&pos_id="+layer_ref;
				    ajaxref_Div = "ajaxrefreshdiv_"+layer_ref;
              	    MyPositionAction(myposition_url,ajaxref_Div);
				}
				else if(action=='delete')
				{
                    var myposition_url = "ajaxedit.php?delete=1&sportid="+sportid+"&pos_id="+layer_ref;
				    //alert(myposition_url);
				    if(confirm("Are you sure you want to delete this position?"))
					{
                      ajaxref_Div = "ajaxrefreshdiv_"+layer_ref;

					  //alert(ajaxref_Div);
					  //alert(layer_ref);
					  //alert(sportid);

              	      MyPositionAction(myposition_url,ajaxref_Div);

					  var periodic_refresh_url = "insertpositions.php?periodic=1&sportid="+sportid;
				      insertPositionsForm(periodic_refresh_url);
					  insertPositionsForm(periodic_refresh_url);
					}
					else
					{

					}
				  //document.getElementById(layer_ref).style.display = 'none';
				}
				
				
			}

	function MyPositionAction(strURL,ajaxref_Div){		
		         
				 // alert(ajaxref_Div);
				  //alert(strURL);
		        //alert(strURL);
				var req = getXMLHTTP();
				
				if (req) {
					
					req.onreadystatechange = function() {
						if (req.readyState == 4) {
							// only if "OK"
							if (req.status == 200) {						
								document.getElementById(ajaxref_Div).innerHTML=req.responseText;						
							} else {
								alert("There was a problem while using XMLHTTP:\n" + req.statusText);
							}
						}				
					}			
					req.open("GET", strURL, true);
					req.send(null);
				}
						
			}


	
	//search manage user page
	function NextPageSMG(k)
	{
	 //alert("Kiran Gubnasladklj");
	 var totpage = document.getElementById("totalSMG").value;
	 
	 var fname_search = document.getElementById("fname_search").value;
	 var lname_search = document.getElementById("lname_search").value;
	 var gender_search = document.getElementById("gender_search").value;
	 
	 var search_state = document.getElementById("search_state").value;
	 var city_search = document.getElementById("city_search").value;
	 var sport_search = document.getElementById("sport_search").value;
	 
	//var searchbysport_hidden = document.getElementById("searchbysport_hidden").value;
	 
	//var uname = document.getElementById("artist").value;
	 var mode="manage_search";
	 var url = 'searchajaxtodb.php';
	 //var pars = 'mode='+mode;
	 var pars = 'mode='+mode+'&pagesearchSMG='+k+'&totpageSMG='+totpage+'&fname_search='+fname_search+'&lname_search='+lname_search+'&gender_search='+gender_search+'&search_state='+search_state+'&city_search='+city_search+'&sport_search='+sport_search;
	 //alert(pars);
	 var myAjax = new Ajax.Request(  url,
										{   method: 'post',
											parameters: pars,
											onComplete: manage_request});
	
	
	
	}

	function manage_request(originalRequest)
	{
		
		document.getElementById('manage').innerHTML=originalRequest.responseText;
	}


var lastDiv = "";
			function showDiv(divName) {
				// hide last div
				if (lastDiv) {
					document.getElementById(lastDiv).className = "hiddenDiv";
				}
				//if value of the box is not nothing and an object with that name exists, then change the class
				if (divName && document.getElementById(divName)) {
					document.getElementById(divName).className = "visibleDiv";
					lastDiv = divName;
				}
			}
			
			var sportlastDiv = "";
			function sportshowDiv(divName) {
				// hide last div
				if (sportlastDiv) {
					document.getElementById(sportlastDiv).className = "hiddenDiv";
				}
				//if value of the box is not nothing and an object with that name exists, then change the class
				if (divName && document.getElementById(divName)) {
					document.getElementById(divName).className = "visibleDiv";
					sportlastDiv = divName;
				}
			}

			/*var positionDiv = "";
			function showPosition(divName) {
				//alert("HI all......");
				alert(divName);
				//alert(document.getElementById('addposition_dropdown').selectedIndex.Value);
				var strurl='editprofile.php?generateform=1&position='+divName;
				alert(strurl);
				show_position_form(strurl);
                //insert_leadid_into_read_leads_qualified(strurl);
				 //hide last div
				if (positionDiv) {
					document.getElementById(positionDiv).className = "hiddenDiv";
					 alert(document.getElementById('addposition_dropdown').selectedIndex);
				}
				//if value of the box is not nothing and an object with that name exists, then change the class
				if (divName && document.getElementById(divName)) {
					document.getElementById(divName).className = "visibleDiv";
					alert(document.getElementById('addposition_dropdown').selectedIndex);
					positionDiv = divName;
				}
			}*/

            //function sendUrl(formConstant)
			//{
			//   alert("formgenerator.php?generateform=1&position="+formConstant);
            //   getPositionsForm("formgenerator.php?generateform=1&position="+formConstant);

			//}

			function loopDelay(numberMillis)
				{
					   var now = new Date();
					   var exitTime = now.getTime() + numberMillis;
					   while (true) {
					   now = new Date();
					   if (now.getTime() > exitTime)
					   return;
					   }
				} 

			function getPositionsForm(strURL){		
		
		        //alert(strURL);
				var req = getXMLHTTP();
				
				if (req) {
					
					req.onreadystatechange = function() {
						if (req.readyState == 4) {
							// only if "OK"
							if (req.status == 200) {						
								document.getElementById('dynamicForm').innerHTML=req.responseText;						
							} else {
								alert("There was a problem while using XMLHTTP:\n" + req.statusText);
							}
						}				
					}			
					req.open("GET", strURL, true);
					req.send(null);
				}
						
			}

			function getGenralStatsForm(strURL){		
		
		        //alert(strURL);
				var req1 = getXMLHTTP();
				
				if (req1) {
					
						req1.onreadystatechange = function() {
						
						if (req1.readyState == 4) {
							
							// only if "OK"
							
							if (req1.status == 200) {
								//document.write(req1.responseText);
								//alert(document.getElementById('SearchBySportForm').innerHTML);
								//alert(req1.responseText);
								document.getElementById('SearchBySportForm').innerHTML =req1.responseText;
                                 
								//alert(document.getElementById('SearchBySportForm').innerHTML);
							} else {
								alert("There was a problem while using XMLHTTP:\n" + req1.statusText);
							}
						}			
					}			
					 req1.open("GET", strURL, true);
					req1.send(null); 
				}
						
			}

			function getSearchPositionsForm(strURL){		
		
		        //alert(strURL);
				var req = getXMLHTTP();
				
				if (req) {
					
					req.onreadystatechange = function() {
						if (req.readyState == 4) {
							// only if "OK"
							if (req.status == 200) {						
								document.getElementById('SearchByPositionForm').innerHTML=req.responseText;						
							} else {
								alert("There was a problem while using XMLHTTP:\n" + req.statusText);
							}
						}				
					}			
					req.open("GET", strURL, true);
					req.send(null);
				}
						
			}

//My ajax sport search function -- 

			function ajax_sport_search(){		//getElementsByName
		
		      // alert("Hiall  lalal");

		        var sport_firstname = document.getElementById('fname_search').value;
				var sport_lastname = document.getElementById('lname_search').value;
				var sport_gender = document.getElementById('gender_search').value;

				var sport_state = document.getElementById('search_state').value;
				var sport_city = document.getElementById('city_search').value;
				var sport_sport = document.getElementById('sport_search').value;

				var sport_search_url = "ajax_sport_search_url.php?firstname="+sport_firstname+
					"&lastname="+sport_lastname+"&gender="+sport_gender+"&state="+sport_state+
					"&city="+sport_city+"&sport="+sport_sport+"&html_names=";

				var final_search_url;

				var i;
				var html_values = new Array(); 
				var my_general_pos_val = new Array();
                 
				 if(sport_sport!='')
				{
					 var html_field_name = document.getElementById('db_html_vals').value;
					 var myhid_array = html_field_name.split(",");

					 var myfor_array;
					 
                      
					 for(i=0; i < myhid_array.length; i++)
				    {
					 
				      html_values[i] = document.getElementById(myhid_array[i]).value;
					  
				    }
                     
 
				}

				final_search_url = sport_search_url + myhid_array +"&html_values="+html_values;
				//alert(final_search_url);
                getSearchSports_results(final_search_url)
		  


				// put the all the array values in a session variable
				//	$_SESSION['SPORT_GENERAL_POS_VALUES'] = $my_general_pos_val;
				 //   $_SESSION['SPORT_DB_VALUES']=$dB_name;
				 //   $_SESSION['SPORT_HTML_NAMES']=$dB_name;
				 //   $_SESSION['SPORT_HTML_VALUES']=$html_values;
				


				//var sport_firstname = document.getElementById('fname_search').value;

				//alert(sport_firstname);
				//alert(sport_lastname);
				//alert(sport_gender);
				//alert(sport_state);
				//alert(sport_city);
				//alert(sport_sport);
				//alert(myhid_array.length);
				//v
					
					/*$sport_lastname  = $_REQUEST[''];
					$sport_gender    = $_REQUEST[''];
					//echo "hoaskasksjk knashashas hsjhas sjhs asjshsjhsjh .................";
					$sport_state     = $_REQUEST[''];
					$sport_city      = $_REQUEST['city_search'];
					$sport_sport     = $_REQUEST['sport_search'];	
					
					$my_general_pos_val = array('firstname' => $sport_firstname, 'lastname' => $sport_lastname, 'gender' => $sport_gender, 'state' => $sport_state, 'city' => $sport_city, 'sport' => $sport_sport);
					
					//Getting Position stats
				    $position_extra_hid_val = $_REQUEST['hid_val'];
				   
				    $html_field_name = $_REQUEST['htmlfieldname'];
				    $db_field_name = $_REQUEST['dbfieldname'];
				   
				    $html_fields_array = explode(",", $html_field_name);
				    $count_html_fields = sizeof($html_fields_array);
				   
				    $dB_name = explode(",", $db_field_name);
					
				  // echo "inside...";
                   		
					//echo $count_html_fields;		   
				    for($i=0; $i<$count_html_fields; $i++)
				    {
				      $html_values[$i] = $_REQUEST[$html_fields_array[$i]];
				    }*/
						
			}


			function getSearchSports_results(strURL){		
		
		        //alert(strURL);
				var req = getXMLHTTP();
				
				if (req) {
					
					req.onreadystatechange = function() {
						if (req.readyState == 4) {
							// only if "OK"
							if (req.status == 200) {						
								document.getElementById('new_sport_ajax_search').innerHTML=req.responseText;						
							} else {
								alert("There was a problem while using XMLHTTP:\n" + req.statusText);
							}
						}				
					}			
					req.open("GET", strURL, true);
					req.send(null);
				}
						
			}

			function ajax_sport_position_search()
			{
                var position_firstname = document.getElementById('fname_p_search').value;
				var position_lastname = document.getElementById('lname_p_search').value;
				var position_gender = document.getElementById('gender_search').value;

				var position_state = document.getElementById('search_state').value;
				var position_city = document.getElementById('city_p_search').value;
				var sport_position = document.getElementById('positions_search').value;

				var position_search_url = "ajax_position_search_url.php?firstname="+position_firstname+
					"&lastname="+position_lastname+"&gender="+position_gender+"&state="+position_state+
					"&city="+position_city+"&position="+sport_position+"&html_names=";

				var final_position_search_url;

				var j;
				var pos_html_values = new Array(); 
				//var my_general_pos_val = new Array();
                 
				 if(sport_position!='')
				{
					 var pos_html_field_name = document.getElementById('htmlfieldname').value;
					 var pos_myhid_array = pos_html_field_name.split(",");

					 var pos_myfor_array;
					 //myhid_array[i]
                      
					 for(j=0; j < pos_myhid_array.length; j++)
				    {
					 // myfor_array = 
					 // alert(myhid_array[i]);
				      pos_html_values[j] = document.getElementById(pos_myhid_array[j]).value;
					  //alert(html_values[i]);
				    }
                     //alert(myhid_array);
					//alert(html_values);
 
				}

				final_position_search_url = position_search_url + pos_myhid_array +"&html_values="+pos_html_values;
				//alert(final_position_search_url);
                getPositionSports_results_ajax(final_position_search_url);


			}

            function getPositionSports_results_ajax(strURL){		
		
		        //alert(strURL);
				var req = getXMLHTTP();
				
				if (req) {
					
					req.onreadystatechange = function() {
						if (req.readyState == 4) {
							// only if "OK"
							if (req.status == 200) {						
								document.getElementById('pos_ajax_search_div').innerHTML=req.responseText;						
							} else {
								alert("There was a problem while using XMLHTTP:\n" + req.statusText);
							}
						}				
					}			
					req.open("GET", strURL, true);
					req.send(null);
				}
						
			}

///////////////////////////////////////////////



			function insert_position_values()
			{
			  var array='';
			  var resulturl='';
			  var dynamic_url='';
              var newurl='';
			  var inserturl='';

              var db_html_vals = document.getElementById("db_html_vals").value; 
			  var tablename = document.getElementById("tablename").value;
			  var field_description = document.getElementById("field_description").value;
			  var sportid = document.getElementById("sportid").value;
			  var gen_tablename = document.getElementById("gen_tablename").value;
			  //alert(db_html_vals);
			  var mySplitResult = db_html_vals.split(",");
			  //alert(mySplitResult.length);
              resulturl = "insertpositions.php?insertform=1&db_html_vals="+db_html_vals+"&tablename="+tablename+"&field_description="+field_description+"&gen_tablename="+gen_tablename+"&sportid="+sportid+"&";
			  for(i = 0; i < mySplitResult.length; i++){
					//document.write("<br /> Element " + i + " = " + mySplitResult[i]); 
				  if(i<mySplitResult.length-1)
				  {
                   dynamic_url += mySplitResult[i]+"="+document.getElementById(mySplitResult[i]).value+"&";
				  }
				  else
				  {
                    dynamic_url += mySplitResult[i]+"="+document.getElementById(mySplitResult[i]).value;
				  }
					
					
				}
				generatdURL = resulturl + dynamic_url;
				//alert(generatdURL);
				insertPositionsForm(generatdURL);

				var tohide_form = "insertpositions.php";
				getPositionsForm(tohide_form);

                var periodic_refresh_url = "insertpositions.php?periodic=1&sportid="+sportid;
				//setTimeout("insertPositionsForm('periodic_refresh_url')",2000)
				//setTimeout("insertPositionsForm(\"periodic_refresh_url\")", 5000);
				//alert("now");
				//sleep(5);
				//alert("ten seconds later");
                //loopDelay(10000);
				//document.getElementById('currentpositions').style.display='none';
				//insertPositionsForm(periodic_refresh_url);
				//setTimeout(document.getElementById('currentpositions').style.display='none', 10000);
				//insertPositionsForm(periodic_refresh_url);
				
				
			}



             
			 function insertPositionsForm(generatdURL)
				{
					
				  //alert(generatdURL);
				  //alert(strURL);
				  var req = getXMLHTTP();				
				  if (req) {
					
					   req.onreadystatechange = function() {
						if (req.readyState == 4) {
							// only if "OK"
							if (req.status == 200) {	
								
								//alert(req.responseText);
								document.getElementById('currentpositions').innerHTML=req.responseText;						
							} else {
								alert("There was a problem while using XMLHTTP:\n" + req.statusText);
							}
						}				
					}			
					req.open("GET", generatdURL, true);
					req.send(null);
				 }
				}
				

			function update_position_values(mydID)
			{
			  var array='';
			  var resulturl='';
			  var dynamic_url='';
              var newurl='';
			  var inserturl='';
              //alert(mydID);
			  var jid = document.getElementById("jid_"+mydID).value;
			  

              var pos_id = document.getElementById("pos_id_"+jid).value;  

              var db_html_vals = document.getElementById("db_html_vals_"+jid).value; 
			  var tablename = document.getElementById("tablename_"+jid).value;
			  var field_description = document.getElementById("field_description_"+jid).value;
			  var sportid = document.getElementById("sportid_"+jid).value;
			  var gen_tablename = document.getElementById("gen_tablename_"+jid).value;
			  //alert(db_html_vals);
			  var mySplitResult = db_html_vals.split(",");
			  //alert(mySplitResult.length);
              resulturl = "insertpositions.php?insertform=1&db_html_vals="+db_html_vals+"&tablename="+tablename+"&field_description="+field_description+"&gen_tablename="+gen_tablename+"&sportid="+sportid+"&";
			  for(i = 0; i < mySplitResult.length; i++){
					//document.write("<br /> Element " + i + " = " + mySplitResult[i]); 
				  if(i<mySplitResult.length-1)
				  {
                   dynamic_url += mySplitResult[i]+"="+document.getElementById(mySplitResult[i]).value+"&";
				  }
				  else
				  {
                    dynamic_url += mySplitResult[i]+"="+document.getElementById(mySplitResult[i]).value;
				  }
					
					
				}
				generatdURL = resulturl + dynamic_url;

				ajaxref_Div = "ajaxrefreshdiv_"+pos_id;
				//alert(ajaxref_Div);
				//alert(generatdURL);
				updatePositionsForm(generatdURL,ajaxref_Div);
				//alert("Successfully Updated.");
                //var periodic_refresh_url = "insertpositions.php?periodic=1&sportid="+sportid;
				//insertPositionsForm(periodic_refresh_url);
                //delete pos_id;
				//var tohide_form = "insertpositions.php";
				//getPositionsForm(tohide_form);
                //var periodic_refresh_url = "insertpositions.php?periodic=1&sportid="+sportid;
				//show_edit_success(pos_id);
							
				
			}

			 function updatePositionsForm(generatdURL,ajaxref_Div)
				{
					
				  //alert(generatdURL);
				  //alert(strURL);
				  var req = getXMLHTTP();				
				  if (req) {
					
					   req.onreadystatechange = function() {
						if (req.readyState == 4) {
							// only if "OK"
							if (req.status == 200) {						
								document.getElementById(ajaxref_Div).innerHTML=req.responseText;						
							} else {
								alert("There was a problem while using XMLHTTP:\n" + req.statusText);
							}
						}				
					}			
					req.open("GET", generatdURL, true);
					req.send(null);
				 }
				}


