var clrchoose;
var PickTwo;
var han
var ColorWnd,LogoWnd;

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_nbGroup(event, grpName) { //v3.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : args[i+1];
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    if ((nbArr = document[grpName]) != null)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = args[i+1];
      nbArr[nbArr.length] = img;
  } }
}
function Skiplogo()
{
	var msg = "         Confirmation Message              "
	msg = msg + "\n------------------------------------------\n"
	msg = msg + "   This feature will skip the Logo Creator Application.\n"
	msg = msg + "   Do you wish to Continue ?"
	msg = msg + "\n------------------------------------------\n"
	var k = window.confirm(msg)
	if (k)
	{
		document.getcontent.action="preimage.asp"
		document.getcontent.submit()
	}
}

function AddCompanyHelp()
{
	window.open("addcomhelp.htm","help","scrollbars=yes,height=300,width=400,left=200,top=100")
}
function UploadLogo()
{
	document.location.href = "index.asp?Page=upload"
}
function ClearLogo()
{
	document.location.href = "deleteall.asp?img=logo"
}

function SelectLogo(nm)
{
	document.getcontent.LogoName.value=nm	
	document.getcontent.LogoImage.src = "../../templategallery/logos/" + nm
	document.getcontent.btnUploadLogo.disabled = true
	LogoWnd.close()
}

function ChangeLayout()
{
	document.location.href = "index.asp"
}

function SubmitLogo()
{
	var msg = "        Some data missing       "
	msg = msg + "\n---------------------------------------\n"
	var flag=1
	if (document.getcontent.LogoName.value == "") 
	{
		msg = msg + "       No Logo Selected \n"
		flag=0
	}
	if (document.getcontent.clrName.value == "")
	{
		msg = msg + "       Logo Color not Selected \n"
		flag=0
	}
	if (document.getcontent.BackColor.value == "")
	{
		msg = msg + "       Logo BackColor not Selected \n"
		flag=0
	}
	msg = msg + "---------------------------------------"
	if (flag == 0) 
	{
		alert(msg)
	}
	else
	{
		document.getcontent.action="index.asp?Page=SelectFormat"
		document.getcontent.submit()
	}
}	
function ColorPickerTWO(ch)
{	
	clrchoose=ch
	PickColor=1
	if (window.navigator.appName == "Netscape")	
	{
		var k = String(window.navigator.appVersion)
		var kk = k.split(" ")
		if (kk[0] < 5)
			ColorWnd=window.open("colorchooserNN.html","ColorPicker","menubar=no,status=no,scrollbars=no,width=320,height=320")			
		else
			ColorWnd=window.open("colorchooser.html","ColorPicker","menubar=no,status=no,scrollbars=no,width=370,height=340,left=100,top=100")			
	}
	else
		ColorWnd=window.open("colorchooser.html","ColorPicker","menubar=no,status=no,scrollbars=no,width=370,height=340,left=200,top=100")			
}	
function ApplyColor()
{
	if (PickColor == 1)
	{
		if (clrchoose == "L")
		{
			document.getcontent.ColorSel.value=ColorWnd.document.form_Color.selColor.value
			document.getcontent.clrName.value=document.getcontent.ColorSel.value
		}
		else
		{										 			
			document.getcontent.BackColorSel.value=ColorWnd.document.form_Color.selColor.value
			document.getcontent.BackColor.value=document.getcontent.BackColorSel.value	
		}
		ColorWnd.close()		
		PickColor=0
	}
	else
	{
		document.getcontent.TextColor.value=ColorWnd.document.form_Color.selColor.value	
		document.getcontent.ColorSel.value=document.getcontent.TextColor.value
		ColorWnd.close()		
	}
}


function SkipFormat()
{
	document.getcontent.action="index.asp?Page=SelectPosition&Skip=1"
	document.getcontent.submit()
}

function GenImage(opt)
{
	document.getcontent.action = "imageset.asp?opt=" + opt
	document.getcontent.submit()
}


