//------------------------------------------------------------------------------------------------
function lcpscroll(url, name, width, height,scroll) {
   winSet = "toolbar=no,location=no,directories=no,menubar=no,scrollbars=yes,resizable=no";
   winSet += ",width="+width +",height="+height+",left="+(screen.availWidth-width)/2+",top="+(screen.availHeight-height)/2;
   mypopwnd = window.open(url, name, winSet);
   mypopwnd.focus();
  }
//------------------------------------------------------------------------------------------------
function lcp(url, name, width, height) {
   lcpscroll(url, name, width, height,"yes");
  }
//------------------------------------------------------------------------------------------------
function CheckAll() 
{
	with(document.f1)
	{
		var i=0;
		for( i=0; i<elements.length; i++) 
		{
			if(all.checked==true) elements[i].checked=true;  else elements[i].checked=false; 

		}
	}
}
//------------------------------------------------------------------------------------------------
function CheckContactF(rform)
	{
	if (isFieldEmpty(rform.name,"Name is required")) return false;
	if (isFieldEmpty(rform.email,'Please Enter Your email')) return false;
	if (rform.email.value.length!=0 && !isEmail(rform.email,'Entered e-mail is not valid')) return false;

	if (isFieldEmpty(rform.subject,"Subject is required")) return false;
	if (isFieldEmpty(rform.body,"Message is required")) return false;

	if (isFieldEmpty(rform.vImageCodP,'Check code is required')) return false;

	return true;
	}
//------------------------------------------------------------------------------------------------
function CheckRegF(rform)
	{
	if (isFieldEmpty(rform.f_Title,"Site Title is required")) return false;
	if (isFieldEmpty(rform.f_Description,"Site Description is required")) return false;
	if (isFieldEmpty(rform.f_Url,"Site Url is required")) return false;
	if (isFieldEmpty(rform.f_Name,"Contact Name is required")) return false;

	if (isFieldEmpty(rform.f_Email,'Please Enter Your email')) return false;
	if (rform.f_Email.value.length!=0 && !isEmail(rform.f_Email,'Entered e-mail is not valid')) return false;

	if (isFieldEmpty(rform.vImageCodP,'Check code is required')) return false;

	return true;
	}
//------------------------------------------------------------------------------------------------
function isEmail(field,message)
	{
	var email=field.value;
	
	if (email.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
		return true;
	else
		{
		alert(message);
		field.focus();
		return false;
		}
	}
//------------------------------------------------------------------------------------------------
function isFieldEmpty(field,message)
	{
	//control if field is not empty
	if(field.value.length==0)
		{
		alert(message);
		field.focus();
		return true;
		}
	else return false;
	}
//------------------------------------------------------------------------------------------------
var highlightcolor="lightyellow"

var ns6=document.getElementById&&!document.all
var previous=''
var eventobj

//Regular expression to highlight only form elements
var intended=/INPUT|TEXTAREA|SELECT|OPTION/

//Function to check whether element clicked is form element
function checkel(which){
if (which.style&&intended.test(which.tagName)){
if (ns6&&eventobj.nodeType==3)
eventobj=eventobj.parentNode.parentNode
return true
}
else
return false
}

//Function to highlight form element
function highlight(e){
eventobj=ns6? e.target : event.srcElement
if (previous!=''){
if (checkel(previous))
previous.style.backgroundColor=''
previous=eventobj
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
}
else{
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
previous=eventobj
}
}
//------------------------------------------------------------------------------------------------












// global
var xmlhttp = null;

function loadurl(dest, a_id)
{
	try
	{
		if ( window.XMLHttpRequest )
		{
		xmlhttp = new XMLHttpRequest();
		}
		else
		{
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	catch (e)
	{
		alert('oops.. browserul');
		return;
	}
	
	xmlhttp.onreadystatechange = function() { triggered(a_id) };
	xmlhttp.open("GET", dest);
	xmlhttp.send(null);
}



function triggered(a_id)
{
	// 0=Uninitialised 1=Loading 2=Loaded 3=Interactive
	if ( xmlhttp.readyState == 1 )
	{
	// loading....
	}
	else
	{
	// hz..
	}

	if ( (xmlhttp.readyState == 4) && (xmlhttp.status == 200) )
	{
		// xmlhttp.responseText object contains the response.
		//document.getElementById("town_row").innerHTML = xmlhttp.responseText;
	//	alert (xmlhttp.responseText);
		var id = document.getElementById ('id_'+a_id)
		//document.href.location (id.href);
		//alert(id.href);
		window.location = id.href;
	}
}

	function _RecordClick(a,b,c)
		{
		loadurl ('/include/aj_ads_record.php?a='+a,a);
		//alert ("here");
		return false;
		}
