function setgradient(sample, object, mode) {
	if (mode == 1) {
		showColorGrid3(object,sample);
	}else if (mode == 2) {
		ajax_send('get', 'generator/ajax_engine.php?action=gradient&nam='+document.getElementById(object).name+'&val='+document.getElementById(object).value, 'workspace');
	}
}

function glob_upd(fields) {
	var i;
	
	fld = fields.split(';');
	
	for (i=0;i<fld.length;i++) {
		document.getElementById(fld[i]).style.backgroundColor = '#'+document.getElementById(fld[i]).value;
		ajax_send('get', 'generator/ajax_engine.php?action=gradient&nam='+document.getElementById(fld[i]).name+'&val='+document.getElementById(fld[i]).value, 'workspace');
	}
}

function glob_upd_flds(fields, frame) {
	var i;
	alert(frame);
	fld = fields.split(';');
	
	for (i=0;i<fld.length;i++) {
		document.getElementById(fld[i]).style.backgroundColor = '#'+document.getElementById(fld[i]).value;
		alert(document.getElementById(fld[i]).name);
		ajax_send('get', 'generator/ajax_engine.php?action=input&nam='+document.getElementById(fld[i]).name+'&val='+document.getElementById(fld[i]).value+'frame='+frame, 'workspace');
	}
}

function seteffect(num) {
	form_num = document.getElementById('frm_effect_'+num).value;
	if (form_num == '0') {
		document.getElementById('frm_effect_'+num).value = '1';
		document.getElementById('effect_'+num).style.visibility = 'visible';
	}else{
		document.getElementById('frm_effect_'+num).value = '0';
		document.getElementById('effect_'+num).style.display = 'none';
	}
}

function popup_upload() {
	window.open('http://www.bannersketch.com/site/generator/resize/index.php','Upload and Resize','width=800,height=600,scrollbars=yes,toolbar=no,location=yes');
}

function set_rota(inpid, butid, frame, count) {
	val = document.getElementById(inpid).value;
	if (val == 0 || val == '') {
		document.getElementById(inpid).value = 1;
		ajax_send('get', 'generator/ajax_engine.php?action=input&nam=rota'+count+'&val=1&frame='+frame, 'workspace');
		document.getElementById(butid).className = 'rot_ac';
	}else{
		document.getElementById(inpid).value = 0;
		ajax_send('get', 'generator/ajax_engine.php?action=input&nam=rota'+count+'&val=0&frame='+frame, 'workspace');
		document.getElementById(butid).className = 'rot_c';
	}
}

function checkbox() {
	val = document.getElementById('nws').value;
	if (val == 0) {
		document.getElementById('chkbox').src = 'files/media/checkbox_ticked.gif';
		document.getElementById('nws').value = '1';
	}else{
		document.getElementById('chkbox').src = 'files/media/checkbox.gif';
		document.getElementById('nws').value = '0';
	}
}

function partner_clicked(id) {
	//window.focus();
	bug = new Image();   
	bug.src = 'scripts/java_partners.php?click=' + escape(id);
}

function send_form() {
	realname = document.getElementById('frm_rn').value;
	email = document.getElementById('frm_email').value;
	email_re = document.getElementById('frm_email_re').value;
	nws = document.getElementById('frm_nws').checked;
	note = addslashes(document.getElementById('frm_note').value);
	new Ajax.Request('generator/ajax_engine.php', {
	  method: 'post',
	  parameters: {name: realname, email: email, email_re: email_re, newsletter: nws, note: note},
	  onSuccess: function(transport){
	      var response = transport.responseText || "no response text";
	      $('workspace').innerHTML = response;
	    }
	});
	//send to ajax
	//div = 'send_form';
	/*ajax_send('get', 'generator/ajax_engine.php?action=form&nam=realname&val='+realname, div);
	ajax_send('get', 'generator/ajax_engine.php?action=form&nam=email&val='+email, div);
	ajax_send('get', 'generator/ajax_engine.php?action=form&nam=email_re&val='+email_re, div);
	if (nws) {
		ajax_send('get', 'generator/ajax_engine.php?action=form&nam=nws&val=1', div);
	}else{
		ajax_send('get', 'generator/ajax_engine.php?action=form&nam=nws&val=0', div);
	}
	ajax_send('get', 'generator/ajax_engine.php?action=form&nam=note&val='+note, div);*/
}

function addslashes(str) {
	str=str.replace(/\'/g,'\\\'');
	str=str.replace(/\"/g,'\\"');
	str=str.replace(/\\/g,'\\\\');
	str=str.replace(/\0/g,'\\0');
	return str;
}

function chk_width(max, cur) {
	if (cur > max) {
		document.getElementById('c_width').value = max;
	}
	if (cur.length > max.length) {
		document.getElementById('c_width').value = max;
	}
}

function popup_speed() {
	window.open('http://www.bannersketch.com/generator/speed.php?speed='+document.getElementById('frame_speed').value,'Framespeed','width=234,height=60,scrollbars=no,toolbar=no,location=no');
}

function popup_save() {
	window.open('http://www.bannersketch.com/generator/php/php_save.php','Save','width=300,height=200,scrollbars=no,toolbar=no,location=no');
}

function popup_fonts(frame, line) {
	window.open('http://www.bannersketch.com/generator/popup/pop_fonts.php?frame='+frame+'&line='+line,'Fonts','width=500,height=600,scrollbars=yes,toolbar=no,location=no');
}

function popup_tborder(frame, line) {
	window.open('http://www.bannersketch.com/generator/popup/pop_tborder.php?frame='+frame+'&line='+line,'Fonts','width=300,height=200,scrollbars=yes,toolbar=no,location=no');
}

function conf(msg, loc) {
	var answer = confirm(msg);
	if (answer) {
		window.location = loc;
	}else{
		return false;
	}
}

function setdone() {
	if (document.getElementById('frm_email').value == '' || document.getElementById('frm_email_re').value == '') {
		return false;
	}else if(document.getElementById('frm_email').value != document.getElementById('frm_email_re').value){
		return false;
	}else{
		document.getElementById('ffinish').style.display = 'none';
		document.getElementById('send_form').style.display = 'block';
	}
}
