
function doConfirm(del_element){
	if(!confirm('Do you really want to delete this '+del_element+'?')){ return false;}
}

function doAppConfirm(del_element){
	if(!confirm('Please confirm that you want to '+del_element+'?')){ return false;}
}

function doTrim(text){
	return(text.replace(/(^\s*)|(\s*$)/g,''));	
}

function doAlert(message){
	alert("All fields marked with * are required\n"+message);
}

function check_phone(parea, p1, p2){
	var RegExp = /^\d{3}$/;
	var re10digit=/^\d{4}$/;
	if(!RegExp.test(parea) || !RegExp.test(p1) || !re10digit.test(p2)){
		return false;
	}else{
		return true;	
	}
}

function menu_viewhide( divid, dir){
	id=document.getElementById(divid);
	if(id.className=="" || id.className=="menu_hiden"){
		id.className='menu_visible';
		document.images['img'+divid].src=dir+"images/icons/open.gif";
	}else{
		id.className='menu_hiden';
		document.images['img'+divid].src=dir+"images/icons/closed.gif";
	}
	return false;
}

function formelement(els, elh,id){
	idh=document.getElementById(elh+id);
	ids=document.getElementById(els+id);
	idh.style.display="none";
	ids.style.display="block";
	document.formsect.elements[elh+id].disabled=true;
	document.formsect.elements[els+id].disabled=false;
	return false;
}

function hide_advtype(divshow, divhide){
	el=document.getElementById(divshow);
	el.style.display="block";
	el=document.getElementById(divhide);
	el.style.display="none";
}

function PPIcalc(){
	uprice=parseFloat(document.notice.unit_price.value);
	if(isNaN(uprice)){uprice=0; document.notice.unit_price.value=0}
	
	bud=parseFloat(document.notice.budget.value);
	if(isNaN(bud)){bud=0; document.notice.budget.value=0}
	if(uprice>0){ 
		nr=Math.ceil(bud/uprice)*1000;
		el=document.getElementById('ImpTotal');
		el.innerHTML=nr;
		document.notice.tot_impressions.value=nr;
	}
	
}

function checkNotes()
{
	error=false;
	error_message="";	
	if(document.notice.id_bc.selectedIndex==0){ 
		error_message=error_message+"Please selct a Client for this banner\n"; 
		error=true;
	}
	
	if(doTrim(document.notice.url.value)=="" && doTrim(document.notice.js_code.value)==""){ 
		error_message=error_message+"Image/URL or JavaScript Code is required for each banner\n"; 
		error=true;
	}
	
	if(error==true){
		doAlert(error_message);
		return false;
	}
	
	return true;
}

function doTab(el,len,tel, fel){
	if(el.value.length==len){
		document.forms[fel].elements[tel].focus();

	}
	
}
