function SelectDate()
{
	D = document.getElementById('Date').value;
	if(D){
		D = D.split('/');
	}else{
		Dat = new Date();
		D = new Array(Dat.getDay(), Dat.getMonth(), Dat.getFullYear());
	}
	win = window.open("date-picker.html","win","status=no,scrollbars=no,toolbar=no,menubar=no,height=150,width=150");
	if (parseInt(navigator.appVersion) == 2 && navigator.appName == "Netscape")
		win = window.open("date-picker.html","win","status=yes,height=325,width=250");
		//win'MakeDate',D[2], D[1],D[0], 'SetDate');
		win.MakeDate(D[2], D[1], D[0]);
}
function SetDate(Day, Month, Year)
{
	document.getElementById('Date').value = Day + '/' + Month + '/' + Year;
}

function DisplayDivs(aE) {
	var o = document.getElementById(aE);
		if(o.style.display == 'block') {
			o.style.display = 'none';
		} else {
			o.style.display = 'block';
		}
}

function checkCampaignForm(oF){
	for(i = 0; i < oF.length; i++) {
		e = oF.elements[i];
		if((e.type == 'text' || e.type == 'file') && 
			(e.name == 'name' || e.name == 'city' || e.name == 'country' ||e.name == 'pcode' || e.name == 'email')){
			if (e.value != '') {
				if(e.name == 'email'){
					if(!isEmail(e.value)){
						alert('Error in the given email.') ;
						return false ;
					}
				} 
			} else {
				return false ;
			}
		}
	}
	return true ;
}

function isEmail(str) {
  // are regular expressions supported?
  var supported = 0;
  if (window.RegExp) {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported) 
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  return (!r1.test(str) && r2.test(str));
}

function clearCampaignForm(oF){
	for(i = 0; i < oF.length; i++) {
		e = oF.elements[i];
		if(e.type == 'text' || e.type == 'file' || e.type == 'textarea'){
			e.value = '' ;
		}
	}	
}

function submitbutton(action,oF){
   	oF.index.value = action;
	oF.submit(); 	
	oF.onsubmit = null;
}

function checkComment(oF){
	for(i = 0; i < oF.length; i++) {
		e = oF.elements[i];
		if(e.name == 'name' || e.name == 'text'){
			if (e.value != '') {
				;
			} else {
				return false ;
			}
		}
	}
	return true ;
}

function checkToFriend(oF){
	for(i = 0; i < oF.length; i++) {
		e = oF.elements[i];
			if (e.value != '') {
				if((e.name == 'email') || (e.name == 'to')){
					if(!isEmail(e.value)){
						return false ;
					}
				}
			} else {
				return false ;
			}
	}
	return true ;
}