function maskKeyPress(objEvent) 
{
    var iKeyCode;   
	if (objEvent.keyCode) { 
	iKeyCode = objEvent.keyCode; 
	} 
	else { 
	iKeyCode = objEvent.which; 
	}; 
    if((iKeyCode>=48 && iKeyCode<=57)||(iKeyCode==8)||(iKeyCode==46)) return true;
    return false;
}
function popup(url,winname,opt)
{
	var win = window.open(url,winname,opt);
	win.focus();
}

function frmSame(elem)
{
	var frm = document.regind;
	if(elem.checked)
	{
		frm.dtitle.selectedIndex=frm.title.selectedIndex;
		frm.dfirstname.value=frm.firstname.value;
		frm.dsurname.value=frm.surname.value;
		frm.daddress.value=frm.address.value;
		frm.dtown.value=frm.town.value;
		frm.dcity.value=frm.city.value;
		frm.dcounty.value=frm.county.value;
		frm.dpostcode.value=frm.postcode.value;
	}else{
		frm.dtitle.selectedIndex=0;
		frm.dfirstname.value='';
		frm.dsurname.value='';
		frm.daddress.value='';
		frm.dtown.value='';
		frm.dcity.value='';
		frm.dcounty.value='';
		frm.dpostcode.value='';
	}
}

function limit(objEvent,elem,maxchars,typ) 
{
	var iKeyCode;   
	if (objEvent.keyCode) { 
	iKeyCode = objEvent.keyCode; 
	} 
	else { 
	iKeyCode = objEvent.which; 
	};
    var strlen = elem.value.length;
	switch(typ) {
		case 'alphanum':
			if((strlen<maxchars && ((iKeyCode>=65 && iKeyCode<=90)||(iKeyCode>=97 && iKeyCode<=122)||(iKeyCode>=48 && iKeyCode<=57))||(iKeyCode==8)||(iKeyCode==46)||(iKeyCode>=37 && iKeyCode<=40))){return true;}	
			break;
		case 'num':
			if((strlen<maxchars && ((iKeyCode>=48 && iKeyCode<=57))||(iKeyCode==8)||(iKeyCode==46)||(iKeyCode>=37 && iKeyCode<=40))){return true;}
			break;

		case 'date':
			if((strlen<maxchars && ((iKeyCode>=47 && iKeyCode<=57)))||(iKeyCode==8)||(iKeyCode==46)||(iKeyCode>=37 && iKeyCode<=40)){return true;}
			break;
	}
	return false;
}

function charCount(elem,maxchars,updID)
{
	var fldlen = elem.value.length;
	if(fldlen>maxchars)
	{
		alert('The description field has a maximum of ' + maxchars + ' characters.');
		elem.value=elem.value.substring(0,maxchars);
		fldlen=maxchars;
	}
	eval('document.getElementById(\'' + updID + '\').innerHTML=fldlen;');
}
function fullimage(id)
{
	var win = window.open('/view-image/' + id + '.image','img' + id,'width=300,height=300,scrollbars=no');
	win.focus();
}
function jump(page,frm)
{
	eval('var theForm = document.' + frm + ';');
	theForm.page.value=page;
	theForm.submit();
}
function repImg(id)
{
	document.getElementById('MainImg').src = '/content/ads/' + id + '.jpg';
}
function updMainImg(imgid,ad_id)
{
	window.location='/account/set-main-image/' + imgid + '~' + ad_id + '.html';	
}
function updMainImgNew(imgid,ad_id)
{
	window.location='/set-main-image/' + imgid + '~' + ad_id + '.html';	
}
