/* Send My Mail Api Code */

//output
function Subscribe() {
	submit = "<input type=\"button\" value=\""+smm_submit_text+"\" id=\"smm_submit\" onclick=\"smm_form.smm_submit();\" />";
	this.form = "<form id=\"smm_form\" method=\"POST\" action=\"\" >";
	this.form += "<input type=\"text\" value=\""+smm_email_standard_value+"\" id=\"smm_email\" name=\"smm_email\" />";
	
	smm_extra_fields = smm_extra_fields.split(',');
	smm_extra_fields_standard_value = smm_extra_fields_standard_value.split(',');
	
	for (i=0;i<smm_extra_fields.length;i++) {
		this.form += "<input type=\"text\" value=\""+smm_extra_fields_standard_value[i]+"\" id=\"smm_"+smm_extra_fields[i]+"\" name=\"smm_"+smm_extra_fields[i]+"\" />"; 
	};
	
	this.form += submit;
	this.form += "</form>";
	
};

Subscribe.prototype.smm_submit = function() {
	var loadsrc ='http://www.send-my-mail.com/api/v2/api.php?value='+document.getElementById('smm_email').value+"&key="+smm_key;
	loadsrc += "&domain="+document.domain+"&succes="+smm_succes+"&error="+smm_error+"&outputid="+smm_output_id+"&smm_email_invalid="+smm_email_invalid+"&smm_all_required="+smm_all_required+"&smm_g="+smm_g;
	loadsrc += "&smm_extra_fields="+smm_extra_fields.join(',')+"&smm_extra_fields_standard_value="+smm_extra_fields_standard_value.join(',');
	
	for (i=0;i<smm_extra_fields.length;i++) {
		field = 'smm_'+smm_extra_fields[i];
		loadsrc += "&"+field+"="+document.getElementById(field).value;
		
	};
	
	var head = document.getElementsByTagName("head")[0];
 	var script = document.createElement('script');
 	script.id = 'smm_scriptnode';
 	script.type = 'text/javascript';
  	script.src = loadsrc;
  	head.appendChild(script);
};

Subscribe.prototype.show = function() {
	if(document.getElementById("smm_input_id") != null) {
		 
		document.getElementById("smm_input_id").innerHTML = this.form;
		document.getElementById("smm_email").onclick = function() {
			if(this.value==smm_email_standard_value && smm_email_standard_value.indexOf('@') == -1){
			this.value='';
			};
		};
		document.getElementById("smm_email").onblur = function() {
			if(this.value==''){
			this.value=smm_email_standard_value;
			};
		};
		
		for (i=0;i<smm_extra_fields.length;i++) {
			var stdValue = smm_extra_fields_standard_value[i];
			document.getElementById("smm_"+smm_extra_fields[i]).onclick = function() {
				if(this.value==stdValue){
				this.value='';
				};
			};
			document.getElementById("smm_"+smm_extra_fields[i]).onblur = function() {
				if(this.value==''){
				this.value=stdValue;
				};
			};
		};
		
		document.getElementById("smm_form").onsubmit = function() {
			return false;
		}
	}
};

function showSucribe() {
	smm_form = new Subscribe();
	smm_form.show();
}

$(window).load(function(){showSucribe();});
