function showcounties(loc)
	{
		$.ajax({
				type: "POST",
				url: "assets/ajax/country.php",
				data: "loc=" + loc,
				cache: false,
				success: function(html){
					document.getElementById("counties").style.display="block";										
					document.getElementById("counties").innerHTML=html;					
				}				
				});							
	};

function addcountyname( pid )
{
	$.ajax({
			type: "POST",
			url: "assets/ajax/addcountyname.php",
			data: "name=" + $('#county_name_new').val() + '&pid=' + pid,
			cache: false,
			success: function(html){
				document.getElementById('admin-unit').innerHTML=html;					
			}	
		});
}
	
function changecountyname( id, pid )
{
	$.ajax({
			type: "POST",
			url: "assets/ajax/changecountyname.php",
			data: "name=" + $('#county_name_' + id).val() + '&id=' + $('#county_id_' + id).val() + '&pid=' + pid,
			cache: false,
			success: function(html){
				document.getElementById("countyname_" + id).innerHTML=html;					
			}	
		});
}
	
function changecountryname()
{
	$.ajax({
			type: "POST",
			url: "assets/ajax/changecountryname.php",
			data: "name=" + $('#country_name').val() + '&id=' + $('#country_id').val(),
			cache: false,
			success: function(html){
				document.getElementById("countryname").innerHTML=html;					
			}	
		});
}
	
function showcategories2(cat)
	{
		$.ajax({
				type: "POST",
				url: "assets/ajax/subcategories.php",
				data: "cat=" + cat,
				cache: false,
				success: function(html){
					document.getElementById("subcategories").style.display="block";
					document.getElementById("subcategories").innerHTML=html;					
				}				
				});							
	};	
	
function validate_ajax_regexp( str, regexp )
{
	var html = $.ajax({
			type: "POST",
			async: false,
			url: "assets/ajax/validate_regexp.php",
			data: "str=" + str + "&regexp=" + regexp,
			cache: false
		});
		
	if( html.responseText == '1' ) { return true; } else { return false; }
}

function validate_ajax_phone( str )
{
	var html = $.ajax({
			type: "POST",
			async: false,
			url: "assets/ajax/validate_phone.php",
			data: "str=" + str,
			cache: false
		});
		
	if( html.responseText == '1' ) { return true; } else { return false; }
}

function validate_ajax_email( str )
{
	var html = $.ajax({
			type: "POST",
			async: false,
			url: "assets/ajax/validate_email.php",
			data: "str=" + str,
			cache: false
		});
		
	if( html.responseText == '1' ) { return true; } else { return false; }
}

function set_error_for_field( id )
{
	$('#' + id).focus();
	$('#' + id).addClass('error');
}

function unset_error_for_field( id )
{
	$('#' + id).removeClass('error');
}

function checklisting1( level )
{
	
	if ($("#category1").val() == 0) {
		set_error_for_field('category1');
		return false;
	} 
	else {
		unset_error_for_field('category1');
	}
	
	if ($('#category2').val() == 0) {
		set_error_for_field('category2');
		return false;
	}
	else {
		unset_error_for_field('category2');
	}
	
	if ($('#bname').val() == "") {
		set_error_for_field('bname');		
		return false;
	}
	else {
		unset_error_for_field('bname');
	}
	
	if ($('#phone').val() == "" && $('#fax').val() == "" ) {
		set_error_for_field('phone');		
		return false;
	}
	else {
		unset_error_for_field('phone');
	}
	
//	if ($('#website').val() == "") {
//		set_error_for_field('website');		
//		return false;
//	}
//	else {
//		unset_error_for_field('website');
//	}
	
//	if ($('#email').val() == "" || !validate_ajax_email( $('#email').val() ) ) {
//		set_error_for_field('email');		
//		return false;
//	}
//	else {
//		unset_error_for_field('email');
//	}
	
	if ($("#country").val() == 0) {
		set_error_for_field('country');
		return false;
	} 
	else {
		unset_error_for_field('country');
	}
	
	if ($('#county').val() == 0) {
		set_error_for_field('county');
		return false;
	}
	else {
		unset_error_for_field('county');
	}
	
	if( level == 2 )
	{
		if ($('#city').val() == "" ) {
			set_error_for_field('city');		
			return false;
		}
		else {
			unset_error_for_field('city');
		}
		
		if ($('#address_1').val() == "" ) {
			set_error_for_field('address_1');
			return false;
		}
		else {
			unset_error_for_field('address_1');
		}
	}
	
	return true;
};
		
function changecatname(cat){
		var formname='cat' + cat;
		nname	= document.forms[formname].elements['catname'].value;
		cat		= document.forms[formname].elements['catid'].value;
		var d = $.ajax({
				type: "POST",
				url: "assets/ajax/changecategoryname.php",
				data: "cat=" + cat + "&ncat=" + nname,
				cache: false,
				async: false,
				success: function(html){
					
					document.getElementById("scat_li_" + cat).innerHTML = html;
				}				
				});			
};

function addnewcat(cat,loc2){
		var formname='cat' + cat;
		nname	= document.forms[formname].elements['catname'].value;
		$.ajax({
				type: "POST",
				url: "assets/ajax/addsubcategories.php",
				data: "pcat=" + cat + "&ncat=" + nname + "&loc2=" + loc2,
				cache: false,
				success: function(html){
					document.getElementById("cat_ul_" + cat).innerHTML = html;
				}				
				});							
};

function deletecat(cat,pcat,loc2){
	$.ajax({
				type: "POST",
				url: "assets/ajax/deletecategory.php",
				data: "cat=" + cat + "&pcat=" + pcat + "&loc2=" + loc2,
				cache: false,
				success: function(html){
					document.getElementById("cat_ul_" + pcat).innerHTML = html;
				}				
				});	
};

function showcontexthelp(id, v){
	var d = $(v).position()
	$('#' + id).css('top', d.top - 112)
	$('#' + id).fadeIn('slow');
}

function hidecontexthelp(id){
	$('#' + id).fadeOut('slow');
}
function sendto(toid)
{
	$.ajax({
				type: "POST",
				url: "/includes/sendemail.php",
				data: "toid=" + toid + "&sendern=" + document.forms['jq_form'].elements['sendern'].value + "&sendere=" + document.forms['jq_form'].elements['sendere'].value + "&senderp=" + document.forms['jq_form'].elements['senderp'].value + "&message=" + document.forms['jq_form'].elements['message'].value,
				cache: false,
				success: function(html){
					document.getElementById("answer").innerHTML=html;					
				}				
				});
}
function clickit(aid)
	{
		$.ajax({
				type: "POST",
				url: "assets/ajax/click.php",
				data: "aid=" + aid,
				cache: false,
				success: function(html){
				}				
				});							
	};
