String.prototype.trim = function(){
	return this.replace(/(\s*)|(\s*$)/g, "");
}

function ValidacaoEmail(emailad){

		var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
		var check=/@[\w\-]+\./;
		var checkend=/\.[a-zA-Z]{2,3}$/;
		if(((emailad.search(exclude) != -1)||(emailad.search(check)) == -1)||(emailad.search(checkend) == -1)){
			return false;
		}
		else {
			return true;
		}
	}

function toggle_display(element_id)
{
	var obj = $(element_id);
	obj.style.display = (obj.style.display=='block')? 'none' : 'block';
}

function delete_img(file, id, tbl)
{

	var string = "do=delete_img&file="+file+"&id="+id+"&tbl="+tbl;

	new Ajax('./modules/xhr.php', {
		postBody: string, onComplete: function(req) { img_deleted(req, id); } 
	}).request();
}
function img_deleted(req, id)
{
	var div = $('img_'+id);
	if(req=='ok') 
		div.style.display = 'none';
	else
		alert(req);

}


function saveMail(inputId)
{	
	var email = $(inputId).value;
	if (email.trim() == "" || email.trim() == "digiteaquioseue-mail...")
	{
		alert("Informe o seu E-mail!");
		return;
	}
	if (!ValidacaoEmail(email.trim()))
	{
		alert("Preencha o campo E-Mail corretamente!");
		return;
	}
	$(inputId).value = 'Salvando...';
	var string = "do=saveMail&email="+email;

	new Ajax('./modules/xhr.php', {
		postBody: string, onComplete: function(req) { mailSaved(req, inputId); } 
	}).request();
}

function mailSaved(req, inputId)
{
	$(inputId).value = req;

		
}

function checkAll(field)
{
	
	for (i = 0; i < field.length; i++)
		field[i].checked = true ;
}

function uncheckAll(field)
{
	for (i = 0; i < field.length; i++)
		field[i].checked = false ;
}

function multiple(tbl, what, items)
{
	var arr_checked = new Array;
	for (i = 0; i < items.length; i++)
	{
		if(items[i].checked)
			arr_checked.push(items[i].value);
	}

	if(arr_checked.length)
	{
		var inId = '';
		for (i = 0; i < arr_checked.length; i++)
			inId += arr_checked[i]+',';
			
		var string = "do=multiple&tbl="+tbl+"&action="+what+"&ids="+inId;
	
		new Ajax('./modules/xhr.php', {
			postBody: string, onComplete: function(req) { response_multiple(req); } 
		}).request();
		
	}

}

function response_multiple(req)
{
	
	if(req=='ok')
	{
		//alert('Success!');
		window.location.reload();
		
	}
	
//	$('teste').innerHTML = req;
}





function select_preview(work_id, preview_id)
{
	var string = "do=select_preview&work_id="+work_id+"&preview_id="+preview_id;
	
	new Ajax('./modules/xhr.php', {
		postBody: string, onComplete: function(req) { response_select_preview(req); } 
	}).request();
}

function response_select_preview(req)
{
	
}





function setValue(value, fieldId)
{
	$(fieldId).value = value;
}