function SubmitFormat()
{
	var msg = "        Some data missing       "
	msg = msg + "\n---------------------------------------\n"
	var flag=1
	if (document.getcontent.textvalue.value == "") 
	{
		msg = msg + "       No Text Entered \n"
		flag=0
	}
	if (document.getcontent.TextColor.value == "")
	{
		msg = msg + "       Text Color not Selected \n"
		flag=0
	}
	msg = msg + "---------------------------------------"
	if (flag == 0) 
	{
		alert(msg)
	}
	else
	{
		document.getcontent.action="index.asp?Page=SelectPosition"
		document.getcontent.submit()
	}
}	
function ColorPicker()
{	
	PickColor=0
	if (window.navigator.appName == "Netscape")	
	{
		var k = String(window.navigator.appVersion)
		var kk = k.split(" ")
		if (kk[0] < 5)
			ColorWnd=window.open("colorchooserNN.html","ColorPicker","menubar=no,status=no,scrollbars=no,width=320,height=320")			
		else
			ColorWnd=window.open("colorchooser.html","ColorPicker","menubar=no,status=no,scrollbars=no,width=370,height=340,left=100,top=100")			
	}
	else
		ColorWnd=window.open("colorchooser.html","ColorPicker","menubar=no,status=no,scrollbars=no,width=370,height=340,left=200,top=100")			
}	

function SkipImage()
{
	var msg = "         Confirmation Message              "
	msg = msg + "\n------------------------------------------\n"
	msg = msg + "   This feature will skip the Image Editor Application.\n"
	msg = msg + "   Do you wish to Continue ?"
	msg = msg + "\n------------------------------------------\n"
	var k = window.confirm(msg)
	if (k)
	{
		document.getcontent.action="imageset.asp?opt=S"
		document.getcontent.submit()
	}
}
function LoadLgEditor()
{
	var msg = "         Confirmation Message              "
	msg = msg + "\n------------------------------------------\n"
	msg = msg + "   This feature will Continue to Logo Creator Application.\n"
	msg = msg + "   Do you wish to Continue ?"
	msg = msg + "\n------------------------------------------\n"
	var k = window.confirm(msg)
	if (k)
	{
		document.getcontent.action="index.asp"
		document.getcontent.submit()
	}
}

function my_TextValid (btn, inc)
{
	if (btn == "3"  	)
		value=document.getcontent.fgBlue.value
	if ( btn == "2" 	)
		value=document.getcontent.fgGreen.value
	if ( btn == "1" )
		value=document.getcontent.fgRed.value
	if ( value == "") value=""
	
	value=parseInt(value)
	
	if ( isNaN(value) ) value=0
	value = value + parseInt(inc)
	if  (value > 255  )
		value=255 
	if  (value < 0  )
		value=0	
	
	if ( btn == "3"  )
		document.getcontent.fgBlue.value=value
	if ( btn == "2" 	)
		document.getcontent.fgGreen.value=value 
	if ( btn == "1" )
		document.getcontent.fgRed.value=value	
}
function AllowcharsOnly()
{
	if (window.event.keycode < 47 || window.event.keyCode > 58)
		window.event.keyCode=0
}
function cleartext()
{
	window.document.location.href =  "deleteall.asp?img=bdy"
}
function checkcaption()
{
	if (window.document.getcontent.txt_caption.value =="")
		window.document.getcontent.focus()
	else
		window.document.getcontent.submit()
}

function imagetest_onclick()
{
	var x=window.event.offsetX
	var y=window.event.offsetY
	document.getcontent.align.value = 0
	document.getcontent.Xpos.value = x
	document.getcontent.Ypos.value = y
}

