var PreviousEditorID = null;

function PassCompleteRegionAddEdit (formname,division,SenderCompID,path){
	if (document.getElementById("txt_regionName").value == "")
	{
		alert("Please supply a region name");
		return;
	}
	else
	{
		var dosubmit = true;saveMineContact
		if (dosubmit){
			var data = fetchInputFormData(formname);		
			/*
			var CompleteSupportLoad = function (oxml) {
				alert(oxml.responseText);
				//document.getElementById(division).innerHTML=oxml.responseText;
				regularCursor();
				oxml = null;	
			}*/
			hiddenSubmit(path,data,null,4,null,true);				
			checkAction('ShowGrid',SenderCompID,null,false,null,false);
		}
	}		
}

function ShowReport()
{
    var Status;
    var URL;
    if(document.frmReport.rdoReportType[0].checked == true)
    {
        for(i=0;i<3;i++)
        {
            if(document.frmReport.rdoStatus[i].checked == true)
            {
                Status = document.frmReport.rdoStatus[i].value;
            }
        }
        //alert('Hello')
        URL = 'modules/cms/report/minereport_all.asp?Status='+Status;
    }
    else
    {
        for(i=0;i<3;i++)
        {
            if(document.frmReport.rdoSRStatus[i].checked == true)
            {
                Status = document.frmReport.rdoSRStatus[i].value
            }
        }
        URL = 'modules/cms/report/minereport_Summary.asp?Status='+Status;
    }
    window.open(URL);
}
	
function PassCompleteSubRegionAddEdit(formname,division,SenderCompID,path)
{
	if (document.getElementById("drp_Regions").value != 0)
	{
		if (document.getElementById("txt_RegionName").value != "")
		{
			var dosubmit = true;
			if (dosubmit)
			{
			    var fckContent1 = FCKeditorAPI.GetInstance('Region_Background_wysiwyg').GetXHTML()						
		        document.getElementById("Region_Background").value = fckContent1
                
                var fckContent2 = FCKeditorAPI.GetInstance('Region_Culture_wysiwyg').GetXHTML()						
		        document.getElementById("Region_Culture").value = fckContent2		                                
                
                var fckContent3 = FCKeditorAPI.GetInstance('Region_History_wysiwyg').GetXHTML()						
		        document.getElementById("Region_History").value = fckContent3		                                                            
                
                var fckContent4 = FCKeditorAPI.GetInstance('Region_Economy_wysiwyg').GetXHTML()						
		        document.getElementById("Region_Economy").value = fckContent4
                
                var fckContent5 = FCKeditorAPI.GetInstance('Region_Mining_wysiwyg').GetXHTML()						
		        document.getElementById("Region_Mining").value = fckContent5
                
                var fckContent6 = FCKeditorAPI.GetInstance('Region_Geology_wysiwyg').GetXHTML()						
		        document.getElementById("Region_Geology").value = fckContent6										
                
                var fckContent7 = FCKeditorAPI.GetInstance('Region_Exploration_wysiwyg').GetXHTML()						
		        document.getElementById("Region_Exploration").value = fckContent7										
                
                var fckContent8 = FCKeditorAPI.GetInstance('Region_MiningLaw_wysiwyg').GetXHTML()						
		        document.getElementById("Region_MiningLaw").value = fckContent8					
				
				var data = fetchInputFormData(formname);		
				hiddenSubmit(path,data,null,4,null,true);				
				checkAction('ShowGrid',SenderCompID,null,false,null,false);
			}
		}
		else
		{
			alert("Please provide Country/Province name.");
			document.getElementById("txt_RegionName").focus();
		}
	}
	else
	{
		alert("Please select a region.");
		document.getElementById("drp_Regions").focus();
	}		
}

function PassCompleteOwnerAddEdit(formname,division,SenderCompID,path)
{
	if (document.getElementById("txt_ownername").value != "")
	{
		var dosubmit = true;
		if (dosubmit)
		{
			var data = fetchInputFormData(formname);		
			hiddenSubmit(path,data,null,4,null,true);				
			checkAction('ShowGrid',SenderCompID,null,false,null,false);
		}
	}
	else
	{
		alert("Please provide owner name.");
		document.getElementById("txt_ownername").focus();
	}
}

function PassCompleteMineralisationAddEdit(formname,division,SenderCompID,path)
{
	if (document.getElementById("txt_mineralisation").value != "")
	{
		var dosubmit = true;
		if (dosubmit)
		{
			var data = fetchInputFormData(formname);						
			hiddenSubmit(path,data,null,4,null,true);				
			checkAction('ShowGrid',SenderCompID,null,false,null,false);
		}
	}
	else
	{
		alert("Please provide mineralisation.");
		document.getElementById("txt_mineralisation").focus();
	}
}

