var lineCounter = 0;
var fieldCount = 0;
var s7url="";
var footnoteurl="";
var groupname;
var mouseoverurl="";
var substitutemonogramurl="";
var substitutemotifurl="";
var defaultbodyurl="";
var defaultfronturl="";
var defaultmiddleurl="";
var defaultarea1url="";
var defaultarea2url="";
var defaultarea3url="";
var defaultarea4url="";
var globallocvar="";
var backupmotifurl = "";

function initInvitationEmbellishmentJSVariables() {
	lineCounter = 0;
	fieldCount = 0;
	s7url="";
	footnoteurl="";
	groupname;
	mouseoverurl="";
	substitutemonogramurl="";
	substitutemotifurl="";
	//globallocvar="";
	backupmotifurl = "";
	if(typeof(monogramurl) != "undefined")
		monogramurl="";
		if(typeof(motifurl) != "undefined")
		motifurl = "";
		if(typeof(hasmotif) != "undefined")
		hasmotif = "";
		if(typeof(footnoteurl) != "undefined")
			footnoteurl="";
		if(typeof(hasmonogram) != "undefined")
			hasmonogram = "";
		if(typeof(hasfootnote) != "undefined")
			hasfootnote = "";
		if(typeof(hasbody) != "undefined")
			hasbody = "";
		if(typeof(hasfront) != "undefined")
			hasfront = "";
		if(typeof(hasmiddle) != "undefined")
			hasmiddle = "";
		if(typeof(hasarea1) != "undefined")
			hasarea1= "";
		if(typeof(hasarea2) != "undefined")
			hasarea2= "";
		if(typeof(hasarea3) != "undefined")
			hasarea3= "";
		if(typeof(hasarea4) != "undefined")
			hasarea4= "";
		if(typeof(alllines) != "undefined")
			alllines= "";
		if(typeof(sameline) != "undefined")
			sameline= "";
		if(typeof(aboveline) != "undefined")
			aboveline= "";
		if(typeof(style2) != "undefined")
			style2= "";
		if(typeof(style1) != "undefined")
			style1= "";
		if(typeof(color1) != "undefined")
			color1= "";
		if(typeof(color2) != "undefined")
			color2= "";
		if(typeof(fonturl) != "undefined")
			fonturl ="";
		if(typeof(colorurl) != "undefined")
			colorurl= "";
		if(typeof(hascolor) != "undefined")
			hascolor =  "";
		
		defaultbodyurl="";
		defaultfronturl="";
		defaultmiddleurl="";
		defaultarea1url="";
		defaultarea2url="";
		defaultarea3url="";
		defaultarea4url="";	
		templatearray = new Array();
		colorarray = new Array();
		fontarray= new Array();
		justificationarray = new Array();
		count = -1;

}

function sceneSevenUrl(s7url) {

	var embellishItemImageDiv = $('embellishItemImage');
	if (embellishItemImageDiv) {

		var itemImageElement = embellishItemImageDiv.getElementsByTagName("img")[0];
		itemImageElement.src = ""
		// should be removed later
		itemImageElement.width = "300";
		// itemImageElement.height="500";
	
		itemImageElement.src = s7url;
		mouseoverurl = s7url;
		
	}
}

function previewLargeImage(e)
{
	if(typeof(mouseoverurl) != "undefined" && mouseoverurl.length > 0)
	{

	 $('largePreviewImage').getElementsByTagName("img")[0].src  = mouseoverurl;
		$('largePreviewImage').style.display = "block";
	 
	}
}
function hidepreviewLargeImage()
{
	 $('largePreviewImage').getElementsByTagName("img")[0].src="";
	 $('largePreviewImage').style.display = "none";
}



function showForm() {
	bodyElem = window.document.body;
//	bodyElem.className = 'ie6LayerBodyCls';
	elem = document.getElementById('eventprofile_container');
	elem.style.display = '';
	return false;
}

function cancelUploadNewArt() {
	bodyElem = window.document.body;
	bodyElem.className = '';
	elem = document.getElementById('eventprofile_container');
	elem.style.display = 'none';
	return false;
}

function disableEnterKey(e) {
	var key;
	if (window.event)
		key = window.event.keyCode;
	else
		key = e.which;
	if (key == 13)
		return false;
	else
		return true;
}

function radioInterceptor(ElemForm, Elm)
{
	
	if(typeof(Elm) != "undefined")
	{
	Elm.setAttribute("checked",true);
	
	if (Elm.getAttribute("grptype_body") != null || Elm.getAttribute("grptype_footnote") != null) {
		globallocvar = "grptype_body";
		sceneSevenUrl(defaultbodyurl);
	}
	else if (Elm.getAttribute("grptype_middle") != null){
		globallocvar = "grptype_middle";
		sceneSevenUrl(defaultmiddleurl);
	}
	else if (Elm.getAttribute("grptype_front") != null){
		globallocvar = "grptype_front";
		sceneSevenUrl(defaultfronturl);
	}
	else if (Elm.getAttribute("grptype_area1") != null){
		globallocvar = "grptype_area1";
		sceneSevenUrl(defaultarea1url);
	}
	else if (Elm.getAttribute("grptype_area2") != null){
		globallocvar = "grptype_area2";
		sceneSevenUrl(defaultarea2url);
	}
	else if (Elm.getAttribute("grptype_area3") != null){
		globallocvar = "grptype_area3";
		sceneSevenUrl(defaultarea3url);
	}
	else if (Elm.getAttribute("grptype_area4") != null){
		globallocvar = "grptype_area4";
		sceneSevenUrl(defaultarea4url);
	}
	}
}


function createBodyAndFootnoteUrl(elementsform, maximumLines) {
	templatearray = new Array();
	colorarray = new Array();
	fontarray = new Array();
	justificationarray = new Array();
	count = 0;
	if(typeof(hasbody) != "undefined" && !hasbody.blank())
	{
	getFieldVariables(elementsform, "grptype_body", hasbody);
	lineCounter = 0;
	s7url = "";
	var bodyurl = createS7BodyUrl();
	bodyurl = buildEmptyLines(bodyurl,maximumLines);

	if(typeof(align)!= "undefined")
	s7url = align + bodyurl;
	footnoteurl = "";
	//alert("hasfootnote : " + hasfootnote);
	if (typeof(hasfootnote) != "undefined" && hasfootnote == true) {
		templatearray = new Array();
		colorarray = new Array();
		fontarray = new Array();
		justificationarray = new Array();
		count = 0;
		if(typeof(hasfootnotes)!= "undefined") 
		getFootnoteFieldVariables(elementsform, "grptype_footnote",	hasfootnotes);
	
		var lfootnoteurl = createS7BodyUrl();
	
		if(lfootnoteurl.length <= 0)
			lfootnoteurl = 	buildEmptyFootnoteLines();
	//	else
	//		lfootnoteurl = 	buildRemainingFootnoteLines(lfootnoteurl);
		if(typeof(footnotealign)!= "undefined")
		footnoteurl = footnotealign + lfootnoteurl;
	}
	else
		footnoteurl = buildEmptyFootnoteLines();
	}
	
}



