/*document.write("<script type=\"text/javascript\" src=\"xyz.js\"></script>"); 
document.write("<script type=\"text/javascript\" src=\"xyz.js\"></script>"); 
document.write("<script type=\"text/javascript\" src=\"xyz.js\"></script>"); */

$(document).ready(function(){
						   
	$('.fb').hover(function () {
		$('#socialDescDescpitions').animate({top: '-20'},300);
	});
	$('.tw').hover(function () {
		$('#socialDescDescpitions').animate({top: '-40'},300);
	});
	$('.fl').hover(function () {
		$('#socialDescDescpitions').animate({top: '-60'},300);
	});

	$("#submitButton").attr('disabled','');
	/*
	$('#state_2').hover(function () {
		$('#img_changer_highlight').animate({backgroundPosition: '(52px 4px)'},300);
	});
	$('#img_changer_highlight a').click(function () {
		return false;
	});
*/
	/*$("#submitForm").submit(function() {
		alert('AJAX Called');
		//SubscribeMe($("#submitForm"),'formresult'));
	}*/
	
	/* Validate Email*/
	$("#s").keyup(function(){ 
						   /*alert("press");*/
		var email = $("#s").val();  
		if(email != 0) {  
			if(isValidEmailAddress(email)) {
				 $("#validEmail").addClass("valid");
				 $("#submitButton").attr('disabled','');
			} else {
				 $("#validEmail").addClass("invalid");
				 $("#submitButton").attr('disabled','');
			}
		} else {  
			$("#validEmail").addClass("empty");
			$("#submitButton").attr('disabled','');
		}  
	}
	);  

})
			
			
<!------------------------------------------------ AJAX CODE ---------------------------------->
var http_request = false;

/*function show_hint ( p_hint_text, p_span ) {
document.getElementById(p_span).innerHTML = p_hint_text ;
}*/

function makePOSTRequest(url, parameters, SpanName) {
	http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (!http_request) {
		alert('Cannot create XMLHTTP instance');
		return false;
	}

	http_request.onreadystatechange = function() {
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				//alert(http_request.responseText);
				result = http_request.responseText;
				//document.getElementById('status').innerHTML = 'Ready'; 
			} else {
				result = '<span class="formError"><img src="./assets/images/validno.png" align="left" style="margin-right:5px;"/>There was a problem with the request.</span>';
				//alert('There was a problem with the request.');
			}
			document.getElementById(SpanName).innerHTML = result;
		}
	};
	http_request.open('POST', url, true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", parameters.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(parameters);
}

function SubscribeMe(obj,SpanName) {
	var curDateTime = new Date(); //For IE 
	var poststr = "&email=" + encodeURI( document.getElementById("s").value ) + "&uniqueID=" + curDateTime;
	var SpanName = SpanName; 
	//alert (SpanName); 
	makePOSTRequest('./assets/include/ajax/subscribe_process.php', poststr, SpanName);
}

function ResendMe(email) {
	var curDateTime = new Date(); //For IE 
	var poststr = "&email=" + encodeURI(email) + "&uniqueID=" + curDateTime;
	var SpanName = 'ResendStatus'; 
	makePOSTRequest('./assets/include/ajax/resend_verification.php', poststr, SpanName);
}
		
function isValidEmailAddress(emailAddress) { 
/*alert("valid?");*/
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);  
}