function addOption(selectbox,text,value)
 {
       var SelOption = document.createElement("OPTION");
       SelOption.text = text;
       SelOption.value = value;
       selectbox.options.add(SelOption);
 }

function GetChildValues(formname)
{
	var retar = new Array();
	var dosubmit = true;
	var x = document.frmMine.selSubRegion;
	if (dosubmit)
	{
		var data = fetchInputFormData(formname);
		var CompleteSupportLoad = function (oxml) 
		{		
				//resets select box
				document.frmMine.selSubRegion.innerHTML = "";
				addOption(document.frmMine.selSubRegion,"< - - Select - - >","0");
			    
				//populates select box from string received.
				var result_array = (oxml.responseText).split(stefanregex);  
				//document.write(result_array);      
				for (var i=0; i < result_array.length;i++)
				{				
					var result_array_2 = (result_array[i]).split(inversestefanregex);
					addOption(document.frmMine.selSubRegion,result_array_2[1], result_array_2[0]);                               
				}								
			regularCursor()
			oxml=null			
		}
		hiddenSubmit('modules/cms/Getsubregions.asp',data,CompleteSupportLoad,0,null,true);					
	}
}

function GetChildValuesEdit (formname)
{
	var retar = new Array();
	var dosubmit = true;
	if (dosubmit)
	{
		var data = fetchInputFormData(formname);
		var CompleteSupportLoad = function (oxml) 
		{		
				//resets select box
				document.frmEditMine.selSubRegion.innerHTML = "";
				addOption(document.frmEditMine.selSubRegion,"< - - Select - - >","0");
			    
				//populates select box from string received.
				var result_array = (oxml.responseText).split(stefanregex);        
				for (var i=0; i < result_array.length;i++)
				{				
					var result_array_2 = (result_array[i]).split(inversestefanregex);
					addOption(document.frmEditMine.selSubRegion,result_array_2[1], result_array_2[0]);                               
				}								
			regularCursor()
			oxml=null			
		}		
		hiddenSubmit('modules/cms/Getsubregions.asp',data,CompleteSupportLoad,0,null,true);					
	}
}

function getAddressDetails(addressIdentifier)
{
	data = "AddressID=" + addressIdentifier
	//alert(data);
	var CompleteSupportLoad = function (oxml)
		{
		//alert(oxml.responseText);
			var result_array = (oxml.responseText).split("|");
	
				//populates the form from database array
				document.getElementById("AddressID").value = result_array[0];
				if (result_array[1] == "1")
				{
					document.getElementById("AddressType1").checked = true;
				}
				else
				{
					document.getElementById("AddressType2").checked = true;
				}
				if (result_array[2] == "True")
				{
					document.getElementById("chk_active").checked = true;
				}
				else
				{
					document.getElementById("chk_active").checked = false;
				}
				document.getElementById("txt_address1").value = result_array[3];
				document.getElementById("txt_address2").value = result_array[4];
				document.getElementById("txt_address3").value = result_array[5];
				document.getElementById("txt_citytown").value = result_array[6];
				document.getElementById("txt_country").value = result_array[7];
				document.getElementById("txt_postalcode").value = result_array[8];

			regularCursor()
			oxml=null
		}		
	hiddenSubmit('modules/cms/GetAddressDetails.asp',data,CompleteSupportLoad,0,null,true);	
}


function getOwnerAddressDetails(addressIdentifier)
{
	data = "AddressID=" + addressIdentifier
	var CompleteSupportLoad = function (oxml)
		{
			var result_array = (oxml.responseText).split("|");
	
				//populates the form from database array
				document.getElementById("AddressID").value = result_array[0];
				if (result_array[1] == "1")
				{
					document.getElementById("AddressType1").checked = true;
				}
				else
				{
					document.getElementById("AddressType2").checked = true;
				}
				if (result_array[2] == "True")
				{
					document.getElementById("chk_active").checked = true;
				}
				else
				{
					document.getElementById("chk_active").checked = false;
				}
				document.getElementById("txt_address1").value = result_array[3];
				document.getElementById("txt_address2").value = result_array[4];
				document.getElementById("txt_address3").value = result_array[5];
				document.getElementById("txt_citytown").value = result_array[6];
				document.getElementById("txt_country").value = result_array[7];
				document.getElementById("txt_postalcode").value = result_array[8];

			regularCursor()
			oxml=null
		}		
	hiddenSubmit('modules/cms/GetOwnerAddressDetails.asp',data,CompleteSupportLoad,0,null,true);	
}

