// JavaScript Document
function GotoYahoo(){
	window.open('http://groups.yahoo.com/subscribe/avrasyacommunity','','left=20,top=20,width=800,height=500,toolbar=0,resizable=0');
	return;
}

function $(element){
	return document.getElementById(element);	
}

function AddNews(){
	var header, content, thisform;
	
	var browserName=navigator.appName; 
	
	if(browserName=="Microsoft Internet Explorer"){
		header = $('nheader').value;
		content = $('content').value;
		thisform = $('addnews');
	}
	else{
		header = $('addnews').elements['nheader'].value;
		content = $('addnews').elements['content'].value;
		thisform = document.forms['addnews'];
	}

	if(header.length < 15){
		$('error').innerHTML = "Please write a better header, this is too short. [" + header.length + "]<br />";
		$('error').style.visibility = 'visible';
	}
	else if(content.length < 200){
		$('error').innerHTML = "Please write a better content, this is too short. [" + content.length + "]<br />";
		$('error').style.visibility = 'visible';	
	}
	else{
		$('error').style.visibility = 'hidden';
		thisform.submit();	
	}
	
	//$('success').style.visibility = 'hidden';
	
	return;
}

function NotAvailable(){
	alert('Sorry to say that, but we are working on this link now.');
	return;
}

function ValidateAddEvent(){
	var flag;
	var browserName=navigator.appName; 
	var startdate, enddate;
	var thisform;
	
	if(browserName=="Microsoft Internet Explorer"){
		startdate = $('startdate').value;
		enddate = $('enddate').value;
		
		ename = $('ename').value;
		country = $('country').value;
		organization = $('organization').value;
		details = $('details').value;

		if(startdate < enddate){
			flag = true;
		}
		else{
			flag = false;
		}
		thisform = document.forms['addevent'];
	}
	else{
		startdate = $('addevent').elements['startdate'].value;
		enddate = $('addevent').elements['enddate'].value;
		
		ename = $('addevent').elements['ename'].value;
		country = $('addevent').elements['country'].value;
		organization = $('addevent').elements['organization'].value;
		details = $('addevent').elements['details'].value;
		
		if(startdate <= enddate){
			flag = true;
		}
		else{
			flag = false;
		}
		thisform = $('addevent');
	}
	
	if(!flag){
		$('error').innerHTML = 'Logically, end date must be greater or equal than start date of the event :)';	
		$('error').style.visibility = 'visible';
	}
	else{
	
		var today = new Date();
		var month = today.getMonth() + 1;
		if(month<10){
			month = '0' + month;
		}
		var day = today.getDate();
		if(day<10){
			day = '0' + day;
		}
		var year = today.getFullYear();
		var delimeter = "-";

		today = year + delimeter + month + delimeter + day;
							
		if(startdate < today){
			alert(startdate+' '+today);
			$('error').innerHTML = 'Is it past :( Sorry you can\'t add past events here. <br />Did you leave start date field empty?';
			$('error').style.visibility = 'visible';
		}
		else{
			
			if(ename.length < 5){
				$('error').innerHTML = 'The name of the event is too short.';
				$('error').style.visibility = 'visible';
			}
			else if(country.length < 3){
				$('error').innerHTML = 'Are you sure that you entered the country info correctly?';
				$('error').style.visibility = 'visible';
			}
			else if(organization.length < 5){
				$('error').innerHTML = 'It seems the name of the organization is too short.';
				$('error').style.visibility = 'visible';
			}
			else if(details < 15){
				$('error').innerHTML = 'You should supply a more descriptive text for the event.';
				$('error').style.visibility = 'visible';
			}
			else{
				$('error').style.visibility = 'hidden';
				thisform.submit();	
			}
		}
	}

}

function ShowDatePicker(formname, container, e, holder){
	
	var posx = 0;
	var posy = 0;

	if (!e) e = window.event; // fix IE
	
	posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
	posy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;


	$('dpic').style.left = posx + 'px';
	$('dpic').style.top = posy + 'px';


	var d = new Date();
	var dp1 = new DatePicker(d, holder);
	
	$('dpic').innerHTML = '';
	$('dpic').appendChild(dp1.create());
	
	var browserName=navigator.appName; 
	if(browserName=="Microsoft Internet Explorer"){
		dp1.onchange = function () { $(container).value = dp1.getDate();};
	}
	else{
		dp1.onchange = function () { $(formname).elements[container].value = dp1.getDate();};
	}

}

function ValidateFile(formid, element){
	
	var ufile;
	var browserName=navigator.appName; 

	if(browserName=="Microsoft Internet Explorer"){
		thisform = document.forms[formid];//$(element).value;
		ufile = $(element).value;
	}
	else{
		thisform = $(formid);//$(formname).elements[element].value;
		ufile = $(formid).elements[element].value;
	}

	if(ufile.length < 5){
		$('error').innerHTML = "Please first choose the document to upload.";
		$('error').style.visibility = 'visible';
	}
	else{
		$('error').style.visibility = 'hidden';
		thisform.submit();	
	}

}

