
var nh=0;
var html_code="";
var msg="";
function step1(){

	nh = document.the_form.qty.options[document.the_form.qty.selectedIndex].value;
	if(document.dothecode.codearea.value != ""){document.dothecode.codearea.value="";}

	msg="";


	if(nh > 0){
		msg += '<p></p>\n';
		msg += '<table border=0>\n';
	}

//nh=nh-0;

	document.getElementById("counter").innerHTML = "";

	for (var i=1; i <= nh;i++){

		msg += "<tr><td colspan=2><hr></td></tr>";	
		msg += "<tr><td colspan=2><b>Details for Article "+i+":</b></td></tr>";	
		
		msg += "<tr><td class='tablecontent' align='right'>Title: </td>\n";
		msg += "<td class='tablecontent'><input type=Text name=thetitle"+i+" value=''></td></tr>\n";
		
		msg += "<tr><td class='tablecontent' align='right'>Author: </td>\n";
		msg += "<td class='tablecontent'><input type=Text name=theauthor"+i+" value=''></td></tr>\n";
		
		msg += "<tr><td class='tablecontent' align='right'>Publication Date: </td>\n";
		msg += "<td class='tablecontent'>\n";
		msg += "<select name=thepubdateD"+i+" value=''>\n";
		msg += '<option value="1">1</option>\n';
		msg += '<option value="2">2</option>\n';
		msg += '<option value="3">3</option>\n';
		msg += '<option value="4">4</option>\n';
		msg += '<option value="5">5</option>\n';
		msg += '<option value="6">6</option>\n';
		msg += '<option value="7">7</option>\n';
		msg += '<option value="8">8</option>\n';
		msg += '<option value="9">9</option>\n';
		msg += '<option value="10">10</option>\n';
		msg += '<option value="11">11</option>\n';
		msg += '<option value="12">12</option>\n';
		msg += '<option value="13">13</option>\n';
		msg += '<option value="14">14</option>\n';
		msg += '<option value="15">15</option>\n';
		msg += '<option value="16">16</option>\n';
		msg += '<option value="17">17</option>\n';
		msg += '<option value="18">18</option>\n';
		msg += '<option value="19">19</option>\n';
		msg += '<option value="20">20</option>\n';
		msg += '<option value="21">21</option>\n';
		msg += '<option value="22">22</option>\n';
		msg += '<option value="23">23</option>\n';
		msg += '<option value="24">24</option>\n';
		msg += '<option value="25">25</option>\n';
		msg += '<option value="26">26</option>\n';
		msg += '<option value="27">27</option>\n';
		msg += '<option value="28">28</option>\n';
		msg += '<option value="29">29</option>\n';
		msg += '<option value="30">30</option>\n';
		msg += '<option value="31">31</option>\n';
		msg += "</select>\n";
		
		msg += "<select name=thepubdateM"+i+" value=''>\n";
		msg += '<option value="1">January </option>\n';
		msg += '<option value="2">February</option>\n';
		msg += '<option value="3">March</option>\n';
		msg += '<option value="4">April</option>\n';
		msg += '<option value="5">May</option>\n';
		msg += '<option value="6">June</option>\n';
		msg += '<option value="7">July</option>\n';
		msg += '<option value="8">August</option>\n';
		msg += '<option value="9">September</option>\n';
		msg += '<option value="10">October</option>\n';
		msg += '<option value="11">November</option>\n';
		msg += '<option value="12">December</option>\n';
		msg += "</select>\n";
		
		msg += "<select name=thepubdateY"+i+" value=''>\n";
		msg += '<option value="2003">2003</option>\n';
		msg += '<option value="2004">2004</option>\n';
		msg += '<option value="2005">2005</option>\n';
		msg += '<option value="2006">2006</option>\n';
		msg += '<option value="2007">2007</option>\n';
		msg += '<option value="2008">2008</option>\n';
		msg += '<option value="2009">2009</option>\n';
		msg += '<option value="2010">2010</option>\n';
		msg += "</select>\n";
				
		msg += "<tr><td class='tablecontent' align='right'>Link: </td>\n";
		msg += "<td class='tablecontent'><input type=Text name=theurl"+i+" value='http://'></td></tr>\n";
		
		msg += "<tr><td class='tablecontent' align='right' valign=top>Description: </td>\n";
		msg += "<td class='tablecontent' valign=top><textarea cols=\"25\" rows=\"5\" name=thedesc"+i+"></textarea></td></tr>\n";
		
	}
	
	if(nh > 0){
	
		msg += "<tr><td colspan=2><hr></td></tr>\n";
		msg += '<tr>\n';
		msg += '<td>&nbsp;</td>\n';
		msg += '</tr>\n';
		msg += '<tr>\n';
		msg += '<td class=tablecontent align=middle colSpan=2><INPUT class=submit type=button  onclick="buildit();" value="Make the Code" name=generate></td>\n';
		msg += '</tr></table>\n';
	
	}	

	document.getElementById("counter").innerHTML += msg;
	for (var i=1; i <= nh;i++) {
		d = new Date();
		document.the_form.elements["thepubdateD"+i].value = d.formatDate("j");
		document.the_form.elements["thepubdateM"+i].value = d.formatDate("n");
		document.the_form.elements["thepubdateY"+i].value = d.formatDate("Y");
	}

}