function saveMineAddress(formname,SenderCompID)
{
	if (document.getElementById("txt_address1").value != "")
	{
	    if (document.getElementById("txt_citytown").value != "")
	    {
	        if (document.getElementById("txt_country").value != "")
	        {
	            if (document.getElementById("txt_postalcode").value != "")
	            {
	                var data = fetchInputFormData(formname);
		            var CompleteSupportLoad = function (oxml)
		            {
			            if (oxml.responseText == "success")
			            {
				            //alert("Replace checkaction with....?");
				            checkAction('AddressReload',SenderCompID,formname,false,null,false);
			            }
			            else
			            {
				            alert("An error has occured. Please try again.");
			            }			
		            }
		            //alert(data);
		            hiddenSubmit('modules/cms/SaveMineAddress.asp',data,CompleteSupportLoad,0,null,true);	
	            }
	            else
	            {
	                alert("Please supply Postal Code.");
	                document.getElementById("txt_postalcode").focus();		    
	            }   
	        }
	        else
	        {
	            alert("Please supply Country.");
	            document.getElementById("txt_citytown").focus();		    
	        }
	    }
	    else
	    {
	        alert("Please supply City/Town.");
	        document.getElementById("txt_citytown").focus();		    
	    }	    
	}
	else
	{
	    alert("Please supply Address1.");
	    document.getElementById("txt_address1").focus();		    
	}
}

function saveOwnerAddress(formname,SenderCompID)
{
	if (document.getElementById("txt_address1").value != "")
	{
	    if (document.getElementById("txt_citytown").value != "")
	    {
	        if (document.getElementById("txt_country").value != "")
	        {
	            if (document.getElementById("txt_postalcode").value != "")
	            {
	                var data = fetchInputFormData(formname);
		            var CompleteSupportLoad = function (oxml)
		            {
			            if (oxml.responseText == "success")
			            {
				            //alert("Replace checkaction with....?");
				            checkAction('AddressReload',SenderCompID,formname,false,null,false);
			            }
			            else
			            {
				            alert("An error has occured. Please try again.");
			            }			
		            }
		            //alert(data);
		            hiddenSubmit('modules/cms/SaveOwnerAddress.asp',data,CompleteSupportLoad,0,null,true);	
	            }
	            else
	            {
	                alert("Please supply Postal Code.");
	                document.getElementById("txt_postalcode").focus();		    
	            }   
	        }
	        else
	        {
	            alert("Please supply Country.");
	            document.getElementById("txt_citytown").focus();		    
	        }
	    }
	    else
	    {
	        alert("Please supply City/Town.");
	        document.getElementById("txt_citytown").focus();		    
	    }	    
	}
	else
	{
	    alert("Please supply Address1.");
	    document.getElementById("txt_address1").focus();		    
	}
}

function resetAddressForm()
{		
	//clears relevant form fields to add new mine address
	document.getElementById("AddressID").value = "";
	document.getElementById("AddressType1").checked = true;
	document.getElementById("AddressType2").checked = false;
	document.getElementById("chk_active").checked = true;
	document.getElementById("txt_address1").value = "";
	document.getElementById("txt_address2").value = "";
	document.getElementById("txt_address3").value = "";
	document.getElementById("txt_citytown").value = "";
	document.getElementById("txt_country").value = "";
	document.getElementById("txt_postalcode").value = "";				
}

function getContactDetails(contactIdentifier)
{
	data = "ContactID=" + contactIdentifier
	var CompleteSupportLoad = function (oxml)
		{
			var result_array = (oxml.responseText).split(",");
	
				//populates the form from database array
				document.getElementById("ContactID").value = result_array[0];
				document.getElementById("txt_title").value = result_array[1];
				document.getElementById("txt_name").value = result_array[2];
				document.getElementById("txt_surname").value = result_array[3];
				document.getElementById("txt_telephone").value = result_array[4];
				document.getElementById("txt_fax").value = result_array[5];
				document.getElementById("txt_email").value = result_array[6];
				document.getElementById("txt_designation").value = result_array[7];
				if (result_array[8] == "True")
				{
					document.getElementById("chk_active").checked = true;
				}
				else
				{
					document.getElementById("chk_active").checked = false;
				}
				document.getElementById("txt_webaddress").value = result_array[9];
			regularCursor()
			oxml=null
		}		
	hiddenSubmit('modules/cms/GetContactDetails.asp',data,CompleteSupportLoad,0,null,true);	
}

