var http = createRequestObject();

function createRequestObject() 
{
	var ro;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer")
	{
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		ro = new XMLHttpRequest();
	}
	return ro;
}
function count(field,left,maxchars) 
{
	var msgString = field.value;
	var msgLength = msgString.length;

	if (msgLength > maxchars)
	{
		field.value = field.value.substr(0,(maxchars-5));
		msgLength=(maxchars-5);
		alert(lang_reached);
	}
	document.getElementById(left).innerHTML = maxchars-msgLength;
}

// JavaScript Document
function remove_space(space) { return space.replace(/^\s+|\s+$/, ''); };
function chk_user3(t1,t2)
{
	//alert(t1);
	//alert(t2);
	//alert(t3);
	
	var cut_itemid=t1;
	var curdefault=t2;
	
	//alert(document.getElementById('username1').value);
	
	document.getElementById('defaultresults').innerHTML='';
	new Ajax.Updater('results','isitemdefault.php?action=go&imageitemid='+cut_itemid+'&isimagedefault='+curdefault,{evalScripts:true});
}

function chk_delete3(t1,delcount)
{
	
	var cut_itemid=t1;
var confirmdelitem;
var totdelitemid=new Array();
var ij=0;
var strcheck=false;
var defaultid=document.getElementById('defaultimageid').value;
for(ij=0;ij<delcount;ij++){
  
  if(document.getElementById('checkboxdelete['+ij+']').checked==true)
  {
  totdelitemid=document.getElementById('checkboxdelete['+ij+']').value;
 // alert(document.getElementById('checkboxdelete['+ij+']').value);
 if(totdelitemid==defaultid)
 {
	 alert("You cannot delete the default image");
 return false;
 }
  
 strcheck=true;
 }
  
}
//alert(totdelitemid);
//alert(ij);

	if(strcheck==true)
	{
		status=confirm('Are you sure you would like to delete this item photo?');
	}else{
		alert("oops nothing select to delete!");
		document.getElementById('delresults').innerHTML='';
return false;
	}



if(status==true)
{
	
	for(deli=0;deli<ij;deli++)
	{	
	  if(document.getElementById('checkboxdelete['+deli+']').checked==true)
  {
   confirmdelitem=document.getElementById('checkboxdelete['+deli+']').value;
   //alert(deli);
	new Ajax.Updater('delresults'+deli,'isitemdelete.php?confirmdelitem='+confirmdelitem,{evalScripts:true});
	
	}
	}
location.href="add_item3.php";
}
}


function chk_user()
{
	var username=document.getElementById('profile_name').value;
	//alert(document.getElementById('username1').value);
	if(document.getElementById('profile_name').value==='')
	{
		alert("Please Enter Username!");
		document.getElementById('profile_name').focus();
		return false;
	}
	
	new Ajax.Updater('results','gethint.php?q='+username,{evalScripts:true});
}
function chk_user1()
{
	var username=document.getElementById('tag_name').value;
	//alert(document.getElementById('username1').value);
	if(document.getElementById('tag_name').value==='')
	{
		alert("Please Enter tag name!");
		document.getElementById('tag_name').focus();
		return false;
	}
	
	new Ajax.Updater('results','gethint1.php?q='+username,{evalScripts:true});
}

function newacc_validate()
{
	
	if(document.getElementById('username1').value==='')
	{
		alert("Please Enter Username!");
		document.getElementById('username1').focus();
		return false;
	}
	len=document.getElementById('username1').value.length;
	//alert(len);
	if(len<4 || len>20)
	{
		alert("Please Enter at least 4 and at most 20 characters long!");
		document.getElementById('username1').focus();
		return false;
	}
	
	
	if(document.getElementById('password1').value=='')
	{
		alert("Please enter Password");
		document.getElementById('password1').focus();
		return false;
	}
	
	len=document.getElementById('password1').value.length;
	//alert(len);
	if(len<6 || len>40)
	{
		alert("Please Enter at least 6 and at most 40 characters long!");
		document.getElementById('password1').focus();
		return false;
	}
	
	if(document.getElementById('cpassword').value=='')
	{
		alert("Please enter Confirm password");
		document.getElementById('cpassword').focus();
		return false;
	}
	if(document.getElementById('password1').value!=document.getElementById('cpassword').value)			
	{
		alert("Password and confirm password do not match");
		document.getElementById('password1').focus();
		return false;			
	}
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('email').value))) 
	{
		alert("Please correct your email address");
		document.getElementById('email').focus();
		return false;
	}
	return true;	
}

	
function checkvote(id)
{	
	if(Isloginvalue == 0)
	{
		document.getElementById('VotedUSer'+id).innerHTML = '<a href="'+site_url+'login.php">'+lang_login+'<\/a>';
		return;
	}
	document.getElementById('VotedUSer'+id).innerHTML = 'Voting';

	http.open('get', ''+site_url+'positive.php?i='+id);
    http.onreadystatechange = voteResponse;
    http.send(null);
}