function createNonBodyUrl(elementsform, maximumLines, grouptype, gtype) {
	templatearray = new Array();
	colorarray = new Array();
	fontarray = new Array();
	justificationarray = new Array();
	count = 0;
//	var emptyurl ="";
//	s7url  =  buildEmptyLines(emptyurl, maximumLines );
	if(typeof(gtype) != "undefined" && !gtype.blank())
	{
	getFieldVariables(elementsform, grouptype, gtype);

	lineCounter = 0;
	s7url = "";
	var bodyurl = createS7BodyUrl();

	bodyurl = buildEmptyLines(bodyurl, maximumLines );
	if(typeof(align)!="undefined")
	s7url = align + bodyurl;
	footnoteurl = "";
	footnoteurl = buildEmptyFootnoteLines();
	}

}

function createAllDefaultUrls()
{

	if(typeof(imgPrep_109) != "undefined" && !imgPrep_109.blank() ){
	
	if(typeof(hasfootnote) != "undefined" && hasfootnote == true)
    {
 	   //mSizePosFooter1;
	
    	if(typeof(hasmonogram) != "undefined" && hasmonogram == true && typeof(MONOSizePos_109 )!= "undefined" && !MONOSizePos_109.blank()   && typeof(substitutemonogramurl) != "undefined" && !substitutemonogramurl.blank())
    		defaultbodyurl = imgPrep_109+mSizePosFooter_109+fonturl+colorurl+footnotealign+footnoteurl + bodylines_109 +substitutemonogramurl+MONOSizePos_109;
    	else if(typeof(hasmotif) != "undefined" && hasmotif == true && typeof(LASizePos_109) != "undefined" && !LASizePos_109.blank() && typeof(substitutemotifurl) != "undefined" && substitutemotifurl.length > 0 )
    		defaultbodyurl = imgPrep_109+mSizePosFooter_109+fonturl+colorurl+footnotealign+footnoteurl + bodylines_109 +substitutemotifurl+LASizePos_109;
    	else
    		defaultbodyurl  = imgPrep_109+sizePosFooter_109+fonturl+colorurl+footnotealign+footnoteurl + bodylines_109;
 
    	
    }

    else if(typeof(hasmonogram) != "undefined" && hasmonogram == true && typeof(MONOSizePos_109) != "undefined"  && !MONOSizePos_109.blank() && typeof(substitutemonogramurl) != "undefined" && !substitutemonogramurl.blank())
    {

    	defaultbodyurl  =imgPrep_109+mSizePos_109+fonturl+colorurl+ bodylines_109 +substitutemonogramurl+MONOSizePos_109;

    	
    }
    else if(typeof(hasmotif) != "undefined" && hasmotif == true && typeof(LASizePos_109) != "undefined" && !LASizePos_109.blank() && typeof(substitutemotifurl) != "undefined" && substitutemotifurl.length > 0 ) {
    	defaultbodyurl  =imgPrep_109+mSizePos_109+fonturl+colorurl + bodylines_109 +substitutemotifurl+LASizePos_109;
    }
    else
    	defaultbodyurl  =imgPrep_109+sizePos_109+fonturl+colorurl+bodylines_109 ;
	
	
	defaultbodyurl  = cleanS7Url(defaultbodyurl);
    }
	
	if(typeof(imgPrep_108) != "undefined" && !imgPrep_108.blank() ){
	if(typeof(hasmonogram) != "undefined" && hasmonogram == true && typeof(MONOSizePos_108) != "undefined" && !MONOSizePos_108.blank()   && typeof(substitutemonogramurl) != "undefined" && !substitutemonogramurl.blank())
    {

		defaultmiddleurl  = imgPrep_108+mSizePos_108+fonturl+colorurl+ bodylines_108 +substitutemonogramurl+MONOSizePos_108;
    }
	else if (typeof(hasmotif) != "undefined" && hasmotif == true && typeof(LASizePos_108) != "undefined" && !LASizePos_108.blank() && typeof(substitutemotifurl) != "undefined" && substitutemotifurl.length > 0 ){
		defaultmiddleurl  = imgPrep_108+mSizePos_108+fonturl+colorurl+  bodylines_108 +substitutemotifurl+LASizePos_108;
  }
    else
    {
    	defaultmiddleurl  =imgPrep_108+sizePos_108+fonturl+colorurl+ bodylines_108;
    }
	
	defaultmiddleurl = cleanS7Url(defaultmiddleurl);
	}
	
	if(typeof(imgPrep_107) != "undefined" && !imgPrep_107.blank()){
	if(typeof(hasmonogram) != "undefined" && hasmonogram == true && typeof(MONOSizePos_107) != "undefined" && !MONOSizePos_107.blank() && typeof(substitutemonogramurl) != "undefined" && !substitutemonogramurl.blank())
    {

		defaultfronturl  = imgPrep_107+mSizePos_107+fonturl+colorurl+  bodylines_107 +substitutemonogramurl+MONOSizePos_107;
    }
	else if( typeof(hasmotif) != "undefined" && hasmotif == true && typeof(LASizePos_107) != "undefined" && !LASizePos_107.blank() && typeof(substitutemotifurl) != "undefined" && !substitutemotifurl.blank() )
	{	defaultfronturl  =imgPrep_107+mSizePos_107+fonturl+colorurl+ bodylines_107 +substitutemotifurl+LASizePos_107;
    }
    else{
    	defaultfronturl  =imgPrep_107+sizePos_107+fonturl+colorurl + bodylines_107;
    }
	
	defaultfronturl = cleanS7Url(defaultfronturl);
	}
	

	if(typeof(imgPrep_114) != "undefined" && !imgPrep_114.blank() ){
		if(typeof(hasmonogram) != "undefined" && hasmonogram == true && typeof(MONOSizePos_114) != "undefined" && !MONOSizePos_114.blank() && typeof(substitutemonogramurl) != "undefined" && !substitutemonogramurl.blank())
        {

			defaultarea1url  =imgPrep_114+mSizePos_114+fonturl+colorurl+ bodylines_114 +substitutemonogramurl+MONOSizePos_114;
        }
		else if (typeof(hasmotif) != "undefined" && hasmotif == true && typeof(LASizePos_114) != "undefined" && !LASizePos_114.blank() && typeof(substitutemotifurl) != "undefined" && !substitutemotifurl.blank() ){
			defaultarea1url  = imgPrep_114+mSizePos_114+fonturl+colorurl+ bodylines_114 +substitutemotifurl+LASizePos_114;
        }
        else{
        	defaultarea1url  =imgPrep_114+sizePos_114+fonturl+colorurl+ bodylines_114 ;
        }
			
		defaultarea1url = cleanS7Url(defaultarea1url);
	//	alert("defaultarea1url  ::"+ defaultarea1url);

	}
	if(typeof(imgPrep_115) != "undefined" && !imgPrep_115.blank()){

		if(typeof(hasmonogram) != "undefined" && hasmonogram == true && typeof(MONOSizePos_115) != "undefined" && !MONOSizePos_115.blank() && typeof(substitutemonogramurl) != "undefined" && !substitutemonogramurl.blank() )
        {
			defaultarea2url  =imgPrep_115+mSizePos_115+fonturl+colorurl+ bodylines_115 +substitutemonogramurl+MONOSizePos_115;
        }
		else if (typeof(hasmotif) != "undefined" && hasmotif == true && typeof(LASizePos_115) != "undefined" && !LASizePos_115.blank() && typeof(substitutemotifurl) != "undefined" && !substitutemotifurl.blank() ){
			defaultarea2url  =imgPrep_115+mSizePos_115+fonturl+colorurl+ bodylines_115 +substitutemotifurl+LASizePos_115;
        }
        else
        	defaultarea2url  =imgPrep_115+sizePos_115+fonturl+colorurl+ bodylines_115;

		defaultarea2url = cleanS7Url(defaultarea2url);
	
		
	}
	

	if(typeof(imgPrep_116) != "undefined" && !imgPrep_116.blank() ){
		if(typeof(hasmonogram) != "undefined" && hasmonogram == true && typeof(MONOSizePos_116) != "undefined" && !MONOSizePos_116.blank()  && typeof(substitutemonogramurl) != "undefined" && !substitutemonogramurl.blank())
        {
			defaultarea3url  = imgPrep_116+mSizePos_116+fonturl+colorurl+  bodylines_116  +substitutemonogramurl+MONOSizePos_116;
        }
		else if (typeof(hasmotif) != "undefined" && hasmotif == true && typeof(LASizePos_116) != "undefined" && !LASizePos_116.blank() && typeof(substitutemotifurl) != "undefined" && !substitutemotifurl.blank() ){
			defaultarea3url  =imgPrep_116+mSizePos_116+fonturl+colorurl+  bodylines_116 +substitutemotifurl+LASizePos_116;
        }
        else
        	defaultarea3url  =imgPrep_116+sizePos_116+fonturl+colorurl+ bodylines_116;
		
		defaultarea3url = cleanS7Url(defaultarea3url);

	}
		
	

	if(typeof(imgPrep_117) != "undefined" && !imgPrep_117.blank()){
		if(typeof(hasmonogram) != "undefined" && hasmonogram == true && typeof(MONOSizePos_117) != "undefined"  && !MONOSizePos_117.blank() && typeof(substitutemonogramurl) != "undefined" && !substitutemonogramurl.blank())
        {
			defaultarea4url  = imgPrep_117+mSizePos_117+fonturl+colorurl+ bodylines_117 +substitutemonogramurl+MONOSizePos_117;
        }
		else if (typeof(hasmotif) != "undefined" && hasmotif == true && typeof(LASizePos_117) != "undefined" && !LASizePos_117.blank() && typeof(substitutemotifurl) != "undefined" && !substitutemotifurl.blank()){
			defaultarea4url  =imgPrep_117+mSizePos_117+fonturl+colorurl+  bodylines_117  +substitutemotifurl+LASizePos_117;
        }
        else{
        	defaultarea4url  =imgPrep_117+sizePos_117+fonturl+colorurl+  bodylines_117;
        }

		defaultarea4url = cleanS7Url(defaultarea4url);
	}
		
	
}

