function functionCall(frm,methodName,target)
{
	var targetObj = document.getElementById(target);
	if(targetObj)
		targetObj.innerHTML = '<br/><img src="http://www.prosinthecity.com/images/wait.gif" /> <br /> ';
	obj = document.getElementById(frm);
	//alert(methodName);
	scrollWindow(30)
	return !HTML_AJAX.formSubmit(obj, target, {className: 'EventParts', methodName:methodName});
}

function functionCall2(frm,methodName,target)
{
	var targetObj = document.getElementById(target);
	if(targetObj)
		targetObj.innerHTML = '<img src="http://www.prosinthecity.com/images/wait.gif" />';//		targetObj.innerHTML = '<br/><img src="http://www.prosinthecity.com/images/wait.gif" /> <br /> ';
	obj = document.getElementById(frm);

	return !HTML_AJAX.formSubmit(obj, target, {className: 'EventParts', methodName:methodName});
}

function functionCall3(frm,methodName,target,className)
{
	var targetObj = document.getElementById(target);
	if(targetObj)
		targetObj.innerHTML = '<img src="http://www.prosinthecity.com/images/wait.gif" /> <br /> ';
	obj = document.getElementById(frm);

	return !HTML_AJAX.formSubmit(obj, target, {className:className, methodName:methodName});
}


function scrollWindow(h)
{
	var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body;
	var dsocleft=document.all? iebody.scrollLeft : pageXOffset;
	var dsoctop=document.all? iebody.scrollTop : pageYOffset;

	if(h > 0)
	{
		h--;
		window.scrollTo(0, 2+dsoctop);
		setTimeout('scrollWindow('+h+')',1)
	}
}


var img1=new Image(160,160)
img1.src="http://www.prosinthecity.com/photos/flashingimage2.jpg"

var img2=new Image(160,160)
img2.src="http://www.prosinthecity.com/photos/flashingimage1.jpg"

var img3=new Image(160,160)
img3.src="http://www.prosinthecity.com/photos/flashingimage7.jpg"


//how many images in the slide
var total=3
//how many images in the slide
var speed=5		//speed in seconds
var slideV=1	//start from which slide
var temp=1	

function showslide(){
   if (!document.images)
      return
   if (document.all)
      slide.filters.blendTrans.apply()
      document.images.slide.src=eval("img"+slideV+".src")
   if (document.all)
      slide.filters.blendTrans.play()
      temp=slideV
   if (slideV<total)
      slideV++
   else
      slideV=1
   if (document.all)
      setTimeout("showslide()",speed*1000+3000)
   else
      setTimeout("showslide()",speed*1000)
}
//-----------------------------------------------------------------
function validateEmailAddress(email_address) 
{
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(email_address) == false) 
      return false;
	  
	return true;
}

//----------------------------------------------------
function textCounter(field,cntfield,maxlimit) 
{
	field = document.getElementById(field);
	cntfield = document.getElementById(cntfield);
	
	if (field.value.length > maxlimit) // if too long...trim it!
		field.value = field.value.substring(0, maxlimit);	// otherwise, update 'characters left' counter
	else
	cntfield.value = maxlimit - field.value.length;
}

//----------------------------------------------------
function validate_subscriber()
{

	var e = document.getElementById('email_newsletter').value;
	
	if(e.indexOf(" ") >= 0)
	{
		alert('Please remove the space from your email address.');
		return false;
	}
//	var ee = trim();
	if(e == '')
	{
		alert('Please enter your email address.');
		return false;
	}
	
	var v = validateEmailAddress(e);
	if(!v)
	{
		alert('Please enter valid email address.');
		return false;
	}


	var city = document.getElementById('subscription_city');	
	if(city.value == 0)
	{
		alert('Please select city.');
		return false;
	}	
	
}
