// JavaScript Document
function gotoParent(ur){
			//alert(ur);
			parent.location.href=''+ur+'';
		}
function goInd(obVal, page){
	//alert(obVal+'----'+page);
	callContent(obVal, page, '');
	hideIbox();
}
function doIbox(url,title,params) {
var params = parseQuery(params);
showIbox(url,title,params);
showBG();
//alert(maintPos);
window.onscroll = maintPos;
window.onresize = maintPos;
}

// Functions for Admin section start...
function change(obVal){
	switch (obVal){
		case 'userName':
			var url = 'change.php';
			document.getElementById('proc').style.display = 'block';
			//alert(url+obVal+page);
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
			parameters: 'username='+$('username').value+'&submit='+$('submit').value,
		  	onSuccess: function(transport) {
			//alert(transport.responseText);
			var notice = $('doo');
			  if (notice.update(transport.responseText)){
				  document.getElementById('proc').style.display = 'none';
			  };
		  }
		});
		break;
		case 'pass':
			var url = 'change.php';
			document.getElementById('proc').style.display = 'block';
			//alert(url+obVal+page);
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
			parameters: 'curpass='+$('curpass').value+'&newpass='+$('newpass').value+'&conpass='+$('conpass').value+'&submit='+$('submit').value,
		  	onSuccess: function(transport) {
			//alert(transport.responseText);
			var notice = $('doo');
			  if (notice.update(transport.responseText)){
				  document.getElementById('proc').style.display = 'none';
			  };
		  }
		});
		break;
	}
}
function actDeact(obVal, id, page, rol){
	switch (obVal){
		case 'team':
			var url = 'team.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'type=actTeam&id='+id,
		  	onSuccess: function(transport) {
				callContent(obVal, page, '');
				//alert(transport.responseText);
		  }
		});
			//document.getElementById('proc').style.display = 'none';
		break;
		case 'user':
			var url = 'user.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'type=actUser&id='+id,
		  	onSuccess: function(transport) {
				callContent(obVal, page, '');
				//alert(transport.responseText);
		  }
		});
			//document.getElementById('proc').style.display = 'none';
		break;
		case 'cats':
			var url = 'cats.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'type=actCat&id='+id,
		  	onSuccess: function(transport) {
				callContent(obVal, page, '');
				//alert(transport.responseText);
		  }
		});
			//document.getElementById('proc').style.display = 'none';
		break;
		case 'links':
			var url = 'links.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'type=actLink&id='+id,
		  	onSuccess: function(transport) {
				callContent(obVal, page, '');
				//alert(transport.responseText);
		  }
		});
			//document.getElementById('proc').style.display = 'none';
		break;
		case 'jobs':
			var url = 'jobs.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'type=actJob&id='+id,
		  	onSuccess: function(transport) {
				callContent(obVal, page, '');
				//alert(transport.responseText);
		  }
		});
			//document.getElementById('proc').style.display = 'none';
		break;
		case 'offices':
			var url = 'offices.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'type=actOffice&id='+id,
		  	onSuccess: function(transport) {
				callContent(obVal, page, '');
				//alert(transport.responseText);
		  }
		});
			//document.getElementById('proc').style.display = 'none';
		break;
		case 'offices1':
			var url = 'offices.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'type=actOffice1&id='+id,
		  	onSuccess: function(transport) {
				callContent('offices', page, '');
				//alert(transport.responseText);
		  }
		});
			//document.getElementById('proc').style.display = 'none';
		break;
		case 'offices2':
			var url = 'offices.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'type=actOffice2&id='+id,
		  	onSuccess: function(transport) {
				callContent('offices', page, '');
				//alert(transport.responseText);
		  }
		});
			//document.getElementById('proc').style.display = 'none';
		break;
		case 'projs':
			var url = 'projs.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'type=actProj&id='+id,
		  	onSuccess: function(transport) {
				callContent(obVal, page, '');
				//alert(transport.responseText);
		  }
		});
			//document.getElementById('proc').style.display = 'none';
		break;
		case 'projsWork':
			var url = 'projs.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'type=workProj&id='+id,
		  	onSuccess: function(transport) {
				callContent('projs', page, '');
				//alert(transport.responseText);
		  }
		});
			//document.getElementById('proc').style.display = 'none';
		break;
		case 'imgs':
			var url = 'imgs.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'type=actImgs&id='+id,
		  	onSuccess: function(transport) {
				callContent(obVal, page, '');
				//alert(transport.responseText);
		  }
		});
		break;
		case 'news':
			var url = 'news.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'type=actNews&id='+id,
		  	onSuccess: function(transport) {
				callContent(obVal, page, '');
				//alert(transport.responseText);
		  }
		});
		break;
		case 'featNews':
			var url = 'news.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'type=featNews&id='+id,
		  	onSuccess: function(transport) {
				callContent('news', page, '');
				//alert(transport.responseText);
		  }
		});
		break;
	}
}
function orderBy(obVal, ordBy, flow, page){
	var url = obVal+'.php';
	document.getElementById('proc').style.display = 'block';
	// notice the use of a proxy to circumvent the Same Origin Policy.
	new Ajax.Request(url, {
		method: 'post',
	  	parameters: 'page='+page+'&orderBy='+ordBy+'&flow='+flow,
	  	onSuccess: function(transport) {
		//alert(transport.responseText);
		var notice = $('mainContent');
		  if (notice.update(transport.responseText)){
			  document.getElementById('proc').style.display = 'none';
		  };
	  }
	});
}
function prodFeat(id, page, chbx){
		var url = 'prod.php';
		document.getElementById('proc').style.display = 'block';
		new Ajax.Request(url, {
		method: 'post',
		parameters: 'type=actFeat&id='+id,
		onSuccess: function(transport) {
			alert(transport.responseText);
			callContent('prod', page, '');
	  }
	});
}
function delAny(obVal, id, page, rol){
	switch (obVal){
		case 'user':
			var url = 'user.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'type=delUser&id='+id,
		  	onSuccess: function(transport) {
				alert(transport.responseText);
				callContent(obVal, page, '');
		  }
		});
		break;
		case 'team':
			var url = 'team.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'type=delTeam&id='+id,
		  	onSuccess: function(transport) {
				alert(transport.responseText);
				callContent(obVal, page, '');
		  }
		});
		break;
		
		case 'cats':
			var url = 'cats.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'type=delCat&id='+id,
		  	onSuccess: function(transport) {
				alert(transport.responseText);
				callContent(obVal, page, '');
		  }
		});
		break;
		
		case 'gts':
			var url = 'gts.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'type=delGts&id='+id,
		  	onSuccess: function(transport) {
				alert(transport.responseText);
				callContent(obVal, page, '');
		  }
		});
		break;
		case 'links':
			var url = 'links.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'type=delLink&id='+id,
		  	onSuccess: function(transport) {
				alert(transport.responseText);
				callContent(obVal, page, '');
		  }
		});
		break;
		case 'jobs':
			var url = 'jobs.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'type=delJob&id='+id,
		  	onSuccess: function(transport) {
				alert(transport.responseText);
				callContent(obVal, page, '');
		  }
		});
		break;
		case 'offices':
			var url = 'offices.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'type=delOffice&id='+id,
		  	onSuccess: function(transport) {
				alert(transport.responseText);
				callContent(obVal, page, '');
		  }
		});
		break;
		case 'projs':
			var url = 'projs.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'type=delProj&id='+id,
		  	onSuccess: function(transport) {
				alert(transport.responseText);
				callContent(obVal, page, '');
		  }
		});
		break;
		case 'imgs':
			var url = 'imgs.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'type=delImgs&id='+id,
		  	onSuccess: function(transport) {
				alert(transport.responseText);
				callContent(obVal, page, '');
		  }
		});
		break;
		case 'news':
			var url = 'news.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'type=delNews&id='+id,
		  	onSuccess: function(transport) {
				alert(transport.responseText);
				callContent(obVal, page, '');
		  }
		});
		break;
		case 'inquiry':
			var url = 'inquiry.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'type=delInq&id='+id,
		  	onSuccess: function(transport) {
				alert(transport.responseText);
				callContent(obVal, page, '');
		  }
		});
		break;
		case 'cat':
			var url = 'cat.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'type=delcate&id='+id,
		  	onSuccess: function(transport) {
			alert(transport.responseText);
			var notice = $('mainContent');
			notice.update(transport.responseText);
			pageCategory(page, rol);
		  }
		});
			//document.getElementById('proc').style.display = 'none';
		break;
	}
}
function Refill(obVal, rol){
	switch(obVal){
	 case 'projs':
			var url = 'fill.php?act='+obVal+'&rid='+rol;
			document.getElementById('wait').style.display = 'block';
			//alert(url);
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
			  method: 'get',
			  onSuccess: function(transport) {
				  //alert(transport.responseText);
				var notice = $('foo');
				  if (notice.update(transport.responseText)){
				  document.getElementById('wait').style.display = 'none';
				  };
			  }
			});
		break;
		case 'cats':
			var url = 'fill.php?act='+obVal+'&rid='+rol;
			document.getElementById('wait').style.display = 'block';
			//alert(url);
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
			  method: 'get',
			  onSuccess: function(transport) {
				  //alert(transport.responseText);
				var notice = $('doo');
				  if (notice.update(transport.responseText)){
				  document.getElementById('wait').style.display = 'none';
				  };
			  }
			});
		break;
	}
}
function callContent(obVal, page, rol){
	switch (obVal){
		case 'admin':
			var url = 'home.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'page='+page+'&rol='+rol,
		  	onSuccess: function(transport) {
			//alert(transport.responseText);
			var notice = $('mainContent');
			  if (notice.update(transport.responseText)){
				  document.getElementById('proc').style.display = 'none';
			  };
		  }
		});
		break;
		case 'team':
			var url = 'team.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'page='+page+'&rol='+rol,
		  	onSuccess: function(transport) {
			//alert(transport.responseText);
			var notice = $('mainContent');
			  if (notice.update(transport.responseText)){
				  document.getElementById('proc').style.display = 'none';
			  };
		  }
		});
		break;
		
		case 'dbback':
			var url = 'dbback.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'page='+page+'&rol='+rol,
		  	onSuccess: function(transport) {
			//alert(transport.responseText);
			var notice = $('mainContent');
			  if (notice.update(transport.responseText)){
				  document.getElementById('proc').style.display = 'none';
			  };
		  }
		});
		break;
		
		case 'gts':
			var url = 'gts.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'page='+page+'&rol='+rol,
		  	onSuccess: function(transport) {
			//alert(transport.responseText);
			var notice = $('mainContent');
			  if (notice.update(transport.responseText)){
				  document.getElementById('proc').style.display = 'none';
			  };
		  }
		});
		break;
		case 'cats':
			var url = 'cats.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'page='+page+'&rol='+rol,
		  	onSuccess: function(transport) {
			//alert(transport.responseText);
			var notice = $('mainContent');
			  if (notice.update(transport.responseText)){
				  document.getElementById('proc').style.display = 'none';
			  };
		  }
		});
		break;
		case 'links':
			var url = 'links.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'page='+page+'&rol='+rol,
		  	onSuccess: function(transport) {
			//alert(transport.responseText);
			var notice = $('mainContent');
			  if (notice.update(transport.responseText)){
				  document.getElementById('proc').style.display = 'none';
			  };
		  }
		});
		break;
		case 'jobs':
			var url = 'jobs.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'page='+page+'&rol='+rol,
		  	onSuccess: function(transport) {
			//alert(transport.responseText);
			var notice = $('mainContent');
			  if (notice.update(transport.responseText)){
				  document.getElementById('proc').style.display = 'none';
			  };
		  }
		});
		break;
		case 'addjob':
			var url = 'add_job.php';
			document.getElementById('proc').style.display = 'block';
			//alert(url+obVal+page);
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
			parameters: 'page='+page+'&rol='+rol+'&posted_on='+$('posted_on').value+'&job_title='+$('job_title').value+'&job_details='+$('job_details').value+'&min_require='+$('min_require').value+'&remuneration='+$('remuneration').value+'&last_date='+$('date').value+'&opening_count='+$('opening_count').value+'&submit='+$('submit').value,
		  	onSuccess: function(transport) {
			//alert(transport.responseText);
			var notice = $('doo');
			  if (notice.update(transport.responseText)){
				  document.getElementById('proc').style.display = 'none';
			  };
		  }
		});
		break;
		case 'editjob':
			var url = 'add_job.php';
			document.getElementById('proc').style.display = 'block';
			//alert(url+obVal+page);
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
			//parameters: 'page='+page+'&rol='+rol,
			parameters: 'page='+page+'&rol='+rol+'&posted_on='+$('posted_on').value+'&job_title='+$('job_title').value+'&job_details='+$('job_details').value+'&min_require='+$('min_require').value+'&remuneration='+$('remuneration').value+'&last_date='+$('date').value+'&opening_count='+$('opening_count').value+'&edit_id='+$('edit_id').value+'&submit='+$('submit').value,
		  	onSuccess: function(transport) {
			//alert(transport.responseText);
			var notice = $('doo');
			  if (notice.update(transport.responseText)){
				  document.getElementById('proc').style.display = 'none';
			  };
		  }
		});
		break;
		case 'offices':
			var url = 'offices.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'page='+page+'&rol='+rol,
		  	onSuccess: function(transport) {
			//alert(transport.responseText);
			var notice = $('mainContent');
			  if (notice.update(transport.responseText)){
				  document.getElementById('proc').style.display = 'none';
			  };
		  }
		});
		break;
		case 'addoffice':
			var url = 'add_office.php';
			document.getElementById('proc').style.display = 'block';
			//alert(url+obVal+page);
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
			parameters: 'page='+page+'&rol='+rol+'&off_name='+$('off_name').value+'&off_address='+$('off_address').value+'&off_city='+$('off_city').value+'&off_state='+$('off_state').value+'&off_country='+$('off_country').value+'&off_phone='+$('off_phone').value+'&off_fax='+$('off_fax').value+'&off_email='+$('off_email').value+'&off_zip='+$('off_zip').value+'&off_longitude='+$('off_longitude').value+'&off_latitude='+$('off_latitude').value+'&off_toll='+$('off_toll').value+'&submit='+$('submit').value,
		  	onSuccess: function(transport) {
			//alert(transport.responseText);
			var notice = $('doo');
			  if (notice.update(transport.responseText)){
				  document.getElementById('proc').style.display = 'none';
			  };
		  }
		});
		break;
		
		case 'addgts':
			var url = 'add_gts.php';
			document.getElementById('proc').style.display = 'block';
			//alert(url+obVal+page);
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
			parameters: 'page='+page+'&rol='+rol+'&content='+$('content').value+'&submit='+$('submit').value,
		  	onSuccess: function(transport) {
			//alert(transport.responseText);
			var notice = $('doo');
			  if (notice.update(transport.responseText)){
				  document.getElementById('proc').style.display = 'none';
			  };
		  }
		});
		break;
		case 'editoffice':
			var url = 'add_office.php';
			document.getElementById('proc').style.display = 'block';
			//alert(url+obVal+page);
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
			//parameters: 'page='+page+'&rol='+rol,
			parameters: 'page='+page+'&rol='+rol+'&off_name='+$('off_name').value+'&off_address='+$('off_address').value+'&off_city='+$('off_city').value+'&off_state='+$('off_state').value+'&off_country='+$('off_country').value+'&off_phone='+$('off_phone').value+'&off_fax='+$('off_fax').value+'&off_email='+$('off_email').value+'&off_zip='+$('off_zip').value+'&off_longitude='+$('off_longitude').value+'&off_latitude='+$('off_latitude').value+'&off_toll='+$('off_toll').value+'&edit_id='+$('edit_id').value+'&submit='+$('submit').value,
		  	onSuccess: function(transport) {
			//alert(transport.responseText);
			var notice = $('doo');
			  if (notice.update(transport.responseText)){
				  document.getElementById('proc').style.display = 'none';
			  };
		  }
		});
		break;
		case 'projs':
			var url = 'projs.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'page='+page+'&rol='+rol,
		  	onSuccess: function(transport) {
			//alert(transport.responseText);
			var notice = $('mainContent');
			  if (notice.update(transport.responseText)){
				  document.getElementById('proc').style.display = 'none';
			  };
		  }
		});
		break;
		case 'imgs':
			var url = 'imgs.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'page='+page+'&rol='+rol,
		  	onSuccess: function(transport) {
			//alert(transport.responseText);
			var notice = $('mainContent');
			  if (notice.update(transport.responseText)){
				  document.getElementById('proc').style.display = 'none';
			  };
		  }
		});
		break;
		case 'news':
			var url = 'news.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'page='+page+'&rol='+rol,
		  	onSuccess: function(transport) {
			//alert(transport.responseText);
			var notice = $('mainContent');
			  if (notice.update(transport.responseText)){
				  document.getElementById('proc').style.display = 'none';
			  };
		  }
		});
		break;
		case 'projects':
			var url = 'projects.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'page='+page+'&rol='+rol+'&action=Paging',
		  	onSuccess: function(transport) {
			//alert(transport.responseText);
			var notice = $('mainContent');
			  if (notice.update(transport.responseText)){
				  document.getElementById('proc').style.display = 'none';
			  };
		  }
		});
		break;
		case 'inquiry':
			var url = 'inquiry.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'page='+page+'&rol='+rol,
		  	onSuccess: function(transport) {
			//alert(transport.responseText);
			var notice = $('mainContent');
			  if (notice.update(transport.responseText)){
				  document.getElementById('proc').style.display = 'none';
			  };
		  }
		});
		break;
		case 'user':
			var url = 'user.php';
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'post',
		  	parameters: 'page='+page+'&rol='+rol,
		  	onSuccess: function(transport) {
			//alert(transport.responseText);
			var notice = $('mainContent');
			  if (notice.update(transport.responseText)){
				  document.getElementById('proc').style.display = 'none';
			  };
		  }
		});
		break;
	}
}
// Functions for Admin section end...