function cleanS7Url(inString) {
	return inString.replace(/&amp;/gi, "&");
}

var max_footnote_lines;


function createUrl(elementsform, triggeredElm) {
	var groupname = null;

	if (triggeredElm.getAttribute("grptype_body") != null || triggeredElm.getAttribute("grptype_footnote") != null) {

		max_footnote_lines =parseInt(maxLines_109) + 3;
		
	//	if(typeof(hasbody) != "undefined" && !hasbody.blank())
	//	{
		var emptyurl="";
		lineCounter = 0;
			s7url = buildEmptyLines(emptyurl , maxLines_109);

		
		if(typeof(hasbody) != "undefined")createBodyAndFootnoteUrl(elementsform, maxLines_109);
		groupname = "grptype_body";
		globallocvar = "grptype_body";

		if(typeof(hasfootnote) != "undefined" && hasfootnote == true)
        {
     	   //mSizePosFooter1;
        	if(typeof(hasmonogram) != "undefined" && hasmonogram == true && typeof(MONOSizePos_109 )!= "undefined" && !MONOSizePos_109.blank() && typeof(substitutemonogramurl) != "undefined" && !substitutemonogramurl.blank())
        	{
        		defaultbodyurl  = imgPrep_109+mSizePosFooter_109+fonturl+colorurl+footnoteurl + s7url+substitutemonogramurl+MONOSizePos_109;
        		defaultbodyurl  = cleanS7Url(defaultbodyurl);
        		sceneSevenUrl(defaultbodyurl);
        	}
        	else if(typeof(hasmotif) != "undefined" && hasmotif == true && typeof(LASizePos_109) != "undefined" && !LASizePos_109.blank() && typeof(substitutemotifurl) != "undefined" && !substitutemotifurl.blank() )
			
        		{
        		defaultbodyurl  = imgPrep_109+mSizePosFooter_109+fonturl+colorurl+footnoteurl + s7url+substitutemotifurl+LASizePos_109;
        		defaultbodyurl  = cleanS7Url(defaultbodyurl);
        		sceneSevenUrl( defaultbodyurl );
        		
        		}
        	else{
        		defaultbodyurl  = imgPrep_109+sizePosFooter_109+fonturl+colorurl+footnoteurl + s7url;
        		defaultbodyurl  = cleanS7Url(defaultbodyurl);
        	
        		sceneSevenUrl(defaultbodyurl);
        		
        	}
     
        }

        else if(typeof(hasmonogram) != "undefined" && hasmonogram == true && typeof(MONOSizePos_109) != "undefined"  && !MONOSizePos_109.blank() && typeof(substitutemonogramurl) != "undefined" && !substitutemonogramurl.blank())
        {
        	
        	defaultbodyurl  = imgPrep_109+mSizePos_109+fonturl+colorurl+ s7url +substitutemonogramurl+MONOSizePos_109;
        	defaultbodyurl  = cleanS7Url(defaultbodyurl);
        	sceneSevenUrl(defaultbodyurl);

        }
        else if(typeof(hasmotif) != "undefined" && hasmotif == true && typeof(LASizePos_109) != "undefined" && !LASizePos_109.blank() && typeof(substitutemotifurl) != "undefined" && !substitutemotifurl.blank() ) {
        	defaultbodyurl  = imgPrep_109+mSizePos_109+fonturl+colorurl + s7url +substitutemotifurl+LASizePos_109;
        	defaultbodyurl  = cleanS7Url(defaultbodyurl);
    		sceneSevenUrl(defaultbodyurl);
        }
        else{
    
        	defaultbodyurl  = imgPrep_109+sizePos_109+fonturl+colorurl+s7url;
        	defaultbodyurl  = cleanS7Url(defaultbodyurl);
    		sceneSevenUrl(defaultbodyurl);

        }
		
	} 
	
	else if (triggeredElm.getAttribute("grptype_middle") != null) {
		var emptyurl="";
		lineCounter = 0;
			s7url = buildEmptyLines(emptyurl , maxLines_108);

		
		if(typeof(hasmiddle) != "undefined")createNonBodyUrl(elementsform, maxLines_108,"grptype_middle", hasmiddle);
		
		if(typeof(hasmonogram) != "undefined" && hasmonogram == true && typeof(MONOSizePos_108) != "undefined" && !MONOSizePos_108.blank()  && typeof(substitutemonogramurl) != "undefined" && !substitutemonogramurl.blank())
        {
			defaultmiddleurl = imgPrep_108+mSizePos_108+fonturl+colorurl+ s7url +substitutemonogramurl+MONOSizePos_108;
			defaultmiddleurl = cleanS7Url(defaultmiddleurl);
    		sceneSevenUrl(defaultmiddleurl);
        }
		else if (typeof(hasmotif) != "undefined" && hasmotif == true && typeof(LASizePos_108) != "undefined" && !LASizePos_108.blank() && typeof(substitutemotifurl) != "undefined" && !substitutemotifurl.blank() ){
			defaultmiddleurl = imgPrep_108+mSizePos_108+fonturl+colorurl+ s7url +substitutemotifurl+LASizePos_108;
			defaultmiddleurl = cleanS7Url(defaultmiddleurl);
    		sceneSevenUrl(defaultmiddleurl);
      }
        else
        {
        	defaultmiddleurl = imgPrep_108+sizePos_108+fonturl+colorurl+s7url;
        	defaultmiddleurl = cleanS7Url(defaultmiddleurl);
       		sceneSevenUrl(defaultmiddleurl);
    	 }
			groupname = "grptype_middle";
			globallocvar ="grptype_middle";
		
	}
	else if (triggeredElm.getAttribute("grptype_front") != null) {
		var emptyurl="";
		lineCounter = 0;
			s7url = buildEmptyLines(emptyurl , maxLines_107);

		if(typeof(hasfront) != "undefined")createNonBodyUrl(elementsform , maxLines_107,"grptype_front", hasfront);
		
		if(typeof(hasmonogram) != "undefined" && hasmonogram == true && typeof(MONOSizePos_107) != "undefined" && !MONOSizePos_107.blank()  && typeof(substitutemonogramurl) != "undefined" && !substitutemonogramurl.blank() )
        {
			defaultfronturl = imgPrep_107+mSizePos_107+fonturl+colorurl+ s7url +substitutemonogramurl+MONOSizePos_107;
			defaultfronturl  = cleanS7Url(defaultfronturl );
    		sceneSevenUrl(defaultfronturl );
        }
		else if( typeof(hasmotif) != "undefined" && hasmotif == true && typeof(LASizePos_107) != "undefined" && !LASizePos_107.blank() && typeof(substitutemotifurl) != "undefined" && !substitutemotifurl.blank() )
		{	
			defaultfronturl = imgPrep_107+mSizePos_107+fonturl+colorurl+ s7url +substitutemotifurl+LASizePos_107;
			defaultfronturl  = cleanS7Url(defaultfronturl );
    		sceneSevenUrl(defaultfronturl );
        }
        else{
        	defaultfronturl = imgPrep_107+sizePos_107+fonturl+colorurl + s7url;
        	defaultfronturl  = cleanS7Url(defaultfronturl );
    		sceneSevenUrl(defaultfronturl );
        }
			groupname = "grptype_front";
			globallocvar ="grptype_front";
		
	}
	else if (triggeredElm.getAttribute("grptype_area1") != null) {
		var emptyurl="";
			lineCounter = 0;
			s7url = buildEmptyLines(emptyurl , maxLines_114);
	//	alert("s7 url  ::"+ s7url);
		if(typeof(hasarea1) != "undefined")	createNonBodyUrl(elementsform , maxLines_114,"grptype_area1", hasarea1);
		
		if(typeof(hasmonogram) != "undefined" && hasmonogram == true && typeof(MONOSizePos_114) != "undefined" && !MONOSizePos_114.blank() && typeof(substitutemonogramurl) != "undefined" && !substitutemonogramurl.blank())
        {
			defaultarea1url = imgPrep_114+mSizePos_114+fonturl+colorurl+ s7url +substitutemonogramurl+MONOSizePos_114;

			defaultarea1url  = cleanS7Url(defaultarea1url );
    		sceneSevenUrl(defaultarea1url );
        }
		else if (typeof(hasmotif) != "undefined" && hasmotif == true && typeof(LASizePos_114) != "undefined" && !LASizePos_114.blank() && typeof(substitutemotifurl) != "undefined" && !substitutemotifurl.blank() ){
			defaultarea1url = imgPrep_114+mSizePos_114+fonturl+colorurl+ s7url +substitutemotifurl+LASizePos_114;
			defaultarea1url  = cleanS7Url(defaultarea1url );
		
    		sceneSevenUrl(defaultarea1url );
        }
        else{
        	defaultarea1url = imgPrep_114+sizePos_114+fonturl+colorurl+ s7url;
        	defaultarea1url  = cleanS7Url(defaultarea1url );
    		sceneSevenUrl(defaultarea1url );
        }
			groupname = "grptype_area1";
			globallocvar ="grptype_area1";
		
	}
	else if (triggeredElm.getAttribute("grptype_area2") != null) {
		var emptyurl="";
		lineCounter = 0;
			s7url = buildEmptyLines(emptyurl , maxLines_115);

		if(typeof(hasarea2) != "undefined")createNonBodyUrl(elementsform , maxLines_115,"grptype_area2", hasarea2);

		if(typeof(hasmonogram) != "undefined" && hasmonogram == true && typeof(MONOSizePos_115) != "undefined" && !MONOSizePos_115.blank() && typeof(substitutemonogramurl) != "undefined" && !substitutemonogramurl.blank() )
        {
			defaultarea2url =   imgPrep_115+mSizePos_115+fonturl+colorurl+ s7url +substitutemonogramurl+MONOSizePos_115;
			defaultarea2url  = cleanS7Url(defaultarea2url );
    		sceneSevenUrl(defaultarea2url );
        }
		else if (typeof(hasmotif) != "undefined" && hasmotif == true && typeof(LASizePos_115) != "undefined" && !LASizePos_115.blank() && typeof(substitutemotifurl) != "undefined" && !substitutemotifurl.blank() ){
			defaultarea2url = imgPrep_115+mSizePos_115+fonturl+colorurl+ s7url +substitutemotifurl+LASizePos_115;
			defaultarea2url  = cleanS7Url(defaultarea2url );
    		sceneSevenUrl(defaultarea2url );
        }
        else{
        	defaultarea2url = imgPrep_115+sizePos_115+fonturl+colorurl+ s7url;
    		defaultarea2url  = cleanS7Url(defaultarea2url );
    		sceneSevenUrl(defaultarea2url );
        }
			groupname = "grptype_area2";
			globallocvar ="grptype_area2";
		
	}
	else if (triggeredElm.getAttribute("grptype_area3") != null) {
		var emptyurl="";
		lineCounter = 0;
			s7url = buildEmptyLines(emptyurl , maxLines_116);

		if(typeof(hasarea3) != "undefined")createNonBodyUrl(elementsform , maxLines_116,"grptype_area3", hasarea3);
		if(typeof(hasmonogram) != "undefined" && hasmonogram == true && typeof(MONOSizePos_116) != "undefined" && !MONOSizePos_116.blank() && typeof(substitutemonogramurl) != "undefined" && !substitutemonogramurl.blank())
        {
			defaultarea3url = imgPrep_116+mSizePos_116+fonturl+colorurl+ s7url +substitutemonogramurl+MONOSizePos_116;
			defaultarea3url  = cleanS7Url(defaultarea3url );
    		sceneSevenUrl(defaultarea3url );
        }
		else if (typeof(hasmotif) != "undefined" && hasmotif == true && typeof(LASizePos_116) != "undefined" && !LASizePos_116.blank() && typeof(substitutemotifurl) != "undefined" && !substitutemotifurl.blank() ){
			defaultarea3url = imgPrep_116+mSizePos_116+fonturl+colorurl+ s7url +substitutemotifurl+LASizePos_116;
			defaultarea3url  = cleanS7Url(defaultarea3url );
    		sceneSevenUrl(defaultarea3url );
        }
        else{
       	defaultarea3url = imgPrep_116+sizePos_116+fonturl+colorurl+ s7url;
    	defaultarea3url  = cleanS7Url(defaultarea3url );
		sceneSevenUrl(defaultarea3url );
        }
			groupname = "grptype_area3";
			globallocvar ="grptype_area3";
		
	}
	else if (triggeredElm.getAttribute("grptype_area4") != null) {
		var emptyurl="";
		lineCounter = 0;
			s7url = buildEmptyLines(emptyurl , maxLines_117);

		if(typeof(hasarea4) != "undefined")createNonBodyUrl(elementsform , maxLines_117,"grptype_area4", hasarea4);
		if(typeof(hasmonogram) != "undefined" && hasmonogram == true && typeof(MONOSizePos_117) != "undefined" && !MONOSizePos_117.blank()  && typeof(substitutemonogramurl) != "undefined" && !substitutemonogramurl.blank())
        {
			defaultarea4url = imgPrep_117+mSizePos_117+fonturl+colorurl+ s7url +substitutemonogramurl+MONOSizePos_117;
			defaultarea4url  = cleanS7Url(defaultarea4url );
    		sceneSevenUrl(defaultarea4url );
        }
		else if (typeof(hasmotif) != "undefined" && hasmotif == true && typeof(LASizePos_117) != "undefined" && !LASizePos_117.blank() && typeof(substitutemotifurl) != "undefined" && !substitutemotifurl.blank() ){
			defaultarea4url =  imgPrep_117+mSizePos_117+fonturl+colorurl+ s7url +substitutemotifurl+LASizePos_117;
			defaultarea4url  = cleanS7Url(defaultarea4url );
    		sceneSevenUrl(defaultarea4url );
        }
        else{
       	defaultarea4url =imgPrep_117+sizePos_117+fonturl+colorurl+ s7url;
    	defaultarea4url  = cleanS7Url(defaultarea4url );
		sceneSevenUrl(defaultarea4url );
        }
			groupname = "grptype_area4";
			globallocvar ="grptype_area4";
		
	}
	var radioGrp = $$('input:[type="radio"][name="location"]');
	for (i = 0; i < radioGrp.length; i++) {
		if (radioGrp[i].value == groupname) {
			radioGrp[i].checked = true;
		}

	}
}

