// JavaScript Document
// Protoype code for Fashionising's Style Spy
// Coded on Mon 8. Dec. 2008.
// By and for Fashionising.com 
// Do not remove.

function vote(vtype, id, server){
	
	voteDiv = "vote_"+id;
	document.getElementById(voteDiv).innerHTML = "<img src='http://'+server+'/graphics/trends/loader.gif'>";
	
	if(vtype == 1){
		ajax_voteYes(id, server);
	}
	
	if(vtype == 2){
		ajax_voteNo(id, server);
	}
	
	if(vtype == 3){
		ajax_changeVoteYes(id, server);
	}
	
	if(vtype == 4){
		ajax_changeVoteNo(id, server);
	}
	
	return false
}


function ajax_loadImage(id, linkURL, name, server){
	new Ajax.Updater(
		'photo', 
		'http://' + server + '/stylespy/ajax/ajax_loadImage.php', {
			asynchronous:true, 
			evalScripts:true, 
			onComplete:function(request) {
			$(id+'_main_image').innerHTML = request.responseText;
		},
		method:'post',
		parameters:'id='+id+'&linkURL='+linkURL+'&name'+name
	})
	
		
}

function ajax_getVote(id, server){
	new Ajax.Updater(
		'photo', 
		'http://' + server + '/stylespy/ajax/ajax_getVote.php', {
			asynchronous:true, 
			evalScripts:true, 
			onComplete:function(request) {
			$('vote_'+id).innerHTML = request.responseText;
		},
		method:'post',
		parameters:'id='+id
	})
	
		
}

function ajax_voteNo(id, server){
	new Ajax.Updater(
		'photo', 
		'http://' + server + '/stylespy/ajax/ajax_Vote.php', {
			asynchronous:true, 
			evalScripts:true, 
			onComplete:function(request) {
			$('score_'+id).innerHTML = request.responseText;
			ajax_getVote(id, server);
			
		},
		method:'post',
		parameters:'id='+id+'&vote=0'
	})	
		
}

function ajax_voteYes(id, server){
	new Ajax.Updater(
		'photo', 
		'http://' + server + '/stylespy/ajax/ajax_Vote.php', {
			asynchronous:true, 
			evalScripts:true, 
			onComplete:function(request) {
			$('score_'+id).innerHTML = request.responseText;
			ajax_getVote(id, server);
			
		},
		method:'post',
		parameters:'id='+id+'&vote=1'
	})	
}

function ajax_changeVoteNo(id, server){
	new Ajax.Updater(
		'photo', 
		'http://' + server + '/stylespy/ajax/ajax_changeVote.php', {
			asynchronous:true, 
			evalScripts:true, 
			onComplete:function(request) {
			$('score_'+id).innerHTML = request.responseText;
			ajax_getVote(id, server);
			
		},
		method:'post',
		parameters:'id='+id+'&vote=0'
	})	
		
}

function ajax_changeVoteYes(id, server){
	new Ajax.Updater(
		'photo', 
		'http://' + server + '/stylespy/ajax/ajax_changeVote.php', {
			asynchronous:true, 
			evalScripts:true, 
			onComplete:function(request) {
			$('score_'+id).innerHTML = request.responseText;
			ajax_getVote(id, server);
			
		},
		method:'post',
		parameters:'id='+id+'&vote=1'
	})	
		
}