// Function for Front section start...

function showContent(obVal, page, ref){
	switch (obVal){
		case 'cats':
			var url = 'cats.php?catID='+ref+'&page='+page;
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
		  	method: 'get',
		  	onSuccess: function(transport) {
			//alert(transport.responseText);
			var notice = $('mainContent');
			  if (notice.update(transport.responseText)){
				  document.getElementById('proc').style.display = 'none';
			  };
		  }
		});
		break;
	}
}

// Functions for Front section ent...


// Common Functions start...

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_validateForm() { //v4.0
	//updateRTEs();
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.title; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  }
  if(jcap() == false){
	errors += '- Please enter correct image code as displayed!\n';
}
  if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}

function MM_validateForm2() { //v4.0
	//updateRTEs();
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm2.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.title; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } 
  if(jcap() == false){
	errors += '- Please enter correct image code as displayed!\n';
}
  if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}
function Wind_Open(theURL,winName,features){ //v4.0
  window.open(theURL,winName,features);
}
// Common Functions end...


function callImages(obVal, rol){
	switch(obVal){
	 case 0:
			var url = 'img.php?rol='+rol;
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
			  method: 'get',
			  onSuccess: function(transport) {
				var notice = $('mainContent');
				  if (notice.update(transport.responseText)){
				  document.getElementById('proc').style.display = 'none';
				  };
				  //$('linkAddCate').style.visibility='visible';
			  }
			});
			//document.getElementById('proc').style.display = 'none';
		break;
	}
}
function pageImg(page, rol){
		var url = 'img.php?page='+page+'&rol='+rol;
		document.getElementById('proc').style.display = 'block';
		// notice the use of a proxy to circumvent the Same Origin Policy.
		new Ajax.Request(url, {
		  method: 'get',
		  onSuccess: function(transport) {
				//alert(transport.responseText);
			  var notice = $('mainContent');
			  if (notice.update(transport.responseText)){
				  document.getElementById('proc').style.display = 'none';
				  };
		  }
		});
		//document.getElementById('proc').style.display = 'none';
}
function detImg(page, rol){
		var url = 'details_img.php?page='+page+'&rol='+rol;
		document.getElementById('proc').style.display = 'block';
		// notice the use of a proxy to circumvent the Same Origin Policy.
		new Ajax.Request(url, {
		  method: 'get',
		  onSuccess: function(transport) {
				//alert(transport.responseText);
			  var notice = $('mainContent');
			  if (notice.update(transport.responseText)){
				  document.getElementById('proc').style.display = 'none';
				  };
		  }
		});
		//document.getElementById('proc').style.display = 'none';
}
function callCategories(obVal, rol){
	switch(obVal){
		case 0:
			var url = 'cat.php?rol='+rol;
			document.getElementById('proc').style.display = 'block';
			// notice the use of a proxy to circumvent the Same Origin Policy.
			new Ajax.Request(url, {
			  method: 'get',
			  onSuccess: function(transport) {
				var notice = $('mainContent');
				  if (notice.update(transport.responseText)){
					  document.getElementById('proc').style.display = 'none';
				  };
			  }
			});
		break; 
		 case 4:
			hideIbox();
			callCategories(0);
		break; 
	}
}
function frmHeight(hit){
	document.getElementById('ifrm').height=hit;
}
/*function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != ‘function’ ;) {
window.onload = func;
} else {
window.onload = function() {
if (oldonload) {
oldonload();
}
func();
}
}
}*/