function NewWindow(mypage,myname,w,h,scroll){
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll;
	win = window.open(mypage,myname,settings);
}

/////// AJAX /////


function checkEnter(e,form_name){ 
	var a = form_name;
	if(e && e.which){ 
		e = e;
		characterCode = e.which;
	} else{
		e = event;
		characterCode = e.keyCode;
	}
	
	if(characterCode == 13){ 

		user_log_in();
		return false 
		} else {
	return true 
		}
}

var xmlHttp

function ref_win() {
		var sURL = unescape(window.location.href);
		window.location.href = sURL;
}


function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

function user_log_in(){ // ad

	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
	  alert ("Your browser does not support AJAX!");
	  return;
	 } 
	 
	var email = document.getElementById("email");
	var pw = document.getElementById("pw");
	if(email.value == "") { alert ("Please enter your email"); return; }
	if(pw.value == "") { alert ("Please enter your password"); return; }
	var url="login_activate.php";
	url=url+"?email="+email.value;
	url=url+"&pw="+pw.value;
	
	xmlHttp.onreadystatechange=user_login;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 

function user_login() { 
	if (xmlHttp.readyState==4) { 
		document.getElementById("user_menu_content").innerHTML=xmlHttp.responseText;
		is_user_loged_in();
		 update_user_stat();
		}
}


///////// checks

function reg_check_nick(){ // ad

	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
	  alert ("Your browser does not support AJAX!");
	  return;
	 } 
	document.getElementById("nick_check").innerHTML="<img src='images/ajax-loader.gif' style='width: 10px; height: 10px'/>";
	var nick = document.getElementById("nick");
	var url="mod_check_nick.php";
	url=url+"?nick="+nick.value;

	
	xmlHttp.onreadystatechange=reg_check_nick_response;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 

function reg_check_nick_response() { 
	if (xmlHttp.readyState==4) { 
		document.getElementById("nick_check").innerHTML=xmlHttp.responseText;
		}
}

function reg_check_email(){ // ad

	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
	  alert ("Your browser does not support AJAX!");
	  return;
	 } 
	document.getElementById("email_check").innerHTML="<img src='images/ajax-loader.gif' style='width: 10px; height: 10px'/>";
	var email = document.getElementById("email1");
	var url="mod_check_email.php";
	url=url+"?email="+email.value;

	
	xmlHttp.onreadystatechange=reg_check_email_response;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 

function reg_check_email_response() { 
	if (xmlHttp.readyState==4) { 
		document.getElementById("email_check").innerHTML=xmlHttp.responseText;
		}
}

///////////////

function news_chicago(){ // ad
	document.getElementById("load_chi").innerHTML="<br /><img src='images/ajax-loader.gif' />";
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
	  alert ("Your browser does not support AJAX!");
	  return;
	 } 

	var url="load_news_chicago.php";
	
	xmlHttp.onreadystatechange=change;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 

function change() { 
	if (xmlHttp.readyState==4) { 
		document.getElementById("load_chi").innerHTML=xmlHttp.responseText;
		}
}


function load_news(id){ // load news
	document.getElementById("left_side_content").innerHTML="<br /><img src='images/ajax-loader.gif' />";
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
	  alert ("Your browser does not support AJAX!");
	  return;
	 } 

	var url="load_news.php?id=" + id;
	
	
	xmlHttp.onreadystatechange=change;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 

function change() { 
	if (xmlHttp.readyState==4) { 
		document.getElementById("left_side_content").innerHTML=xmlHttp.responseText;
		}
}


/// check user

function is_user_loged_in() {
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
	  alert ("Your browser does not support AJAX!");
	  return;
	 } 

	var url="mod_check_if_loged_in.php";
	
	xmlHttp.onreadystatechange=is_user_loged_in_return;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function is_user_loged_in_return() { 
	if (xmlHttp.readyState==4) { 
			usr_stats = xmlHttp.responseText;
		}
}

// COMMENTS

function getComments(str,post_type) {

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
	//is_user_loged_in();
	var url="comment_get.php";
	url=url+"?id="+str;
	url=url+"&post_type="+post_type;
	
	xmlHttp.onreadystatechange=stateChanged2;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 


function postComments(str,comment,user,post_type) {

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
//alert(usr_stats);
if(usr_stats == 'false') {
	alert('You have to be loged in to use this.'); return;
}

var messageField = document.getElementById("postmessage");
if(messageField.value == "") { 
		alert('Molimo vas da napisete poruku.'); 
	} else {
		var url="comment_post.php";
		url=url+"?id="+str;
		url=url+"&comment="+messageField.value;
		url=url+"&user="+user;
		url=url+"&post_type="+post_type;
		
		messageField.value = '';
		xmlHttp.onreadystatechange=stateChanged2;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
} 

function deleteComment(str, tid, post_type) {

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
     var strMessage;
    strMessage = 'Jeste li sigurni da hocete izbrisati poruku?'; 
    if (confirm(strMessage)) {	
		var url="comment_delete.php";
		url=url+"?id="+str;
		url=url+"&tid="+tid;
		url=url+"&post_type="+post_type;
		
		xmlHttp.onreadystatechange=stateChanged2;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
} 


function stateChanged2(str) 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("comments").innerHTML=xmlHttp.responseText;
}
}


function rateVideo(vid_id,stars) {

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 

		document.getElementById("stars").innerHTML="<br /><img src='images/ajax-loader.gif' />";
		
		var url="view_video_rate.php";
		url=url+"?id="+vid_id;
		url=url+"&stars="+stars;
		
		xmlHttp.onreadystatechange=rateDone;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	
} 


function rateDone() 
{ 
if (xmlHttp.readyState==4)
	{ 
	document.getElementById("stars").innerHTML=xmlHttp.responseText;
	}
}


