//select/unselect 
function cpa_select_all(form_name,cur_check,chk_key)
{
	var all_elements=document.getElementsByName(form_name)[0];

	var cur_status=document.getElementsByName(cur_check)[0].checked;
	for (var i=0;i<all_elements.length;i++)
	{
	
		if (all_elements.elements[i].name.indexOf(chk_key)!=-1 && all_elements.elements[i].type=='checkbox')
		{
			all_elements.elements[i].checked=cur_status;
		}		
	}

}
function dir_word_conter(obj,field_name,cnt)
{
	if (cnt==-1)
	{
		document.getElementById(field_name).innerHTML=obj.value.length;
		return true;	
	}
	else if (obj.value.length>=cnt)
	{
		obj.value=obj.value.substr(0,cnt);
		document.getElementById(field_name).innerHTML=0;
		alert("Only "+cnt+" characters allowed for Short Description");
		return false;
	}
	else	
	{
		document.getElementById(field_name).innerHTML=cnt-obj.value.length;
		return true;
	}
}
var add_config_cnt=0;
function cpa_addConfig(id,option)
{
	if (!add_config_cnt)	
	{
		add_config_cnt=1;
		fm_getAjaxContent(document.getElementById(id),site_f_root+"ajax.php?option="+option+"&cnt="+add_config_cnt,-1);
	}
	else alert('Can only add one at a time');
	
	return false;
}
function cpa_addConfigAction(id_name,id_value)
{
	var name=document.getElementById(id_name).value;
	var value=document.getElementById(id_value).value;
	if (!name || !value)	alert('Name and Value can not be empty');
	else
	{
		name=fm_clearContent(name);
		value=fm_clearContent(value);
		fm_getAjaxContent('',site_f_root+"ajax.php?option=1&type=1&name="+name+"&value="+value,-2,'',function (){
		window.location.reload();
		});
	}	
	return false;
}
function cpa_addConfigChange(name,id_value)
{
	var value=document.getElementById(id_value).value;
	name=fm_clearContent(name);
	value=fm_clearContent(value);
	fm_getAjaxContent('',site_f_root+"ajax.php?option=1&type=2&name="+name+"&value="+value,-2,'',function (){
	alert('config changed');
	window.location.reload();
		});
	return false;
}
function cpa_addSpecialtyAction(id_name)
{
	var name=document.getElementById(id_name).value;
	if (!name)	alert('Name can not be empty');
	else
	{
		name=fm_clearContent(name);
		fm_getAjaxContent('',site_f_root+"ajax.php?option=6&type=1&name="+name,-2,'',function (){
		window.location.reload();
		});
	}	
	return false;
}
function cpa_addSpecialtyChange(id,id_value)
{
	var name=document.getElementById(id_value).value;
	name=fm_clearContent(name);
	fm_getAjaxContent('',site_f_root+"ajax.php?option=6&type=2&id="+id+"&name="+name,-2,'',function (){
	alert('Record changed');
	window.location.reload();
		});
	return false;
}
function cpa_addSpecialtyDisable(obj,id,mode)
{
	if (mode==-1)	
	{
		if (!confirm("Are you sure you want to delete this?"))	return false;
	}
	fm_getAjaxContent('',site_f_root+"ajax.php?option=6&type=3&id="+id+"&mode="+mode,-2,'',function (){
	window.location.reload();	
		});
	return false;
}
function cpa_removeElement(parent,child)
{//steve
	document.getElementById(parent).removeChild(document.getElementById(child).parentNode);	
	if (parent=='city')	dir_total_cities--;
	return false;
}
function cpa_addElement(id,url)
{//steve
	if (id=='city')//add city
	{
		if (dir_total_cities>=dir_max_cities)
		{
			alert('Max '+dir_max_cities+' Cities');
			return false;
		}
	}

	fm_getAjaxContent(document.getElementById(id),url,-3);
	dir_total_cities++;
	return false;
}
function cpa_addMySpecialty(id,select_id,company_id)
{//add specialty
	var selected=document.getElementById(select_id);
	fm_getAjaxContent(document.getElementById(id),site_f_root+"ajax.php?option=7&company_id="+company_id+"&id="+selected.options[selected.selectedIndex].value,-3);
	fm_getAjaxContent(document.getElementById('my_specialty_list'),site_f_root+"ajax.php?option=7&type=1&company_id="+company_id,0,1);
	cpa_mySpecialtyView(1,selected.options[selected.selectedIndex].value,company_id);
	return false;
}
function cpa_mySpecialtyDisable(obj,id,company_id,mode)
{
	if (mode==-1)	
	{
		if (!confirm("Are you sure you want to delete this?"))	return false;
	}
	fm_getAjaxContent('',site_f_root+"ajax.php?option=7&type=3&id="+id+"&company_id="+company_id+"&mode="+mode,-2,'',function (){
	window.location.reload();	
		});
	return false;
}
//mode 0 view 1 edit
function cpa_mySpecialtyView(mode,id,company_id)
{
	fm_getAjaxContent(document.getElementById('my_specialty_view'),site_f_root+"ajax.php?option=7&type=2&mode="+mode+"&company_id="+company_id+"&id="+id,0,1);
	return false;
}
function suggest_specialty(cur_obj)
{
	fm_contenBoxMaker('specialty_suggest',-1,cur_obj,new Array(300,400),"<iframe src=\""+site_f_root+"suggest_specialty.php\" frameborder=0 scrolling='no' allowtransparency='true' width='250px' height='80px'></iframe>",0,1);
	return false;
}
function img_uploadAjax(cur_obj,id,num,mode)
{
	fm_contenBoxMaker('img_upload_frame',-1,cur_obj,1,"<iframe src=\""+site_f_root+"img_upload_form.php?id="+id+"&num="+num+"&mode="+mode+"\" frameborder=0 scrolling='no' allowtransparency='true' width='250px' height='160px'></iframe>",0,0);
	return false;
}
function img_deleteAjax(path)
{
	if (!confirm("Are you sure you want to delete this image?"))	return false;
	fm_getAjaxContent('',site_f_root+"ajax.php?option=8&path="+path,-2,'',function (){
    alert('Image deleted');																													  
	window.location.reload();	
		});
	return false;
}