function align_onchange() 
{
	if (document.getcontent.align.value != 0)
	{
		document.getcontent.Xpos.value = 0
		document.getcontent.Xpos.disabled = true
		document.getcontent.Ypos.value = 0
		document.getcontent.Ypos.disabled = true
	}
	else
	{
		document.getcontent.Xpos.disabled = false
		document.getcontent.Ypos.disabled = false
	}
}
function SubmitPosition()
{
	var msg = "        Some data missing       "
	msg = msg + "\n---------------------------------------\n"
	var flag=1
	if (document.getcontent.align.value == 0) 
	{
		if (document.getcontent.Xpos.value == 0)
		{
			msg = msg + "       X Position not Selected \n"
			flag=0
		}
		if (document.getcontent.Ypos.value == 0)
		{
			msg = msg + "       Y Position not Selected \n"
			flag=0
		}
	}
	msg = msg + "---------------------------------------"
	if (flag == 0) 
	{
		alert(msg)
	}
	else
	{
		document.getcontent.action="logoGenerate.asp"
		document.getcontent.submit()
	}
}					

function validateemail()
{
	if (han.document.frmemail.email.value=="")
	{
		alert("Please, enter email address")						
		han.document.frmemail.email.focus()
		return;
	} 
	else if (!isEmail(han.document.frmemail.email.value) ) 
	{
		alert("Please, enter correct email")							
		han.document.frmemail.email.focus()
		return;
	}					
	document.setupform.email.value=han.document.frmemail.email.value
	han.close()
	document.setupform.method = "post"
	document.setupform.action="readymade.asp"	
	document.setupform.submit() 
}
function isEmail(string) 
{					
	if(string.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/)!=-1)
		return true
	else
		return false
}
function openmenu()
{
	if (document.setupform.setup[1].checked==true)
	{
		document.location.href="default.asp?link_id='hmenu1'"
	}
	else
	{
		var code							
		han=window.open("","emailpopup","scrollbar=no,toolbar=no,statusbar=no,height=150,width=400",true)
		code = "<html><head><title>N Type Template</title></head><body><font face='Arial' size=2"
		code = code + "<body><form action='' method='post' name='frmemail'><table>"
		code = code + "<tr><td colspan=3 align=center><b>Enter Email</b></td></tr>"
		code = code + "<tr><td colspan=2>Enter the Email Address you want to use for the forms on your site : </td><td><input type='text' value='' name='email'></td></tr>"
		code = code + "<tr><td></td></tr>"
		code = code + "<tr><td colspan=3 align='center'><input type='button' value='Continue' name='button1' onclick='window.opener.validateemail()'></td></tr></table>"
		code = code + "</form></font></body></html>"
		han.document.write(code)
		han.document.close()
	}
}

function AddLinksHelp()
{
	window.open("addlinkshelp.htm","help","scrollbars=yes,height=300,width=400,left=200,top=100")
}
function savesite()
{
	window.document.location.href = "savesite.asp"
}
function deleteall(val)
{
	window.document.location.href =  "deleteall.asp"
}
function deletelink(val)
{
	window.document.location.href = "deletelink.asp?link=" + val
}
function CheckTextCaption()
{
	if (window.document.getcontent.txt_caption.value =="")
		window.document.getcontent.focus()
	else
	{
		if ( !(window.document.getcontent.appname.value == "") && !(window.document.getcontent.pagelink.value == "" ) )
			alert ("Either choose application link or give page link")
		else
		{
		   if (window.document.getcontent.intpglink.checked)
		   {
				if (window.document.getcontent.pagelink.value == "")
				{
					alert("Enter the Page name to be Linked!!")
					window.document.getcontent.pagelink.focus()
				}				
				else
					window.document.getcontent.submit()
		   }
		   else
			window.document.getcontent.submit()
		}
	}
}
function appLink()
{
	if (document.getcontent.appname.selectedIndex != 0)
	{
		alert("Since you have selected to link application you cannot enter the Page Link ")
		document.getcontent.pagelink.value = ""
		document.getcontent.submit1.focus()
	}
}
function CheckValidate()
{
	if (document.getcontent.appname.selectedIndex != 0)
	{
		alert("Since you have selected to link application you cannot enter the Page Link ")
		document.getcontent.intpglink.checked =false
		document.getcontent.pagelink.value = ""
	}
	else
		CheckValue()
}
function Check_Extension(objval)
{
	var fnam = String(objval)
	var splt = fnam.split(".")				
	if (splt.length > 1)
	{
		if (splt[1].toUpperCase()!= "HTM" && splt[1].toUpperCase() != "HTML" && splt[1].toUpperCase() != "ASP")
			return 0
		else
			return 1
	}
	else		
		return -1
}
function Check_FileName(objval)
{
	var fnam = String(objval)
	var k = fnam.toUpperCase()
	var splt = fnam.split(".")
	if (splt[0].length > 255)
		return -1		
	k = splt[0].search(/[\w]*$/)
	return k		
}
function CheckValue()
{
	if (document.getcontent.pagelink.value == "")
	{
		alert("Pagename cannot be Empty")
		document.getcontent.pagelink.select()
	}
	else
	{
		var k = Check_Extension(document.getcontent.pagelink.value)
		if (k == 0)
		{
			alert("Invalid Extension")
			document.getcontent.pagelink.select()
		}
		else
		{
			if (k == -1)			
			{
				var fn = String(document.getcontent.pagelink.value)
				var nstr = fn.concat(".","htm")
				document.getcontent.pagelink.value = nstr
			}			
			var f = Check_FileName(document.getcontent.pagelink.value)				
			if (f == -1)
			{
				alert("Filename cannot exceed more than 255 characters")
				document.getcontent.pagelink.select()
			}
			else
			{
				if (f != 0)
				{
					alert("Filename Consists Invalid Characters")
					document.getcontent.pagelink.select()
				}
			}			
		}		
	}
}


