// JavaScript Document

var var_id=1;
var id_limit;
var url_t="http://cssdeluxe.com/";

stepcarousel.setup({
	galleryid: 'mygallery', //id of carousel DIV
	beltclass: 'belt', //class of inner "belt" DIV containing all the panel DIVs
	panelclass: 'panel', //class of panel DIVs each holding content
	autostep: {enable:false, moveby:1, pause:3000},
	panelbehavior: {speed:500, wraparound:true, persist:true},
	defaultbuttons: {enable: false, moveby: 1, leftnav: ['http://i34.tinypic.com/317e0s5.gif', -5, 80], rightnav: ['http://i38.tinypic.com/33o7di8.gif', -20, 80]},
	statusvars: ['statusA', 'statusB', 'statusC'], //register 3 variables that contain current panel (start), current panel (last), and total panels
	contenttype: ['ajax',url_t+'get_posts.php?id=0'] //content setting ['inline'] or ['external', 'path_to_external_file']
})

function getLimitId(){
	
	url=url_t+"limit.php";
	id_limit=$.ajax({
			url: url,
			async: true,
			success:function(content){
				id_limit=content;
			}
		});
	
}

function next(){

	if (stepcarousel.configholder['mygallery'].currentpanel+1==stepcarousel.configholder['mygallery'].panelwidths.length && var_id<id_limit){
		var url=url_t+"get_posts.php?id="+var_id;
		stepcarousel.configholder['mygallery'].contenttype[1] = url;
		stepcarousel.getremotepanels2($,stepcarousel.configholder['mygallery']);
		var_id++;
	}else{
		stepcarousel.stepBy('mygallery', 1);
	}
	
}

function rating_update(ncount,id,t_,c_){

	$("#rating-"+id).html('<div class="ratingblock"><div class="loading"></div></div>');
	$("#nota-submission-"+id).html('<div class="loading"></div>');
	$("#rating-topten-"+id).html('<div class="ratingblock"><div class="loading"></div></div>');
	$("#nota-submission-topten-"+id).html('<div class="loading"></div>');
	$("#rating-week-"+id).html('<div class="ratingblock"><div class="loading"></div></div>');
	$("#nota-submission-week-"+id).html('<div class="loading"></div>');
	$("#rating-single-"+id).html('<div class="ratingblock"><div class="loading"></div></div>');
	$("#nota-submission-single-"+id).html('<div class="loading"></div>');
	
	$.get(url_t+"rating/db.php", { j:ncount, q:id,t:t_,c:c_ },
			function(){
				$.get(url_t+"rating/update-vote.php",{ident:id},
					function(data){
						$("#nota-submission-"+id).html(data);
						$("#nota-submission-topten-"+id).html(data);
						$("#nota-submission-week-"+id).html(data);
						$("#nota-submission-single-"+id).html(data);
					}
				);
//				$.get("rating/update-vote.php",{ident:id},
//					function(data){
//						$("#nota-submission-"+id).html(data);
//					}
//				);
//				$.ajax({
//					type: "GET",
//					url: "rating/update-vote.php",
//					global: false,
//					data: ({ident:id}),
//					success: function(data){
//						$("#nota-submission-"+id).html(data);
//					},
//					}
//				);
				$.get(url_t+"rating/rating_update.php",{ident:id, units: "5"},
					function(data){
						$("#rating-"+id).html(data);
						$("#rating-topten-"+id).html(data);
						$("#rating-week-"+id).html(data);
						$("#rating-single-"+id).html(data);
					}
				);
			}
		);
	
}

function send(){
	if ($("#ident").val()=="" || $("#name").val()=="" || $("#email").val()=="" || $("#content-comment").val()==""){
		jAlert('Required field is empty !!!');
	}else{
		set_comments($("#ident").val(),$("#name").val(),$("#email").val(),$("#url").val(),$("#content-comment").val());
	}
	
}

