function createRose(sourceId, resultId) { objSource = window.document.getElementById(sourceId); objResult = window.document.getElementById(resultId); if(objSource.value.length == 0) { alert("Enter Some Text Please!"); return false; } string = objSource.value; rose = "For More:- SFooZ.co.nr"; rose += "" + partString(string, 0) + "\n"; rose += "__________ " + partString(string, 4) + "____" + partString(string, 1) + "_" + partString(string, 5) + "\n"; rose += "____________ " + partString(string, 3) + "__" + partString(string, 3) + "_____" + partString(string, 2) + "\n"; rose += "___________ " + partString(string, 4) + "_" + partString(string, 2) + "__" + partString(string, 2) + "_____" + partString(string, 2) + "\n"; rose += "__________ " + partString(string, 4) + "_____" + partString(string, 3) + "___" + partString(string, 7) + "\n"; rose += "_________ " + partString(string, 6) + "______" + partString(string, 3) + "_" + partString(string, 2) + "______" + partString(string, 3) + "\n"; rose += "________ " + partString(string, 6) + "_______" + partString(string, 3) + "______" + partString(string, 2) + "_" + partString(string, 3) + "\n"; rose += "________ " + partString(string, 6) + "_______" + partString(string, 2) + "_______" + partString(string, 2)+ "\n"; rose += "________ " + partString(string, 7) + "_____" + partString(string, 2) + "_______" + partString(string, 2) + "\n"; rose += "_________ " + partString(string, 7) + "____" + partString(string, 2) + "______" + partString(string, 2) + "\n" rose += "__________ " + partString(string, 9) + "_______" + partString(string, 2) + "\n"; rose += partString(string, 4) + "________" + partString(string, 3) + "______" + partString(string, 5) + "\n"; rose += partString(string, 7) + "_________" + partString(string, 7) + "\n"; rose += "_" + partString(string, 8) + "_________" + partString(string, 2) + "\n"; rose += "__" + partString(string, 7) + "_________" + partString(string, 2) + "_" + partString(string, 2) + "\n"; rose += "___" + partString(string, 4) + "___" + partString(string, 2) + "_______" + partString(string, 8) + "\n"; rose += "___________" + partString(string, 2) + "_____" + partString(string, 2) + "__" + partString(string, 2) + "\n"; rose += "_______" + partString(string, 5) + "_" + partString(string, 2) + "___" + partString(string, 2) + "\n"; rose += "_____" + partString(string, 7) + "__" + partString(string, 2) + "_" + partString(string, 3) + "\n"; rose += "____" + partString(string, 8) + "___" + partString(string, 3) + "\n"; rose += "____" + partString(string, 6) + "______" + partString(string, 2) + "\n"; rose += "____" + partString(string, 4) + "________" + partString(string, 2) + "\n"; rose += "____" + partString(string, 3) + "_________" + partString(string, 2) + "\n"; rose += "____" + partString(string, 2) + "__________" + partString(string, 2) + "\n"; objResult.value = rose; } function partString(string, num) { if(string.length >= num) return string.substring(0, num); repeat = Math.ceil(num / string.length); newString = ""; for(i = 0; i < repeat; i++) newString += string; return newString.substring(0, num); }