function getOwnerContactDetails(contactIdentifier)
{
	data = "ContactID=" + contactIdentifier
	var CompleteSupportLoad = function (oxml)
		{
		
			var result_array = (oxml.responseText).split(",");
	
				//populates the form from database array
				document.getElementById("ContactID").value = result_array[0];
				document.getElementById("txt_title").value = result_array[1];
				document.getElementById("txt_name").value = result_array[2];
				document.getElementById("txt_surname").value = result_array[3];
				document.getElementById("txt_telephone").value = result_array[4];
				document.getElementById("txt_fax").value = result_array[5];
				document.getElementById("txt_email").value = result_array[6];
				document.getElementById("txt_designation").value = result_array[7];
				if (result_array[8] == "True")
				{
					document.getElementById("chk_active").checked = true;
				}
				else
				{
					document.getElementById("chk_active").checked = false;
				}
				document.getElementById("txt_webaddress").value = result_array[9];
			regularCursor()
			oxml=null
		}		
	hiddenSubmit('modules/cms/GetOwnerContactDetails.asp',data,CompleteSupportLoad,0,null,true);	
}
function saveMineContact(formname,SenderCompID)
{
    if (document.getElementById("txt_title").value != "")
    {
        if (document.getElementById("txt_name").value != "")
        {
            if (document.getElementById("txt_surname").value != "")
            {
                if (document.getElementById("txt_telephone").value != "")
                {
                    if (document.getElementById("txt_fax").value != "")
                    {
                        if (document.getElementById("txt_email").value != "")
                        {
                            if (document.getElementById("txt_designation").value != "")
                            {
								if (document.getElementById("txt_webaddress").value != "")
								{
									var data = fetchInputFormData(formname);
									var CompleteSupportLoad = function (oxml)
									{
									    if (oxml.responseText == "success")
									    {
									        //alert("Replace checkaction with....?");
									        alert('Mine contact has been saved successfully.');
									        checkAction('ContactReload',SenderCompID,formname,false,null,false);
									    }
									    else
									    {
									        alert("An error has occured. Please try again.");
									    }
			
									}
									hiddenSubmit('modules/cms/SaveMineContact.asp',data,CompleteSupportLoad,0,null,true);
								}
								else
								{
								    alert("Please supply web address.");
								    document.getElementById("txt_webaddress").focus();		    
								}
                            }
                            else
                            {
	                            alert("Please supply Designation.");
	                            document.getElementById("txt_designation").focus();		    
                            }
                        }
                        else
                        {
	                        alert("Please supply Email Address.");
	                        document.getElementById("txt_email").focus();		    
                        }
                    }
                    else
                    {
	                    alert("Please supply Fax Number.");
	                    document.getElementById("txt_fax").focus();		    
                    }
                }
                else
                {
	                alert("Please supply Telephone Number.");
	                document.getElementById("txt_telephone").focus();		    
                }
            }
            else
            {
	            alert("Please supply Surname.");
	            document.getElementById("txt_surname").focus();		    
            }
        }
        else
        {
	        alert("Please supply Name.");
	        document.getElementById("txt_name").focus();		    
        }
    }
    else
    {
	    alert("Please supply Title.");
	    document.getElementById("txt_title").focus();		    
    }
}


