function checkEmail(email) {
    var myRegExp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    return myRegExp.test(email);
}

function sizeImg(obj, _width) {
    var tmpImg = new Image();
    tmpImg.src = obj.src;
    if (tmpImg.width > _width) { obj.width = _width; }
}

function httpRequest(url, encoding, toReceive) {
		
	return httpRequestPost(url, encoding, toReceive,"");
}

function httpRequestPost(url, encoding, toReceive, params) {
	var toResolve		= 10000;
	var toConnect		= 10000;
	var toSend			= 40000;

	var request;
	var WinHttpReq = null;

	var request = "";
	try {
	
		if(!WinHttpReq) try {
			WinHttpReq = new ActiveXObject("MSXML2.XMLHTTP.3.0");	
		} catch (e){}		

		if(!WinHttpReq) try {
			WinHttpReq=new ActiveXObject('Msxml2.XMLHTTP');
		} catch (e){}

		if(!WinHttpReq) try {
			WinHttpReq=new ActiveXObject('Microsoft.XMLHTTP');
		} catch (e){}

		if(!WinHttpReq) try {
			WinHttpReq=new XMLHttpRequest();
		} catch (e){}	
	
	WinHttpReq.open("POST", url, false);
	WinHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	WinHttpReq.setRequestHeader('HTTP_COOKIE', document.cookie);
	//prompt("",url+params);
	WinHttpReq.send(params);
	return WinHttpReq.responseText;

		
		if(WinHttpReq.StatusText == "OK") {
			request = BinaryToString1(WinHttpReq.ResponseBody, encoding);
		} else { request = "1- " + WinHttpReq.StatusText; }
	} catch(e) { request = "2- " + "WinHttpRequest has caused an error"; }
	return request;
}