var templatearray = new Array();
var colorarray = new Array();
var fontarray= new Array();
var justificationarray = new Array();
var count = -1;

function getFieldVariables(thisForm, attributename, attributeValue) {
	if(typeof(optionsCount) != "undefined") {
	var fields = thisForm.elements;
	fieldCount = 0;
	x = 0;

	do {
		var ofield = fields[x];
		fieldCount = 0;
		if (ofield.getAttribute(attributename) != null) {
			for (j = 0; j < optionsCount; j++) {
				var field = fields[x + j];

				if (field.getAttribute(attributename) != null) {
					var val = field.getAttribute(attributename);
					if (val == attributeValue) {
						templatearray[count] = Form.Element.getValue(fields[x + j]);
						fieldCount++;
				
					}
					if (val == hascolor) {
						colorarray[count] = Form.Element.getValue(fields[x + j]);
						fieldCount++;
			
					}
					if (val == hasfont) {
						fontarray[count] = Form.Element.getValue(fields[x + j]);
						fieldCount++;

					}
					if (val == hasjustification) {
						justificationarray[count] = Form.Element.getValue(fields[x + j]);
						fieldCount++;

					}
				}
			}

			if (fieldCount == optionsCount)
				count++;

			x = parseInt(x) + parseInt(optionsCount);
		}

		if (fieldCount == 0)
			x++;
	} while (x < fields.length)
	}
	
}



