function submitOnEnter(myfield,e) {
	var keycode;
	if (window.event) {
		keycode = window.event.keyCode;
	} else {
		if (e) {
			keycode = e.which;
		} else {
			return true;
		}
	}
	
	if (keycode == 13) {
	   myfield.form.submit();
	   return false;
	} else {
		return true;
	}
}


var ie=document.all?1:0;
var ns=document.getElementById&&!document.all?1:0;

//create onDomReady Event
window.onDomReady = DomReady;

//Setup the event
function DomReady(fn)
{
	//W3C
	if(document.addEventListener)
	{
		document.addEventListener("DOMContentLoaded", fn, false);
	}
	//IE
	else
	{
		document.onreadystatechange = function(){readyState(fn)}
	}
}

//IE execute function
function readyState(fn)
{
	//dom is ready for interaction
	if(document.readyState == "interactive")
	{
		fn();
	}
}


function insertSmile(formName,textAreaName,smileId)
{
    if(ie)
    {
		document.getElementById(textAreaName).focus();
		document.getElementById(textAreaName).value+=" "+smileId+" ";
    }

    else if(ns)
    {
		document.forms[formName].elements[textAreaName].focus();
		document.forms[formName].elements[textAreaName].value+=" "+smileId+" ";
    }
    else
		alert("Your browser doesn`t support smiles!");
}

function xhs(id) {
	t=document.getElementById(id);
		if(t.style.display=='none') t.style.display='';
		else t.style.display='none'
	return false;
}


function ce(id) {
	t=document.getElementById(id);
    t.innerHTML='';
}

function showFoto(fotoURL, width,height) {

	   var x = "<img  src='"+fotoURL+"'/>";
	  

		MOOdalBox.openHTML(x,width+" "+height);
}
	    