function set_comments(id, auth, mail, ur, comm){
	
	var comment=$("#comments-respond").html();
	
	$("#comments-respond").html('<div style="margin: 150px 290px; font-weight: bold; color:#fff;"><img src="wp-content/themes/default/ajaxloader.gif" style="vertical-align: middle" /> <p style="display:none;">Fetching Content. Please wait...</p></div>');
	
	$.ajax({
		type: "POST",
		url: url_t+"wp-comments-post.php",
		global: false,
		type: "POST",
		data: ({comment_post_ID:id, author:auth, email:mail, url:ur, comment:comm}),
		success: function(msg){
			$("#comments-respond").html("<table><tbody><tr><td><p>*Your name:</p><p><input type='text' name='name' id='name' /></p><p>*Email:</p><p><input type='text' name='email' id='email' /></p><p>URL:</p><p><input type='text' name='url' id='url' /></p><input type='hidden' name='ident' id='ident' style='display:none;' value='"+id+"' /></td><td><p>*Comment content:</p><p><textarea name='content-comment' id='content-comment' cols='30' rows='5'></textarea></p><p><input type='button' onclick='send()' value='Send' border='0' class='send' /></p><p>(*) Required fields</p></td></tr></tbody></table>");
			jAlert("Comment sent!!! Your comment is awaiting moderation.");
		},
		error: function(msg){
			$("#comments-respond").html("<table><tbody><tr><td><p>*Your name:</p><p><input type='text' name='name' id='name' /></p><p>*Email:</p><p><input type='text' name='email' id='email' /></p><p>URL:</p><p><input type='text' name='url' id='url' /></p><input type='hidden' name='ident' id='ident' style='display:none;' value='"+id+"' /></td><td><p>*Comment content:</p><p><textarea name='content-comment' id='content-comment' cols='30' rows='5'></textarea></p><p><input type='button' onclick='send()' value='Send' border='0' class='send' /></p><p>(*) Required fields</p></td></tr></tbody></table>");
			jAlert("Error sending, invalid infortion !!!");
		}
		}
	);

}

function get_comments(ident){
	
	$("#comments").html('<div style="margin: 150px 290px; font-weight: bold; color:#fff;"><img src="wp-content/themes/default/ajaxloader.gif" style="vertical-align: middle" /> <p style="display:none;">Fetching Content. Please wait...</p></div>');
	
	$.ajax({
		type: "POST",
		url: url_t+"get_comments.php",
		global: false,
		type: "POST",
		data: ({id:ident}),
		success: function(msg){
			$("#comments").html(msg);
			$("#comments").slideDown("slow");
			go("#comments");
		},
		error: function(msg){
			$("#comments").html(msg.responseText);
		}
		}
	);
	
}