function getFootnoteFieldVariables(thisForm, attributename, attributeValue) {
	if(typeof(optionsCount != "undefined")) {
	var fields = thisForm.elements;
	fieldCount = 0;
	x = 0;

	do {
		var ofield = fields[x];
		fieldCount = 0;
		if (ofield.getAttribute(attributename) != null) {
			for (j = 0; j < optionsCount; j++) {
				var field = fields[x + j];

				if (field.getAttribute(attributename) != null) {
					var val = field.getAttribute(attributename);
					if (val == attributeValue) {
						templatearray[count] = Form.Element.getValue(fields[x + j]);
						fieldCount++;
					}
			
					if (val == hascolor) {
						colorarray[count] = Form.Element.getValue(fields[x + j]);
						fieldCount++;
				
					}
					if (val == hasfont) {
						fontarray[count] = Form.Element.getValue(fields[x + j]);
						fieldCount++;
				
					}
					if (val == hasfootnotejustification) {
						justificationarray[count] = Form.Element.getValue(fields[x + j]);
						var just="";
				
						if(field.type=="select-one")
						{
				
							just = field.options[field.selectedIndex].text;
				
							
						}
						else if(field.type=="radio" || field.type=="checkbox")
						{
				
							for (y=0; y<field.length; y++) {
							if(field[y].checked)
								just =  field[y].text;
				
						}
							
						}
					
						//footnotealign = getFootNoteJustification(Form.Element.select(fields[x + j]));
						footnotealign = getFootNoteJustification(just);
						fieldCount++;
				
					}
				}
			}

				count++;
			x = parseInt(x) + parseInt(optionsCount);
		}

		if (fieldCount == 0)
			x++;
	} while (x < fields.length)
		
		var len = templatearray.length - colorarray.length;
		do
		{
			var elm = colorarray[colorarray.length -1];
			colorarray[colorarray.length] = elm; 
			elm = fontarray[fontarray.length -1];
			fontarray[fontarray.length] = elm; 
			elm = justificationarray[justificationarray.length -1];
			justificationarray[justificationarray.length] = elm; 
			fieldCount+= 3;
			len--;
		}while(len > 0)
}
}

function createS7BodyUrl() {
	var s7url = "";

	for (i = 0; i < count; i++) {
		if (typeof(templatearray) != "undefined" && templatearray[i] != null && fontarray[i] != null && colorarray[i] != null) {
			lineCounter++;
			if (aboveline == true) {
				if (fontarray[i] == style2) {
					var re = /cf1$/;
					if (re.test(s7url)) {
						s7url = s7url.replace(re, "f1\\fs6\\par\\cf1");
					} else {
						if (i > 1) {
							s7url += "\\f1\\fs6\\par";
						}
					}
				}
			}
//alert("fontarray :"+ fontarray[i]+"  style 1 : " + style1 );
			if (fontarray[i] == style1) {
				s7url += "&$f" + lineCounter + "=" + 1 + "&$s" + lineCounter + "=" + Size1;
			} else if (fontarray[i] == style2) {
				s7url += "&$f" + lineCounter + "=" + 2 + "&$s" + lineCounter + "=" + Size2;
			}

			linecolor = colorarray[i];
			if (linecolor == color1) {
				s7url += "&$l" + lineCounter + "=" + escape(templatearray[i].gsub(' ', '+'));
			} else if (linecolor == color2) {
				s7url += "&$l" + lineCounter + "=" + escape("\\cf2+" + templatearray[i].gsub(' ', '+'));
			}
			if (alllines == true) {
				s7url += "\\f1\\fs6\\par";
			}
			if (sameline == true) {
				if (fontarray[i] == style2)
					s7url += "\\f1\\fs6\\par";
			}
			if (linecolor == color2) {
				s7url += "\\cf1";
			}
		}
	}
	
	return s7url;
}