function popupInCenter(pageURL, title,w,h) {
var left = (screen.width/2)-(w/2);
var top = (screen.height/2)-(h/2);
var targetWin = window.open (pageURL, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
targetWin.focus();
return false;
} 

/*
AJAX RELATED FUNCTIONS
*/

function addViewingToFoto(usrID,id) {
	var ajax=createAjax();
	ajax.open("POST", "./ajax/addViewingToFoto.php");
	var params = "usrID=" + usrID+"&id="+id;
	ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajax.setRequestHeader("Content-length", params.length);
	ajax.setRequestHeader("Connection", "close");
	ajax.send(params);

}

function complain(offenderUsrID,op) {
	var complainLi = document.getElementById(op+'complain'+offenderUsrID);
	complainLi.innerHTML="...";
	var ajax=createAjax();
	ajax.open("POST", "./ajax/complain.php");
	ajax.onreadystatechange = function() {
		if (ajax.readyState == 4) {
			if (ajax.responseText!='')
			{
				complainLi.innerHTML=ajax.responseText;
			}
			else
				complainLi.innerHTML='?';
		}
	};
	
	var params = "offenderUsrID="+offenderUsrID+"&op="+op;
	
	ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajax.setRequestHeader("Content-length", params.length);
	ajax.setRequestHeader("Connection", "close");
	
	ajax.send(params);
	
	
}


function fightvote(voteUsrID,fightID) {
	var ajax=createAjax();
	ajax.open("POST", "./ajax/fightVote.php");
	ajax.onreadystatechange = function() {
		if (ajax.readyState == 4) {
			if (ajax.responseText==1)
			{
				alert('+1');
				location.reload(true);
			}
			else if (ajax.responseText!="")
			{
				location.href=ajax.responseText;
			}
		}
	};
	
	var params = "voteUsrID="+voteUsrID+"&fightID="+fightID;
	
	ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajax.setRequestHeader("Content-length", params.length);
	ajax.setRequestHeader("Connection", "close");
	
	ajax.send(params);
	
	
}

function checkwant(wantUsrID) {
	var attempts = document.getElementById('attempts');
	var userImg = document.getElementById('user'+wantUsrID);

	attempts.innerHTML="...";
	var ajax=createAjax();
	ajax.open("POST", "./ajax/iWant.php");
	ajax.onreadystatechange = function() {
		if (ajax.readyState == 4) {
			if (ajax.responseText!=0 && ajax.responseText!=-1)
			{
				attempts.innerHTML=ajax.responseText;
				userImg.src="./img/not_thumb.jpg";
			}
			else if (ajax.responseText==-1)
			{
				location.href='./usrShow.php?id='+wantUsrID;
			}
			else
			{
				location.href='./usrWant.php?type=wantme';
			}
		}
	};
	
	var params = "wantUsrID="+wantUsrID+"&op=check";
	
	ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajax.setRequestHeader("Content-length", params.length);
	ajax.setRequestHeader("Connection", "close");
	
	ajax.send(params);
	
	
}

function iwant(wantUsrID,op) {
	var wantLi = document.getElementById(op+'want'+wantUsrID);
	wantLi.innerHTML="...";
	var ajax=createAjax();
	ajax.open("POST", "./ajax/iWant.php");
	ajax.onreadystatechange = function() {
		if (ajax.readyState == 4) {
			if (ajax.responseText!='')
			{
				wantLi.innerHTML=ajax.responseText;
			}
			else
				wantLi.innerHTML='?';
		}
	};
	
	var params = "wantUsrID="+wantUsrID+"&op="+op;
	
	ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajax.setRequestHeader("Content-length", params.length);
	ajax.setRequestHeader("Connection", "close");
	
	ajax.send(params);
	
	
}

function friends(friendUsrID,op) {
	var friendLi = document.getElementById(op+'friend'+friendUsrID);
	friendLi.innerHTML="...";
	var ajax=createAjax();
	ajax.open("POST", "./ajax/friends.php");
	ajax.onreadystatechange = function() {
		//alert("changed:" + ajax.readyState);
		if (ajax.readyState == 4) {
			if (ajax.responseText!='')
			{
				friendLi.innerHTML=ajax.responseText;
			}
			else
				friendLi.innerHTML='?';
		}
	};
	
	var params = "friendUsrID="+friendUsrID+"&op="+op;
	
	ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajax.setRequestHeader("Content-length", params.length);
	ajax.setRequestHeader("Connection", "close");
	
	ajax.send(params);
	
	
}


function showCountries() {
	var cities = document.getElementById('countrydiv');
	cities.innerHTML="Loading...";
	var ajax=createAjax();
	ajax.open("POST", "./ajax/getCountries.php");
	ajax.onreadystatechange = function() {
		//alert("changed:" + ajax.readyState);
		if (ajax.readyState == 4) {
			cities.innerHTML = ajax.responseText;

		}
	};
	
	var params = "";
	
	ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajax.setRequestHeader("Content-length", params.length);
	ajax.setRequestHeader("Connection", "close");
	
	ajax.send(params);
	
	
}

function showRegions(countryid) {
	var cities = document.getElementById('regiondiv');
	cities.innerHTML="Loading...";
	var ajax=createAjax();
	ajax.open("POST", "./ajax/getRegions.php");
	ajax.onreadystatechange = function() {
		//alert("changed:" + ajax.readyState);
		if (ajax.readyState == 4) {
			cities.innerHTML = ajax.responseText;

		}
	};
	
	var params = "id_country=" + countryid;
	
	ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajax.setRequestHeader("Content-length", params.length);
	ajax.setRequestHeader("Connection", "close");
	
	ajax.send(params);
	
	
}


function showCities(type, id) {
	var cities = document.getElementById('citydiv');
	cities.innerHTML="Loading...";
	var ajax=createAjax();
	ajax.open("POST", "./ajax/getCities.php");
	ajax.onreadystatechange = function() {
		//alert("changed:" + ajax.readyState);
		if (ajax.readyState == 4) {
			cities.innerHTML = ajax.responseText;

		}
	};
	
	var params = type+"=" + id;
	
	ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajax.setRequestHeader("Content-length", params.length);
	ajax.setRequestHeader("Connection", "close");
	
	ajax.send(params);
	
	
}



function createAjax() {
    var ro;
    if(window.XMLHttpRequest){
        ro = new XMLHttpRequest();
    }else if (window.ActiveXObject) {
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    } else {
        ro = null;
    }
    return ro;
} 

function sendMessage($module) {
    var receiver = document.getElementById('_newMessageReceiver_');
    var body = document.getElementById('_newMessageBody_');
	var receiverValue =receiver.value;
//	if (receiver.value=="")
//	{
//		alert("{lang_empty_receiver}");
//		return;
//	}
    //alert("Sending Message");
    var ajax=createAjax();
    ajax.open("POST", "./ajax/sendNewMessage.php");
    ajax.onreadystatechange = function() {
        //alert("changed:" + ajax.readyState);
        if (ajax.readyState == 4) {
            var response = eval('(' + ajax.responseText + ')');
            alert(response['message']);
            //alert(response['error']);
            

            document.getElementById('_newMessageReceiver_').value = '';
            document.getElementById('_newMessageBody_').value = '';
            
            if ($module == 'user') {
				if (receiverValue!="" && response['error']=="3")
				{
            		document.location.href = '/messagesUser.html?folder=sent';
				}
            }
           else if ($module == 'affiliate') {
				if (receiverValue!="" && response['error']=="3")
				{
            		document.location.href = '/messagesAffiliate.html?folder=sent';
				}
            }
        }
    };
    
    var params = "receiver=" + encodeURI(receiver.value) + "&body=" + encodeURI(body.value)+ "&module=" + $module;
    
    ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    ajax.setRequestHeader("Content-length", params.length);
    ajax.setRequestHeader("Connection", "close");
    
    ajax.send(params);
    
    
}