function saveOwnerContact(formname,SenderCompID)
{
    if (document.getElementById("txt_title").value != "")
    {
        if (document.getElementById("txt_name").value != "")
        {
            if (document.getElementById("txt_surname").value != "")
            {
                if (document.getElementById("txt_telephone").value != "")
                {
                    if (document.getElementById("txt_fax").value != "")
                    {
                        if (document.getElementById("txt_email").value != "")
                        {
                            if (document.getElementById("txt_designation").value != "")
                            {
								if (document.getElementById("txt_webaddress").value != "")
								{
									var data = fetchInputFormData(formname);
									//alert(data);
									var CompleteSupportLoad = function (oxml)
									{
										//alert(oxml.responseText);
									    if (oxml.responseText == "success")
									    {
									        //alert("Replace checkaction with....?");
									        alert('Owner contact has been saved successfully.');
									        checkAction('ContactReload',SenderCompID,formname,false,null,false);
									    }
									    else
									    {
									        alert("An error has occured. Please try again.");
									    }
			
									}
									hiddenSubmit('modules/cms/SaveOwnerContact.asp',data,CompleteSupportLoad,0,null,true);
								}
								else
								{
								    alert("Please supply web address.");
								    document.getElementById("txt_webaddress").focus();		    
								}
                            }
                            else
                            {
	                            alert("Please supply Designation.");
	                            document.getElementById("txt_designation").focus();		    
                            }
                        }
                        else
                        {
	                        alert("Please supply Email Address.");
	                        document.getElementById("txt_email").focus();		    
                        }
                    }
                    else
                    {
	                    alert("Please supply Fax Number.");
	                    document.getElementById("txt_fax").focus();		    
                    }
                }
                else
                {
	                alert("Please supply Telephone Number.");
	                document.getElementById("txt_telephone").focus();		    
                }
            }
            else
            {
	            alert("Please supply Surname.");
	            document.getElementById("txt_surname").focus();		    
            }
        }
        else
        {
	        alert("Please supply Name.");
	        document.getElementById("txt_name").focus();		    
        }
    }
    else
    {
	    alert("Please supply Title.");
	    document.getElementById("txt_title").focus();		    
    }
}

function resetContactForm()
{		
	//clears relevant form fields to add new mine address
	document.getElementById("chk_active").checked = true;
	document.getElementById("ContactID").value = "";
	document.getElementById("txt_title").value = "";
	document.getElementById("txt_name").value ="";
	document.getElementById("txt_surname").value ="";	
	document.getElementById("txt_telephone").value = "";
	document.getElementById("txt_fax").value = "";
	document.getElementById("txt_email").value = "";
	document.getElementById("txt_designation").value = "";	
	document.getElementById("txt_webaddress").value = "";	
}

//--------------------------------NEW EDITOR FUNCTIONS----------------------------------------
var delayloopcount = 0;

function textCounter(field, countfield, maxlimit) 
{
	if (document.getElementById(field).value.length > maxlimit) 
		// if too long...trim it!
		document.getElementById(field).value = document.getElementById(field).value.substring(0, maxlimit);
		// otherwise, update 'characters left' counter
	else 
		document.getElementById(countfield).value = maxlimit - document.getElementById(field).value.length;
}

function loadEditorDelayed(EditorToActivate,EditorValue){
	var present = false;
	try {
		var object = eval(FCKeditorAPI);
		present = true;
	}
	catch(ex){}
	if (present) {		
		alert(EditorValue);
		var oEditor = FCKeditorAPI.GetInstance(EditorToActivate);
		oEditor.SetHTML(EditorValue);
		delayloopcount = 0;
	}
	else {		
		if (delayloopcount <= 20) {
		alert("LOOPING...");
			delayloopcount++;
			window.setTimeout(function(){loadEditorDelayed(EditorToActivate,EditorValue);},500);
		}
		else {
			alert('Slow browser speed has timed out this action. Please reload.');
		}
	}
}

function EnableEditor(Editor)
{
	if (PreviousEditorID == null)
	{	if (document.getElementById("ExistingMineID").value != "")
		{
				var EditorToActivate = "Editor_" + Editor;
				var EditToDeactivate = "CurrentContent_" + Editor;
				var ExistingMineID = document.getElementById("ExistingMineID").value;
				var EditorValue = document.getElementById(EditToDeactivate).innerHTML;
				
				
				   var ReturnedText = function (oxml)
				   {
						var TextReturned = (oxml.responseText);
						//deactivate current content
						document.getElementById(EditToDeactivate).style.display = "none";			
						
						//active editor
						document.getElementById(EditorToActivate).style.display = "block";
						document.getElementById(EditorToActivate).innerHTML = TextReturned;					
						
						//create delay to give editor time to be created.
						//delayloopcount = 0;
						//loadEditorDelayed(EditorToActivate,EditorValue);
						
						PreviousEditorID = Editor;
						regularCursor();
						oxml = null;
						//FCKeditorAPI.GetInstance(EditorToActivate).SetHTML(EditorValue,forceWYSIWYG)
				   }

				var data = "EditorID=" + Editor + "&ExistingMineID=" + ExistingMineID;
				hiddenSubmit('modules/cms/create_editor.asp',data,ReturnedText,0,null,true);
		}
		else
		{
			alert("Please create mine first by saving the top section data.");
		}
	}
	else
	{
		alert("Please save the current editor before proceeding...");
	}	
}