function buildEmptyLines(bodyurl, maxLines) {
		bodyurl = emptyLines(maxLines, bodyurl);
	return bodyurl;
}

function buildRemainingFootnoteLines(bodyurl) {
	
			bodyurl = emptyLines(max_footnote_lines - count, bodyurl);
		return bodyurl;
}


function emptyLines(counter, url) {
	
	if(lineCounter < counter){
	do {
		
		lineCounter++;
		url += "&$f" + lineCounter + "=" + 1 + "&$s" + lineCounter + "=" + 1 + "&$l" + lineCounter + "=";
	} while ( lineCounter < counter);
	}
	return url;
}


function buildEmptyFootnoteLines() {
	var footnoteurl = "";
	var maxfootnoteLines = lineCounter + 3;
	for ( var i = lineCounter; i <= maxfootnoteLines; i++) {
		footnoteurl += "&$f" + i + "=" + 1 + "&$s" + i + "=" + 1 + "&$l" + i + "=";
	}
	return footnoteurl;
}

  function  mainImage()
  {

	  var intItemImageElement  = $('embellishItemImage').getElementsByTagName("img")[0];
	 // alert("tmpsta  :"+ tmpstaticurl);
	  if(typeof(tmpstaticurl) != "undefined"){
		 intItemImageElement.src = tmpstaticurl;
	  }
	  if(typeof(tmplrgurl) != "undefined"){
		 mouseoverurl = 	 tmplrgurl;
	  }

  }

  /***********************
   * 
   * Creates radio buttons based on grp type
   * @return
   */
function createLocations()
{

	var my_list = $('my_list');

	var li = new Element( 'li' );
	var input = new Element('input', {type:'radio', name: 'location',main:'',value:'main',onClick:"javascript:mainImage();", 'defaultChecked':true,'checked':true});
	input.onclick = function() {mainImage();  };
	li.insert(input).insert("Template");
	 my_list.insert(li);
	

	if(typeof(hasfrontradio)!="undefined" && hasfrontradio == true)
	{
		var li = new Element( 'li' );
		var input = new Element('input', {type:'radio', name: 'location',grptype_front:'',value:'grptype_front',onClick:"javascript:radioInterceptor(document.forms['embellish_template'],this);" });
		input.onclick = function() { radioInterceptor(document.forms['embellish_template'],this); };
		 li.insert(input).insert(frontdesc);
		 my_list.insert(li);
			if(globallocvar == 'grptype_front'){
				resetAllRadioButtons();
				input.checked=true;
				
			}
		 groupname = "grptype_front";
	}
	
	if(typeof(hasmiddleradio)!="undefined" && hasmiddleradio == true )
	{
		var li = new Element( 'li' );
		var input = new Element('input', {type:'radio', name: 'location',grptype_middle:'',value:'grptype_middle',onClick:"javascript:radioInterceptor(document.forms['embellish_template'],this);" });
		input.onclick = function() {radioInterceptor(document.forms['embellish_template'],this);  };
		li.insert(input).insert(middledesc);
		 my_list.insert(li);
		 if(globallocvar == 'grptype_middle'){
			 resetAllRadioButtons();
			 input.checked=true;
		 }
		 groupname = "grptype_middle";
	}
	
	if(typeof(hasbodyradio)!="undefined" && hasbodyradio == true )
	{
		var li = new Element( 'li' );
		var input = new Element('input', {type:'radio', name: 'location',value:'grptype_body',grptype_body:'',onClick:"javascript:radioInterceptor(document.forms['embellish_template'],this);"});
		input.onclick = function() {radioInterceptor(document.forms['embellish_template'],this); };
		li.insert(input).insert(bodydesc);
		 my_list.insert(li);
		 if(globallocvar == 'grptype_body'){
			 resetAllRadioButtons();
			 input.checked=true;
		 }
		 groupname = "grptype_body";
	}
	if(typeof(hasarea1radio)!="undefined" && hasarea1radio == true )
	{
		var li = new Element( 'li' );
		var input = new Element('input', {type:'radio', name: 'location',grptype_area1:'',value:'grptype_area1',onClick:"javascript:radioInterceptor(document.forms['embellish_template'],this);" });
		input.onclick = function() {radioInterceptor(document.forms['embellish_template'],this);  };
		li.insert(input).insert(area1);
		 my_list.insert(li);
		 if(globallocvar == 'grptype_area1'){
			 resetAllRadioButtons();
		 input.checked=true;
		 }
		 groupname = "grptype_area1";
	}
	
	if(typeof(hasarea2radio)!="undefined" && hasarea2radio == true )
	{
		var li = new Element( 'li' );
		var input = new Element('input', {type:'radio', name: 'location',grptype_area2:'',value:'grptype_area2',onClick:"javascript:radioInterceptor(document.forms['embellish_template'],this);" });
		input.onclick = function() {radioInterceptor(document.forms['embellish_template'],this);  };
		li.insert(input).insert(area2);
		 my_list.insert(li);
		 if(globallocvar == 'grptype_area2'){
			 resetAllRadioButtons();
			 input.checked=true;
			 
		 }
		 groupname = "grptype_area2";
	}
	
	if(typeof(hasarea3radio)!="undefined" && hasarea3radio == true )
	{
		var li = new Element( 'li' );
		var input = new Element('input', {type:'radio', name: 'location',grptype_area3:'',value:'grptype_area3',onClick:"javascript:radioInterceptor(document.forms['embellish_template'],this);" });
		input.onclick = function() {radioInterceptor(document.forms['embellish_template'],this);  };
		li.insert(input).insert(area3);
		 my_list.insert(li);
		 if(globallocvar == 'grptype_area3'){
			 resetAllRadioButtons();
			 input.checked=true;
			 
		 }
		 groupname = "grptype_area3";
	}
	
	if(typeof(hasarea4radio)!="undefined" && hasarea4radio == true )
	{
		var li = new Element( 'li' );
		if(globallocvar == 'grptype_area4')
		var input = new Element('input', {type:'radio', name: 'location',grptype_area4:'',value:'grptype_area4',onClick:"javascript:radioInterceptor(document.forms['embellish_template'],this);",'checked':true });
		else
		var input = new Element('input', {type:'radio', name: 'location',grptype_area4:'',value:'grptype_area4',onClick:"javascript:radioInterceptor(document.forms['embellish_template'],this);" });
		input.onclick = function() {radioInterceptor(document.forms['embellish_template'],this);  };
		li.insert(input).insert(area4);
		 my_list.insert(li);
		 if(globallocvar == 'grptype_area4'){
			 
			 resetAllRadioButtons();
			 input.checked=true;
			 
		 }
		 groupname = "grptype_area4";
	}
}

 

