this.pngfix = function() {
	var ie55 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 5.5") != -1);
	var ie6 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 6.0") != -1);
	if (jQuery.browser.msie && (ie55 || ie6)) {		
		$("*").each(function(){
			var bgIMG = $(this).css('background-image');
			if(bgIMG.indexOf(".png")!=-1){
				var iebg = bgIMG.split('url("')[1].split('")')[0];
				$(this).css('background-image', 'none');
				$(this).get(0).runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + iebg + "',sizingMethod='crop')";
			};
		});
	};		
};

this.form = function(){	
	
	this.validate = function(name, email, message){
		$("span.error").remove();
		var valid = true;
		//name
		if(name == "") {
			error($("#name"),"Please tell us your name.")
			valid = false;
		};	
		//email
		if(!checkEmail(email)) {
			error($("#email"),"We need a valid email address.")
			valid = false;
		};			
		//messgae
		if(message == "") {
			error($("#message"),"Please write a message.")
			valid = false;
		};					
		return valid;
	};
	
	this.validate2 = function(name1, email1, phone1, age1){
		$("span.error").remove();
		var valid = true;
		//name
		if(name1 == "") {
			error($("#name1"),"Please tell us your name.")
			valid = false;
		};	
		//email
		if(!checkEmail(email1)) {
			error($("#email1"),"We need a valid email address.")
			valid = false;
		};			
		//age
		if(age1 == "") {
			error($("#age1"),"Please fill in your age.")
			valid = false;
		};
		//phone
		if(phone1 == "") {
			error($("#phone1"),"Please fill in your phone number.")
			valid = false;
		};					
		return valid;
	};
	
	this.checkEmail = function(str){
	  var regEx = /^[^@]+@[^@]+.[a-z]{2,}$/;
	  return (str.search(regEx) != -1);
	};	
	
	this.error = function(obj,text){
		var parent = $(obj).parent();
		parent.append("<span class=\"error\">"+ text +"</span>");
		$("span.error",parent).hide().show("fast");
	};	
		
	$("#contactForm button").click(function(){																
		var name = $("#name").val();
		var email = $("#email").val();	 		
		var message = $("#message").val();	 				
		if(validate(name, email, message)) return true;
		return false;
	});

	$("#joinForm button").click(function(){																
		var name1 = $("#name1").val();
		var email1 = $("#email1").val();	 		
		var phone1 = $("#phone1").val();
		var age1 = $("#age1").val();	 					 				
		if(validate2(name1, email1, phone1, age1)) return true;
		return false;
	});

};

this.init = function() {
	form();
	pngfix();
};

$(document).ready(function(){	
	init();
});



function openMap() {
document.getElementById('mapframe').style['display'] = 'block';
}

function closeformframe() {
document.getElementById('mapframe').style['display'] = 'none';
}

function paypal() {
var val = document.getElementById('keyword').value;
if (val != '')
	{
	document.getElementById('paypalamount').value = val;
	document.paypaldonate.submit();
	}
else
	{
	document.getElementById('hiddenerror2').style['display'] = 'block';
	var e = document.getElementById('hiddenerror2').style['width'];
	var t1=setTimeout("document.getElementById('hiddenerror2').style['width']=250+'px';",2500);
	var t2=setTimeout("document.getElementById('hiddenerror2').style['width']=200+'px';",2550);
	var t3=setTimeout("document.getElementById('hiddenerror2').style['width']=150+'px';",2600);
	var t4=setTimeout("document.getElementById('hiddenerror2').style['width']=100+'px';",2650);
	var t5=setTimeout("document.getElementById('hiddenerror2').style['width']=50+'px';",2700);
	var t6=setTimeout("document.getElementById('hiddenerror2').style['width']=25+'px';",2750);
	var t7=setTimeout("document.getElementById('hiddenerror2').style['display']='none';",2800);
	var t8=setTimeout("document.getElementById('hiddenerror2').style['width']=300+'px';",2801);
	}
}


function slide(id)
	{
	var bucket = document.getElementById('bucket').innerHTML;
	if(bucket == id)
		{
		document.getElementById(id).style['display'] = 'none';
		document.getElementById('bucket').innerHTML = '';
		}
	else if(bucket == '')
		{
		document.getElementById(id).style['display'] = 'block';
		document.getElementById('bucket').innerHTML = id;
		}
	else
		{
		document.getElementById(bucket).style['display'] = 'none';
		document.getElementById(id).style['display'] = 'block';
		document.getElementById('bucket').innerHTML = id;
		}
	}