jQuery(document).ready(function(){
	jQuery("input[id*=checkboxall]").click(function() {
		var checked_status = this.checked;
		jQuery("input[id*=checklist]").each(function() {
			this.checked = checked_status;
		});
	});
	
	jQuery("input[id*=checkinvert]").click(function() {
		this.checked = false;
	
		jQuery("input[id*=checklist]").each(function() {
			var status = this.checked;
			
			if (status == true) {
				this.checked = false;
			} else {
				this.checked = true;
			}
		});
	});
});

function wpml_scroll(selector) {
	var targetOffset = jQuery(selector).offset().top;
    jQuery('html,body').animate({scrollTop: targetOffset}, 500);
}

function wpml_getlistfields(list_id, wpoptinid, divid, poststring, getpost, tabi) {
	if (getpost == "N") { var poststring = jQuery("#optinform" + wpoptinid).serialize(); }	
	jQuery("#widget_loading" + wpoptinid).show();
	
	jQuery.post(wpmlAjax + "?cmd=get_list_fields&id=" + list_id + "&wpoptinid=" + wpoptinid + "&tabi=" + tabi + "", poststring, function(data) {
		jQuery("#widget_loading" + wpoptinid).hide();
		jQuery("#" + divid).html(data).show();
	});
}

function wpml_subscribe(wpoptinid, form) {
	var formvalues = jQuery("#optinform" + wpoptinid).serialize();
	//var updatediv = "wpmlwidget-" + wpoptinid;
	var updatediv = "optinform" + wpoptinid;
	var mytime = new Date().getTime();
	
	jQuery("#widget_loading" + wpoptinid).show();
	jQuery.post(wpmlAjax + "?cmd=subscribe&mytime=" + mytime + "&divid=" + wpoptinid + "&id=" + wpoptinid, formvalues, function(data) {
		jQuery("#" + updatediv).html(data);
		
		if (wpmlScroll == "Y") {
			wpml_scroll(jQuery('#' + updatediv));
		}
	});
}