function getFootNoteJustification(just)
{

	var ftalign = "&$notealign=";
	var returnVal = "";
	
	if (just.toLowerCase() == "center") {
		returnVal = ftalign+"qc";
	} else if (just.toLowerCase()  == "left" || just.toLowerCase()  == "left justified" || just.toLowerCase()  == "leftjustified" ) {
   		returnVal = ftalign+"ql";
	} else if (just.toLowerCase()  == "right" ||  just.toLowerCase()  == "right justified" ||  just.toLowerCase()  == "rightjustified") {
   		returnVal = ftalign+"qr";
	} else if (just == "Middle Center") {
		returnVal = "";
	} else if (just == "Top Center") {
		returnVal = "";
	} else if (just == "Bottom Center") {
		returnVal = "";
	} else if (just == "Bottom Right") {
		returnVal = "";
	}

	return returnVal;

}


function updateImagePreview(imageSrc, optionImageTagID) {
	if (imageSrc.length > 0) {
        var imgElem = document.getElementById(optionImageTagID);
        if(imgElem) {
        	imgElem.src = imageSrc;
        	imgElem.style.display = '';
        }
    }	
}


 /***********
  * handler to invoke ajax call when a motif color is changed
  * @return
  */

function motifHandler() {

	var motifid = document.embellish_template.motifitemsubcompid;
	var motifvalue = motifid.value;
	var motifcolorCmp = $(motifvalue);
	mcolor = motifcolorCmp.options[motifcolorCmp.selectedIndex].text;
	motifcolorCmp = $('motifStyles');
	mstyle = motifcolorCmp.options[motifcolorCmp.selectedIndex].text;

	if(typeof(mstyle) != "undefined" ){
	ajaxUpdateMotifUrl(mcolor, mstyle);
	updateMotifUrl(motifcolorCmp);
	}

}


function motifHandlerOnNoMotif() {

	var motifid = document.embellish_template.motifitemsubcompid;
	var motifvalue = motifid.value;
	var motifcolorCmp = $(motifvalue);
	mcolor = motifcolorCmp.options[motifcolorCmp.selectedIndex].text;
	motifcolorCmp = $('motifStyles');
	mstyle = motifcolorCmp.options[motifcolorCmp.selectedIndex].text;

	if((typeof(mstyle) != "undefined" )&& mstyle != "No Motif"){
	changeCurrentUrlOnMotifAndMonogramChanges();
	}
}


/******************************************
 * is used to attach on change event on motif colors
 * @return
 */

function attachEventOnMotifColors() {
	if(typeof(document.embellish_template ) != "undefined") {
	if(typeof(document.embellish_template.motifitemsubcompid ) != "undefined") {
	var motifid = document.embellish_template.motifitemsubcompid;
	var motifvalue = motifid.value;
	var thisForm = motifid.form;
	var comps = thisForm.elements;

	for ( var x = 0; x < comps.length; x++) {
		var tempComp = comps[x];

		if (tempComp.name.startsWith(motifvalue)) {
			
			if (tempComp.type == "select-one") {
			
				if (typeof tempComp.onchange != 'function') {
					tempComp.setAttribute("id", motifvalue);
					addEvent(tempComp, 'change', motifHandler);
				} else {
					tempComp.setAttribute("id", "motifStyles");
				}
			}
		}
	}
}
	}
}

/*********************************8
 * called when the motif style is changed in the drop down
 * @param selectedMotifStyleCmp
 * @return
 */

function updateMotifUrl(selectedMotifStyleCmp)
{
	
	var motifstyle = selectedMotifStyleCmp.options[selectedMotifStyleCmp.selectedIndex].text;
	if(motifstyle != "No Motif"){
	 var re = /Global.*?op_colorize/;
		var f = "Global/"+motifstyle+"&op_colorize";
		if(typeof(motifurl) != "undefined"){
			if(substitutemotifurl.length == 0){substitutemotifurl = backupmotifurl ;}
			substitutemotifurl =	substitutemotifurl.replace(re, f);
		 changeCurrentUrlOnMotifAndMonogramChanges();
		}
	}
	else
	{
			backupmotifurl = substitutemotifurl;
			substitutemotifurl =	"";
			 changeCurrentUrlOnMotifAndMonogramChanges();
	}
	
}




/***********
 * used when colors or fonts are changed without entering
 * the monogram value. Java code throws error
 * @return
 */


//function  substituteMonogramTextIfValueIsNull()
function  validateIfMonogramValuesIsNull()
{
	var radioFields = document.embellish_template.selecteditemsubcompid;
	if (radioFields) {
		var fieldLen = radioFields.length;
		for ( var i = 0; i < fieldLen; i++) {
			if (radioFields[i].checked && radioFields[i].type == 'radio') {
				var selectedSubCmp = radioFields[i];
			}
		}
		var thisValue = selectedSubCmp.value;
		var thisForm = selectedSubCmp.form;
		var pznComps = thisForm.elements;
		var compDivId = 'pzn_div_' + thisValue;
		var compDiv = document.getElementById(compDivId);

		if (compDiv) {
			for ( var x = 0; x < pznComps.length; x++) {
				var tempComp = pznComps[x];
				if (tempComp.name.startsWith(thisValue)) {

					if (tempComp.type == "text") {
						if(tempComp.value.length == 0)
						//tempComp.value=" ";
							document.embellish_template.validation.value="false";
						break;
							
					}
				}
			}
		}
}

}


function changeWordingFontOptions(thisForm) {
	thisForm.actn.value=141012;
	thisForm.ignorevalidation.value="true";
	thisForm.submit();
}

/****************
 * updates the monogram url with the text values entered.
 * invoked on ajax call on the fonts and colors and also change in text values
 * @return
 */