function LogoSelect()
{
	if (window.navigator.appName == "Netscape")	
	{
		var k = String(window.navigator.appVersion)
		var kk = k.split(" ")
		if (kk[0] < 5)
			LogoWnd=window.open("logoselectNN.html","ColorPicker","menubar=no,status=no,scrollbars=no,width=360,height=365")			
		else
			LogoWnd=window.open("logoselect.html","ColorPicker","menubar=no,status=no,scrollbars=no,width=400,height=365,left=100,top=100")			
	}
	else
		LogoWnd=window.open("logoselect.html","ColorPicker","menubar=no,status=no,scrollbars=no,width=400,height=365,left=200,top=100")			

}

function Preview(stage)
{
	var pwind;
	if (stage == 50)
	{
		pwind=window.open("preview.asp?stg="+stage,"Preview","menubar=no,status=no,scrollbars=no,width=350,height=220,left=220,top=200")			
	}
	else
	{
		pwind=window.open("preview.asp?stg="+stage,"Preview","menubar=no,status=no,scrollbars=no,width=500,height=260,left=160,top=160")			
	}
}

function LoadEditor()
{
	var msg = "         Confirmation Message              "
	msg = msg + "\n------------------------------------------\n"
	msg = msg + "   This feature will Continue to Image Editor Application.\n"
	msg = msg + "   Do you wish to Continue ?"
	msg = msg + "\n------------------------------------------\n"
	var k = window.confirm(msg)
	if (k)
	{
		document.location.href="index.asp?Page=imageeditor"
	}
}

function CreateBackImage()
{
	var msg = "        Some data missing       "
	msg = msg + "\n---------------------------------------\n"
	var flag=1
	if (document.getcontent.BackColor.value == "") 
	{
		msg = msg + "\nNo Back Color for Your Image\n"
		msg = msg + "\nClick OK to Continue\n"
		msg = msg + "\nClick CANCEL to Apply Color\n"
		flag=0
	}
	msg = msg + "\n---------------------------------------"
	if (flag == 0) 
	{
		k = window.confirm(msg)
		if (k)
		{
			document.getcontent.action="index.asp?Page=validateimage&Back=No"
			document.getcontent.submit()
		}
	}
	else
	{
		document.getcontent.action="index.asp?Page=validateimage"
		document.getcontent.submit()
	}

}
function LogoImageHelp(section)
{
	var url = "logoimagehelp.htm#" + section
	window.open(url,"help","scrollbars=yes,height=300,width=400,left=200,top=100")
}