function checkbury(id)
{	
	if(Isloginvalue == 0)
	{
		document.getElementById('VotedUSer'+id).innerHTML = '<a href="'+site_url+'login.php">'+lang_login+'<\/a>';
		return;
	}
	document.getElementById('VotedUSer'+id).innerHTML = 'Burying';

	http.open('get', ''+site_url+'negative.php?i='+id);
    http.onreadystatechange = buryResponse;
    http.send(null);
}


function CheckComment(comment_id,dir,photo_id)
{
	if(Isloginvalue == 0)
	{
		document.getElementById('comd'+comment_id).innerHTML = '<a href="'+site_url+'login.php">'+lang_login+'<\/a>';
		return;
	}

	http.open('get', ''+site_url+'digcomment.php?type=commented&i='+comment_id+'&photoidd='+photo_id+'&dir='+dir);
    http.onreadystatechange = cdigResponse;
    http.send(null);

/*	if(dir == 0)
	{
		dispcomment(comment_id,false,0);
	}*/
}



function cdigResponse() 
{
	if(http.readyState == 4)
	{
        var response = http.responseText;
		//alert(response);
		returned = response.split('|');

		if(response.indexOf('|' != -1)) 
		{
			var id=returned[1];
			var numdigs=returned[2];
			var status=returned[0];

			if(status == '1')
			{
				document.getElementById('comdnum'+id).innerHTML = numdigs+' '+lang_diggs+'';
				document.getElementById('cup'+id).className = 'opacityit';
				document.getElementById('cdown'+id).className = 'opacityit';
  			}
			else if(status == '2')
			{
				// Already dug comment
				document.getElementById('cup'+id).className = 'opacityit';
				document.getElementById('cdown'+id).className = 'opacityit';
			}
			else if(status == '0')
			{
				document.getElementById('comd'+id).innerHTML = '<a href="'+site_url+'login.php">'+lang_login+'<\/a>';
			}
		}
    }
}


function closed()
{
document.getElementById("user_view").style.display="none";	
}


function voteResponse()
{
	if(http.readyState == 4)
	{
        var response = http.responseText;
//alert(response);
		returned = response.split('|');

		if(response.indexOf('|' != -1))
		{
			var id=returned[1];
			var numdigs=returned[2];
			var status=returned[0];

			if(status == '1')
			{
				document.getElementById('VotedUSer'+id).innerHTML = ''+lang_dugg+'';
				document.getElementById('photopoint'+id).innerHTML = numdigs;
  			}
			else if(status == '2')
			{
				document.getElementById('VotedUSer'+id).innerHTML = ''+lang_dugg+'';
			}
			else if(status == '0')
			{
				document.getElementById('VotedUSer'+id).innerHTML = '<a href="'+site_url+'login.php">'+lang_login+'<\/a>';
			}
		}
    }
}


function buryResponse() 
{
	if(http.readyState == 4)
	{
        var response = http.responseText;
		//alert(response);
		returned = response.split('|');

		if(response.indexOf('|' != -1)) 
		{
			var id=returned[1];
			var status=returned[0];

			if(status == '0')
			{
				document.getElementById('VotedUSer'+id).innerHTML = '<a href="'+site_url+'login.php">'+lang_login+'<\/a>';
			}
			else
			{
				document.getElementById('VotedUSer'+id).innerHTML = lang_buried;
			}
		}
	}
}