function replaceMonogramText() {

	var rsubstitutemonogramurl = substitutemonogramurl;
	var radioFields = document.embellish_template.selecteditemsubcompid;
	if (radioFields) {
		var fieldLen = radioFields.length;

		for ( var i = 0; i < fieldLen; i++) {
			if (radioFields[i].checked && radioFields[i].type == 'radio') {
				var selectedSubCmp = radioFields[i];
			}
		}

		var thisValue = selectedSubCmp.value;
		var thisForm = selectedSubCmp.form;
		var pznComps = thisForm.elements;
	
		monogramTextValues.size = 0;
		var monogramtextcounter = 0;
		var compDivId = 'pzn_div_' + thisValue;
		var compDiv = document.getElementById(compDivId);

		if (compDiv) {
			for ( var x = 0; x < pznComps.length; x++) {
				var tempComp = pznComps[x];
				if (tempComp.name.startsWith(thisValue)) {

					if (tempComp.type == "text") {
						monogramTextValues[monogramtextcounter] = tempComp.value;
						monogramtextcounter++;
					}
				}
			}

		//	if (monoFormat != "" && (monoFormat == "Standard" || monoFormat == "A-Traditional")) {
			if (monoFormat != "" &&  monoFormat == "A-Traditional") {
				var re = /Ltext.*?Ctext/;
				var f = "Ltext=" + monogramTextValues[0] + "&$Ctext";
				rsubstitutemonogramurl = rsubstitutemonogramurl.replace(re, f);

				re = /Ctext.*?Rtext/;
				f = "Ctext=" + monogramTextValues[2] + "&$Rtext";
				rsubstitutemonogramurl = rsubstitutemonogramurl.replace(re, f);

				re = /Rtext.*?r=/;
				f = "Rtext=" + monogramTextValues[1] + "&$r=";
				rsubstitutemonogramurl = rsubstitutemonogramurl.replace(re, f);
				
			}
			
			else if (monoFormat != "" && monoFormat == "Standard" ) {
				var re = /Ltext.*?Ctext/;
				var f = "Ltext=" + monogramTextValues[0] + "&$Ctext";
				rsubstitutemonogramurl = rsubstitutemonogramurl.replace(re, f);

				re = /Ctext.*?Rtext/;
				f = "Ctext=" + monogramTextValues[1] + "&$Rtext";
				rsubstitutemonogramurl = rsubstitutemonogramurl.replace(re, f);

				re = /Rtext.*?r=/;
				f = "Rtext=" + monogramTextValues[2] + "&$r=";
				rsubstitutemonogramurl = rsubstitutemonogramurl.replace(re, f);
				
			}
			
			
			else if (monoFormat != "" && (monoFormat == "1stNameInit" || monoFormat == "1stNames"  || monoFormat == "DotFlourish")) {
				var re = /Ltext.*?Ctext/;
				var f = "Ltext=" + monogramTextValues[0] + "&$Ctext";
				rsubstitutemonogramurl = rsubstitutemonogramurl.replace(re, f);
		
				re = /Ctext.*?Rtext/;
				f = "Ctext=" + "\\\'20\\\'26\\\'20" + "&$Rtext";
				rsubstitutemonogramurl = rsubstitutemonogramurl.replace(re, f);

				re = /Rtext.*?r=/;
				f = "Rtext=" + monogramTextValues[1] + "&$r=";
				rsubstitutemonogramurl = rsubstitutemonogramurl.replace(re, f);
				
			if( monogramTextValues[0].length == 0 &&  monogramTextValues[1].length ==0){
				// var re = /'20'26'20/;
				var re =/\\\'20\\\'26\\\'20/;
				
				 if (re.test(monogramurl)) {
							
								var re = /Ctext.*?Rtext/;
								var	f = "Ctext=" + ""+ "&$Rtext";
								rsubstitutemonogramurl = rsubstitutemonogramurl.replace(re, f);
							}
			}
			
			}
		   else if (monoFormat != "" && (monoFormat == "SingleInit" || monoFormat == "BurgInit")) {
				re = /Ctext.*?Rtext/;
				f = "Ctext=" + monogramTextValues[0] + "&$Rtext";
				rsubstitutemonogramurl = rsubstitutemonogramurl.replace(re, f);
				}

			substitutemonogramurl = rsubstitutemonogramurl;
			 changeCurrentUrlOnMotifAndMonogramChanges();
		}
	}
}



function changeCurrentUrlOnMotifAndMonogramChanges()
{

	var radioGrp = $$('input:[type="radio"][name="location"]');
	for (i = 0; i < radioGrp.length; i++) {
		if (radioGrp[i].checked) {
			createAllDefaultUrls();
			createUrl(document.forms['embellish_template'],radioGrp[i]);
			radioInterceptor(document.forms['embellish_template'],radioGrp[i]);
		}
	}	
		
}

function loadLinerImage(thisForm, radioFields){
	if(radioFields) {
		var fieldLen = radioFields.length;
		for (var i=0; i<fieldLen; i++)  {
			if(radioFields[i].type == 'radio') {
				var preselectIID = radioFields[i].value;
		      	var skuField = getField(thisForm, preselectIID, 0);
		      	if(skuField) {
		      		thisForm.skuIID.value=preselectIID;
		      		updateskucontrols(skuField, thisForm.skuvalue);
		      	}
			}
		}
	}
}

function loadEmbellishmentImage() {
	 intItemImageElem  = $('embellishItemImage').getElementsByTagName("img")[0];
	 	mainImage();
	 	   createLocations();
	 		if($('radiodiv') != null && $('templatekit') == null ) {
	 		 $('radiodiv').style.display = "block";
	 		}
	 		else
	 			resetInvitationTemplateImage();
	 		
	 if(typeof(hasmotif) != "undefined")
	 {
		attachEventOnMotifColors();
	 }
	 if(typeof(motifurl) != "undefined")
	 {
	 if(motifurl.search("No Motif") == -1)
	  substitutemotifurl = motifurl;
	 }
	 if(typeof(monogramurl) != "undefined")
	 {
	 var re = /'20'26'20/;
	 if (re.test(monogramurl)) {
	
					var re = /Ctext.*?Rtext/;
					var	f = "Ctext="+"\\\'20\\\'26\\\'20"+"&$Rtext";
							monogramurl =	monogramurl.replace(re, f);
				}
	 		substitutemonogramurl = monogramurl;
	 }

	createAllDefaultUrls();  
	var radioGrp = $$('input:[type="radio"][name="location"]');
	for (i = 0; i < radioGrp.length; i++) {
		if (radioGrp[i].checked == true) {
			radioInterceptor(document.forms['embellish_template'],radioGrp[i]);
		}

	}
		if($('templatekit')== null ) {
 	Event.observe(intItemImageElem, 'mouseover', previewLargeImage);  
	Event.observe(intItemImageElem, 'mouseout', hidepreviewLargeImage);   	
 	}
}

function resetAllRadioButtons()
{
	var radioGrp = $$('input:[type="radio"][name="location"]');
	for (i = 0; i < radioGrp.length; i++) {
		radioGrp[i].checked == false;
}
}

function loadPreviewImageInEditMode()
{
	var  hasLi = false;
	var dsp = document.embellish_template.editdsp.value;
	
	if(dsp != "" && dsp.length>0){
		if($('radiodiv') != null && $('templatekit') == null ) {
			 $('radiodiv').style.display = "block";
	 		 for(var r=0; r < $('my_list').childNodes.length; r++ ){
	 			 if($('my_list').childNodes[r].nodeName=="LI")
	 			 {
	 				 hasLi = true;
	 				 break;
	 			 }
	 				 
	 		 }
	 		 if(!hasLi){
	 		createLocations();
	 		
	 		var radioGrp = $$('input:[type="radio"][name="location"]');
	 		for (i = 0; i < radioGrp.length; i++) {
	 			if (radioGrp[i].value == globallocvar) {
	 				radioGrp[i].checked = true;
	 				radioInterceptor(document.forms['embellish_template'],radioGrp[i]); 
	 			}

	 		}
	 		 }
	 		$('embellishItemImage').getElementsByTagName("img")[0].stopObserving('mouseover');
	 		$('embellishItemImage').getElementsByTagName("img")[0].stopObserving('mouseout');
	 		}
		if($('templatekit')== null ) {
			 intItemImageElem  = $('embellishItemImage').getElementsByTagName("img")[0];
		 	Event.observe(intItemImageElem, 'mouseover', previewLargeImage);  
			Event.observe(intItemImageElem, 'mouseout', hidepreviewLargeImage);   	
		 	}
	}
	
	
	
}
  
function resetInvitationTemplateImage() {
   	if($('radiodiv') != null && $('templatekit')!= null ) {
   		$('radiodiv').style.display = "none";
   		$('largePreviewImage').style.display = "none";  	
  	}	
}