function SaveEditor(Editor)
{	
	var EditorToClose = "Editor_" + Editor
	var EditorToOpen = "CurrentContent_" + Editor
	var formname = "frmMine"

	if (document.getElementById("ExistingMineID").value != "")
		{
			var ActiveEditor = "Editor_" + Editor;
			var fckEditor = FCKeditorAPI.GetInstance(ActiveEditor).GetXHTML();
			//var MineID = document.getElementById("ExistingMineID").value;
			document.getElementById("EditorContent").value = fckEditor;
						
			   var ReturnedText = function (oxml)
			   {
					var TextReturned = (oxml.responseText);
					//document.write(TextReturned);
					//close open editor box
					document.getElementById(EditorToClose).style.display = "none";
					document.getElementById(EditorToClose).innerHTML = "";
					//open edited text field 
					document.getElementById(EditorToOpen).style.display = "block";
					//set saved value text field
					document.getElementById(EditorToOpen).innerHTML = TextReturned;										
					//reset editor configuration
					PreviousEditorID = null;
																
					regularCursor();
					oxml = null;
			   }
			var data = fetchInputFormData(formname) + "&Editor=" + Editor
			//var data = "MineID=" + MineID + "&Editor=" + Editor + "&EditorContent=" + fckEditor;
			//document.write(data);
			hiddenSubmit('modules/cms/save_editor_content.asp',data,ReturnedText,0,null,true);
		}
		else
		{
			alert("Please create mine first by saving the top section data.");
		}
}

function SaveSectionA (formname)
{	
	if (document.getElementById("sel_Region").value != 0)
	{
	    if (document.getElementById("selSubRegion").value != 0)
	    {
	        if (document.getElementById("selMineType").value != 0)
	        {
	            if (document.getElementById("txtMineName").value != "")
	            {
	                if (document.getElementById("selMineOwner").value != 0)
	                {
	                    if (document.getElementById("selRightList").options.length != 0)
	                    {
							if (document.getElementById("txtLocality").value != "")
							{	                    
                    		   //Select all the values to be linked in the target select boxes
							   for (i=0; i<document.getElementById("selRightList").options.length; i++)
							   {
									document.getElementById("selRightList").options[i].selected = true;
							   }                       	    
                    	    		var ReturnedText = function (oxml)
                    	    		{
                    	    			var TextReturned = (oxml.responseText);
		              	    			if (TextReturned == "error")
                    	    			{
                    	    				alert("An error has occurred, please try again...");
                    	    			}
                    	    			else
                    	    			{
                    	    				alert("This section has been saved successfully.");
                    	    				document.getElementById("ExistingMineID").value = TextReturned;
                    	    			}
                    	    			regularCursor();
										oxml = null;
                    	    		}
	                    	    	
                    	    		var data = fetchInputFormData(formname);				    
									hiddenSubmit('modules/cms/Save_Mine_Section_A.asp',data,ReturnedText,0,null,true);						                                	                                	                    
							}
							else
							{
								alert("Please supply a locality.");
								document.getElementById("txtLocality").focus();									
							}
	                    }   	                    
						else                   
                        {
                            alert("Select at least one mineralisation.");
                            document.getElementById("selLeftList").focus();		    
                        }
	                }
	                else
	                {
	                    alert("Please supply a Mine Owner.");
	                    document.getElementById("selMineOwner").focus();		    
	                }
	            }
	            else
	            {
	                alert("Please select a Mine Name.");
	                document.getElementById("txtMineName").focus();		    
	            }	            
	        }
	        else
	        {
	            alert("Please select a Mine Type.");
	            document.getElementById("selMineType").focus();		    
	        }	        
	    }
	    else
	    {
	        alert("Please select a country/province.");
	        document.getElementById("selSubRegion").focus();		    
	    }	    
	}
	else
	{
	    alert("Please select a region.");
	    document.getElementById("sel_Region").focus();	
	}
}

function SaveSectionB(formname)
{
if (document.getElementById("ExistingMineID").value != "")
{
	var ReturnedText = function (oxml)
	{
		var TextReturned = (oxml.responseText);
		if (TextReturned == "success")
		{
			alert("This section has been saved successfully.");
		}
		else
		{
			alert("An error has occurred, please try again...");	
		}
		regularCursor();
		oxml = null;
	}

	var data = fetchInputFormData(formname);				    
	hiddenSubmit('modules/cms/Save_Mine_Section_B.asp',data,ReturnedText,0,null,true);						                                	                                	                    
}
else
{
	alert("Please create mine first by saving the top section data.");
}
}



//--------------------------------END NEW EDITOR FUNCTIONS-------------------------------------