function buildit(){
	
html_code="";
html_code+='<?xml version="1.0"  encoding="ISO-8859-1"?>\n';
html_code+='<rss version="2.0">\n';
html_code+='<channel>\n';

html_code+='\n';
html_code+='<title>'+document.the_form.site_title.value+'<\/title>\n';
html_code+='<link>'+document.the_form.site_url.value+'</link>\n';
html_code+='<description>'+document.the_form.site_desc.value+'</description>\n';
html_code+='<language>'+document.the_form.site_lang.value+'</language>\n';
d = new Date();
html_code+='<lastBuildDate>'+d.formatDate("r")+'</lastBuildDate>\n';
html_code+='\n';

for (var i=1; i <= nh;i++){
whattitle = eval("document.the_form.thetitle"+i+".value;");
whatlink = eval("document.the_form.theurl"+i+".value;");
whatdesc = eval("document.the_form.thedesc"+i+".value;");
//var re  =  /\n/g; 
//whatdesc=whatdesc.replace(re," ");
//var re  =  /\r/g; 
//whatdesc=whatdesc.replace(re," ");
html_code+='\n<item>\n';
html_code+='    <title>'+whattitle+'</title>\n';
html_code+='    <link>'+whatlink+'</link>\n';
html_code+='    <description>'+whatdesc+'</description>\n';
html_code+='</item>\n';
}

html_code+='\n</channel>\n'; 
html_code+='</rss>\n';

document.dothecode.codearea.value=html_code;
return false;
}




function preview() {
if (document.dothecode.codearea.value=="") {
	alert("Sorry, there is nothing to preview.\n\nPlease make sure you fill in all the fields then click on the Make the Code button\n\nThank You");
	return false;
}

msg=open("","","toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,width=400,height=200");
msg.document.write(html_code);

return false;}

// Use this function to retrieve a cookie.
function getCookie(name){
	var cname = name + "="; 
	var dc = document.cookie; 
	if (dc.length > 0) { 
		begin = dc.indexOf(cname); 
		if (begin != -1) { 
			begin += cname.length; 
			end = dc.indexOf(";", begin);
			if (end == -1) end = dc.length;
			return unescape(dc.substring(begin, end));
		} 
	}
return null;
}

// Use this function to save a cookie.
function setCookie(name, value, expires) {
	document.cookie = name + "=" + escape(value) + "; path=/" +
	((expires == null) ? "" : "; expires=" + expires.toGMTString());
}

// Use this function to delete a cookie.
function delCookie(name) {
	document.cookie = name + "=; expires=Thu, 01-Jan-70 00:00:01 GMT" + "; path=/";
}
// Function to retrieve form element's value.
function getValue(element) {
	var value = getCookie(element.name);
	if (value != null) element.value = value;
}

// Function to save form element's value.
function setValue(element) {
	setCookie(element.name, element.value, exp);
}
var exp = new Date(); 
exp.setTime(exp.getTime() + (1000 * 60 * 60 * 24 * 31));


function set_unset_cookies() {
	set_or_not = document.the_form.rememberme.checked;
	if(set_or_not){
		setCookie("site_title",document.the_form.site_title.value,exp);
		setCookie("site_url",document.the_form.site_url.value,exp);
		setCookie("site_desc",document.the_form.site_desc.value,exp);
		setCookie("site_lang",document.the_form.site_lang.value,exp);
	} else {
		delCookie("site_title");
		delCookie("site_url");
		delCookie("site_desc");
		delCookie("site_lang");
	}
	setCookie("rememberme",document.the_form.rememberme.checked,exp);
}