// ---------------------------------------------------------------------	
// onload function()
// ---------------------------------------------------------------------	

	window.onload = function(){
		externalLinks();
	}

// ---------------------------------------------------------------------	
// function externalLinks()
// ---------------------------------------------------------------------		

	function externalLinks(){
		if (!document.getElementsByTagName) return;
		var anchors = document.getElementsByTagName("a");
		var forms = document.getElementsByTagName("form");

		for (var i=0; i < anchors.length; i++){ 
			var anchor = anchors[i];

			if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
				anchor.target = "_blank";
		}	

		for(var i = 0; i < forms.length; i++){ 
			var form = forms[i]; 
			if(form.getAttribute("action").substring(0, 4) == "http"){
				form.target = "_blank"; 
			} 
		} 
	}
	
// ---------------------------------------------------------------------	
// function deleteData()
/// ---------------------------------------------------------------------

	function deleteData(msg,href){
		if (confirm(msg)){
			window.location.href = href;
		}
	}	

// ---------------------------------------------------------------------	
// function validateMail()
/// ---------------------------------------------------------------------

	function validateMail(checkMail){
		var str=checkMail;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		
		if (filter.test(str))
			testresults = true;
		else
			testresults = false;
		return (testresults)
	}

// ---------------------------------------------------------------------
// function getCheckedValue(radioObj)
// ---------------------------------------------------------------------

	function getCheckedValue(radioObj) {
		if(!radioObj)
			return "";
		var radioLength = radioObj.length;
		if(radioLength == undefined)
			if(radioObj.checked)
				return radioObj.value;
			else
				return "";
		for(var i = 0; i < radioLength; i++) {
			if(radioObj[i].checked) {
				return radioObj[i].value;
			}
		}
		return "";
	}

// ---------------------------------------------------------------------
// function getCheckedLength(radioObj)
// ---------------------------------------------------------------------

	function getCheckedLength(radioObj) {
		if(!radioObj)
			return false;
		var radioLength = radioObj.length;
		var checkedLength = 0;
		
		if(radioLength == undefined){
			if(radioObj.checked)
				checkedLength = 1;
			else
				return false;
		}
		else {
			for(var i = 0; i < radioLength; i++) {
				if(radioObj[i].checked) {
					checkedLength ++;
				}
			}
		}
		if(checkedLength > 0)
			return checkedLength;
		else
			return false;
	}


// ---------------------------------------------------------------------	
// function validateDateFormats()
// ---------------------------------------------------------------------

	function validateDateFormat(date){ // DD-MM-YYYY
		var str=date;
		var filter=/^\d{2}-\d{2}-\d{4}$/;

		if (filter.test(str))
			return true;
		else
			return false;
	}
// ---------------------------------------------------------------------	
//  validateTimeFormat(time)
// ---------------------------------------------------------------------
	function validateTimeFormat(time){ // TT:MM
		var str=time;
		var filter=/^\d{2}:\d{2}$/;

		if (filter.test(str))
			return true;
		else
			return false;
	}
	
// ---------------------------------------------------------------------	
//  toggle(object)
// ---------------------------------------------------------------------
	function toggle(object){
		if(object.style.display=='none')
			object.style.display = 'block';
		else if(object.style.display=='block')
			object.style.display = 'none';		
	}	