function go(ident){
	
	destination = $(ident).offset().top;
	$("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination}, 1100 );
	
}

function hide(ident){
	
	$(ident).slideUp("slow");
	
}

function archive(link_){
	
	if (link_!='home'){
		
		var matriz=new Array;
		matriz=link_.split("/");
		
		var month=matriz[4];
		var year=matriz[3];
	
		var url=url_t+"get_archive.php?month="+month+"&year="+year;
		stepcarousel.configholder['mygallery'].contenttype[1] = url;
		stepcarousel.getremotepanels3($,stepcarousel.configholder['mygallery']);
		
		var_id=id_limit;
	
	}else{
		
		var url=url_t+"get_posts.php?id=0";
		stepcarousel.configholder['mygallery'].contenttype[1] = url;
		stepcarousel.getremotepanels3($,stepcarousel.configholder['mygallery']);
		
		var_id=1;
		
	}
		
	stepcarousel.stepTo('mygallery', 1);
	
}

function get_search(ident){
	
	$(".search-post").html('<div style="margin: 150px 290px; font-weight: bold; color:#fff;"><img src="wp-content/themes/default/ajaxloader.gif" style="vertical-align: middle" /> <p style="display:none;">Fetching Content. Please wait...</p></div>');
	
	$.ajax({
		type: "POST",
		url: url_t+"get_search.php",
		global: false,
		type: "POST",
		data: ({id:ident}),
		success: function(msg){
			$("#search-form").attr("value","");
			$(".search-post").html(msg);
			$(".search-post").slideDown("slow");
			go(".search-post");
		},
		error: function(msg){
			$(".search-post").html(msg.responseText);
		}
		}
	);
	
}

function searching(){
	
	var string=$("#search-form").attr("value");
	$("#search-form").attr("value","Searching...");
	
	if (!string){
		$("#search-form").attr("value","");
		jAlert("You must fill the 'search field' !!! ");
	}else{
		get_search(string);
	}
	
}

function update_visits(ident){
	
	$.ajax({
		type: "POST",
		url: url_t+"update_visits.php",
		global: false,
		type: "POST",
		data: ({id:ident}),
		success: function(msg){
		},
		error: function(msg){
		}
		}
	);

}

function topten(value){

	$(".topten-content").html('<div stytle="height:300px; width:580; border:1px solid black;"><div style="margin: 150px 290px; font-weight: bold;"><img src="ajaxloader.gif" style="vertical-align: middle" /> <p style="display:none;">Fetching Content. Please wait...</p></div></div>');
	
	$.ajax({
		type: "POST",
		url: url_t+"topten.php",
		global: false,
		type: "POST",
		data: ({id:value}),
		success: function(msg){
			$(".topten-content").html(msg);
		},
		error: function(msg){
		}
		}
	);
	
}

function sendcaptcha(){
	
	var correct=false;
	var submit_name=$("#submit-name").attr("value");
	var submit_sitename=$("#submit-sitename").attr("value");
	var submit_url=$("#submit-url").attr("value");
	var submit_email=$("#submit-email").attr("value");
	var captcha=$("#captcha").attr("value");
	
	$("#submit-loader").html('<div class="send-captcha"><span>Wait please</span><img src="ajaxloader.gif" width="145px" /></div>');
	
	if (submit_name!=""){
		if (submit_sitename!=""){
			if (submit_url!=""){
				if (submit_email!=""){
					if (submit_email.search("@")!=-1){
						if (captcha!=""){
							correct=true;
						}else{jAlert('Fill "Are you human?" field, please');}
					}else{jAlert('Missing "@" on "Your email" field');}
				}else{jAlert('Fill "Your email" field, please');}
			}else{jAlert('Fill "url" field, please');}
		}else{jAlert('Fill "Your site name" field, please');}
	}else{jAlert('Fill "Your name" field, please');}
	
	if (correct){
		
		$.ajax({
			type: "POST",
			url: url_t+"submit-site.php",
			global: false,
			type: "POST",
			data: ({name:submit_name, sitename:submit_sitename, url:submit_url, email:submit_email, captcha:captcha}),
			success: function(msg){
				jAlert(msg);//"Thanks! We will add the site to our galleries if applicable.");
			},
			error: function(msg){
				jAlert("Error in sendcaptcha.");
			}
			}
		);
		
	}
	
	$("#submit-loader").html('<input class="send-captcha" type="button" value="Submit" onclick="javascript:sendcaptcha()"></input>');
	
}

function contactus(name, email, message){
	
	var correct=false;
	if (name!=""){
		if (email!=""){
			if (email.search("@")!=-1){
				if (message!=""){
					$("#contactus-respond").html('<div class="send-captcha"><span>Wait please</span><img src="ajaxloader.gif" width="145px" /></div>');
					correct=true;
				}else{$("#contactus-respond").text('Fill "Your message" field, please');}
			}else{$("#contactus-respond").text('Missing "@" on "Your email" field');}
		}else{$("#contactus-respond").text('Fill "Your email" field, please');}
	}else{$("#contactus-respond").text('Fill "Your name" field, please');}
	
	if (correct){
		
		$.ajax({
			type: "POST",
			url: url_t+"contactus.php",
			global: false,
			type: "POST",
			data: ({name:name, email:email, message:message}),
			success: function(msg){
				$("#contactus-respond").text('Message sent !!!');
			},
			error: function(msg){
				$("#contactus-respond").text('Error sending message !!!');
				correct=false;
			}
			}
		);
	
	}

	return correct;
}

function advertise(type){
	jAlert("Coming soon !!!");
}