function __add_sponsor(mode)
{
	var oForm = document.forms['theForm'];
	var error = false;
	
	if(oForm)
	{
		if(oForm['si_path'].value.replace(/\s/g,'').length == 0)
		{
			error = true;	
			
			alert('Please browse for logo first ! ');
			oForm['si_path'].focus();
		}
		else if(oForm['s_sponsor'].value.replace(/\s/g,'').length == 0)
		{
			error = true;
			
			alert('Please enter sponsor name ! ');
			oForm['s_sponsor'].focus();
		}
		else if(oForm['s_url'].value.replace(/\s/g,'').length == 0)
		{
			error = true;
			
			alert('Please enter website URL address ! ');
			oForm['s_url'].focus();
		}
		
		if(error)
		{
			return false;	
		}
		else
		{
			__toggle_buttons('disable');
			
			oForm.encoding = 'multipart/form-data';
			oForm['mode'].value = mode;
			
			oForm.submit();
		}
	}
}

function __add_link_exchange(mode)
{
	var oForm = document.forms['theForm'];
	var error = false;
	
	if(oForm)
	{
		if(oForm['le_company'].value.replace(/\s/g,'').length == 0)
		{
			error = true;
			
			alert('Please enter company name ! ');
			oForm['le_company'].focus();
		}
		else if(oForm['le_url'].value.replace(/\s/g,'').length == 0)
		{
			error = true;
			
			alert('Please enter website URL address ! ');
			oForm['le_url'].focus();
		}
		
		if(error)
		{
			return false;	
		}
		else
		{
			__toggle_buttons('disable');
			
			oForm['mode'].value = mode;
			
			oForm.submit();
		}
	}
}

function __add_youtube(mode)
{
	var oForm = document.forms['theForm'];
	var error = false;
	

	
	if(oForm)
	{

		if(oForm['youtube_title'].value.replace(/\s/g,'').length == 0)
		{
			error = true;
			
			alert('Please enter YouTube video title ! ');
			oForm['youtube_title'].focus();
		}
		else if(oForm['youtube_yvid'].value.replace(/\s/g,'').length == 0)
		{
			error = true;
			
			alert('Please enter YouTube Video ID ! ');
			oForm['youtube_yvid'].focus();
		}
		
		if(error)
		{

			return false;	
		}
		else
		{
	
			
			__toggle_buttons('disable');
			
			oForm['mode'].value = mode;
			
			oForm.submit();
		}
	}
}

function __toggle_manager_image_editing(data)
{
	var oForm = document.forms['theForm'];
	
	if(oForm)
	{
		if(document.getElementById('mi_row_' + data))
		{
			document.getElementById('mi_row_' + data).style.display = (document.getElementById('mi_row_' + data).style.display == 'none' ? '' : 'none');
		}
	}
}


function __update_manager_image(mode,data)
{
	var oForm = document.forms['theForm'];
	var error = false;
	
	if(oForm)
	{	
		if(oForm['mi_title_' + data])
		{
			if(oForm['mi_title_' + data].value.replace(/\s+/g,'').length == 0)
			{
				error = true;
				
				alert('Please enter manager/owner name ! ');
				oForm['mi_title_' + data].focus();
			}	
			
			if(error)
			{
				return false;
			}	
			else
			{
				__submit_form('Are you sure you want to UPDATE this image\'s information ? ',mode,data);
			}
		}
	}
}

function __reorder_manager_images(mode)
{
	var oForm = document.forms['theForm'];
	
	var ids = new Array();	
	var error = true;
	
	if(oForm)
	{
		for(i=0 ; i<oForm.elements.length ; i++)
		{
			if(oForm.elements[i].type == "text")
			{
				if(oForm.elements[i].name.indexOf("mi_sort_") != -1)
				{
					error = false;
					ob = oForm.elements[i];
					if(oForm.elements[i].value.replace(/\s+/g,'').length == 0)
					{
						error = true;
						
						alert('Please enter order number ! ');
						ob.focus();
					}
					else if(isNaN(oForm.elements[i].value))
					{
						error = true;
						
						alert('Please enter numbers only ! ');
						ob.focus();
					}
					else if(oForm.elements[i].value < 0)
					{
						error = true;
						
						alert('Please enter unsigned numbers only ! ');
						ob.focus();
					}
					
					if(error)
					{
						break;
					}
					else
					{
						ids[ids.length] = oForm.elements[i].name + "," + oForm.elements[i].value;	
					}					
				}
			}
		}
		
		if(error)
		{
			return false;
		}
		else
		{
			if(ids.length > 0)
			{	
				__submit_form('Are you sure you want to UPDATE image order ? ',mode,ids.join(";"));
			}
		}		
	}
}
