// JavaScript Document
function pause(numberMillis)
{
var now = new Date();
var exitTime = now.getTime() + numberMillis;
while (true)
{
now = new Date();
if (now.getTime() > exitTime)
return;
}
} 
function setBg()
{

document.getElementById('alert').innerHTML="<font style='color:white; background:red; font-family:Arial, Helvetica, sans-serif; 				font-size:16px;'>Loading...</font>";
	var bg=document.form1.bg.value;
	ajaxpage2('getBg_dcw.php?bg='+bg,'designerbg');

}
function ajaxpage2(url, containerid)
{
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage2(page_request, containerid)
}
page_request.open('GET', url, true)
page_request.send(null)
}

function loadpage2(page_request, containerid)
{
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
//document.getElementById(containerid).innerHTML=page_request.responseText
if(page_request.responseText !='0'){
document.getElementById(containerid).style.backgroundImage=page_request.responseText;
pause(300);
document.getElementById('alert').innerHTML="";

}
}

function ajaxpage(url, containerid)
{
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
page_request.open('GET', url, true)
page_request.send(null)
}
function loadpage(page_request, containerid)
{
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)){
	if(page_request.responseText !='0'){
		
		var ResponseParam= page_request.responseText.split("|");
		
		var imageBg = ResponseParam[0];
		var valign = ResponseParam[1];
		var halign = ResponseParam[2];
		var lineSelect = ResponseParam[3];
		document.getElementById(containerid).style.backgroundImage=imageBg;
		if(valign=='')
		{
		document.getElementById('valign').value="middle";
		}
		else
		{
		document.getElementById('valign').value=valign;	
		}
		if(halign=='')
		{
		document.getElementById('halign').value="center";
		}
		else
		{
		document.getElementById('halign').value=halign;	
		}
		if(lineSelect=='0')
		{
		document.getElementById('lineSelect').value="2";
		}
		else
		{
		document.getElementById('lineSelect').value=lineSelect;	
		}
		dym_changeText();

//document.getElementById(containerid).style.background-repeat=no-repeat;
//alert(document.getElementById(containerid).style.backgroundImage);

pause(300);
document.getElementById('alert').innerHTML="";
	}else{
/*		document.getElementById('halign').value="center";
		document.getElementById('valign').value="middle";
		document.getElementById(containerid).style.backgroundImage="none";*/
		//alert("No Border / Background Image found for the selected Background and  border and color combination. Try again");
		document.getElementById('alert').innerHTML="<font style='color:white; background:red; font-family:Arial, Helvetica, sans-serif; font-size:16px;'>That combination is not available</font>";
/*	var tcolor_default = document.getElementById('tcolor_default').value;
	var bdr_default = document.getElementById('bdr_default').value;
	var tcolor = document.getElementById('tcolor').value;
	var bdr = document.getElementById('bdr').value;
	//alert(tcolor_default);alert(bdr_default);alert(tcolor);alert(bdr);
	document.getElementById('bdr').value=document.getElementById('bdr_default').value;
	document.getElementById('tcolor').value=document.getElementById('tcolor_default').value;*/
	
/*document.getElementById("designerborder").innerHTML="<table width=100% height=100%><tr><td width=100% height=100% align='center' valign='middle'><p style='vertical-align:middle;  padding:35px; font-family:" + document.form1.font.value + "\; font-weight:"+document.form1.bold1.value+"\; font-size:" + document.form1.size.value + "\; text-transform:"+document.form1.allCaps.value+"\; color: #" + document.form1.tcolor_default.value + "\;'>" + document.form1.line1.value + "<br>" + document.form1.line2.value + "<br>" +document.form1.line3.value + "<br>" + document.form1.line4.value + "<br>" + document.form1.line5.value +"</p></td></tr></table>";

	var ccode1=document.form1.tcolor_default.value;
	var bdrid1=document.form1.bdr_default.value;
	var bdrurl1="getborder_dcw.php?bdrid="+bdrid1+"&ccode="+ccode1;

document.getElementById('designerborder').style.backgroundImage="url(admin/borders/"+bdrid1+".png)";*/
//alert(document.getElementById('designerborder').style.backgroundImage="url(admin/borders/"+bdrid1+".png)");
	}
}
}// JavaScript Document

function dym_changeText(){
	
	var lineSelect=document.getElementById('lineSelect').value;
	//alert(lineSelect);
	if(lineSelect=='1')
	{
	//alert("line1");
	document.getElementById("Div2").style.display="block";
	document.getElementById("Div2").style.display="none";
	document.getElementById("Div3").style.display="none";	
	document.getElementById("Div4").style.display="none";
	document.getElementById("Div5").style.display="none";
	document.getElementById("line2").value="";
	document.getElementById("line3").value="";
	document.getElementById("line4").value="";
	document.getElementById("line5").value="";
	}
	if(lineSelect=='2')
	{
	//alert("line2");
	document.getElementById("Div1").style.display="block";
	document.getElementById("Div2").style.display="block";
	document.getElementById("Div3").style.display="none";	
	document.getElementById("Div4").style.display="none";
	document.getElementById("Div5").style.display="none";
	document.getElementById("line3").value="";
	document.getElementById("line4").value="";
	document.getElementById("line5").value="";
	}
	if(lineSelect=='3')
	{
	//alert("line3");
	document.getElementById("Div1").style.display="block";
	document.getElementById("Div2").style.display="block";
	document.getElementById("Div3").style.display="block";
	document.getElementById("Div4").style.display="none";
	document.getElementById("Div5").style.display="none";
	document.getElementById("line4").value="";
	document.getElementById("line5").value="";
	}
	if(lineSelect=='4')
	{
	//alert("line4");
	document.getElementById("Div1").style.display="block";
	document.getElementById("Div2").style.display="block";
	document.getElementById("Div3").style.display="block";
	document.getElementById("Div4").style.display="block";
	document.getElementById("Div5").style.display="none";
	document.getElementById("line5").value="";
	}
	if(lineSelect=='5')
	{
	//alert("line5");
	document.getElementById("Div1").style.display="block";
	document.getElementById("Div2").style.display="block";
	document.getElementById("Div3").style.display="block";
	document.getElementById("Div4").style.display="block";
	document.getElementById("Div5").style.display="block";
	}
	var boldsize=document.getElementById('bold1').value;
	if(boldsize=='')
	{
	var boldsize='normal';	
	}
	var allCaps=document.getElementById('allCaps').value;
	if(allCaps=='')
	{
	var allcaps="none";
	}
	//alert(boldsize);alert(allCaps);
	var halign=document.getElementById('halign').value;
	var valign=document.getElementById('valign').value;
	//alert(halign);
	//alert (valign);
	
	if(halign=="left")
	{
		var width="50%"
	}
	if(halign=="center")
	{
		var width="100%"
	}
	if(halign=="right")
	{
		var width="50%"
	}
	
	var line3=document.form1.line3.value;
	var line4=document.form1.line4.value;
	var line5=document.form1.line5.value;
	
	if(line3!='')
	{
	var activeLine3="<br>" + document.form1.line3.value;	
	}
	else
	{
	var activeLine3="";	
	}
	
	
	if(line4!='')
	{
	var activeLine4="<br>" + document.form1.line4.value;	
	}
	else
	{
	var activeLine4="";	
	}
	
	
	if(line5!='')
	{
	var activeLine5="<br>" + document.form1.line5.value;	
	}
	else
	{
	var activeLine5="";	
	}
	
	//alert(align);alert(width);
	document.getElementById("designerborder").innerHTML="<table width="+width+" height=100% align="+halign+"><tr><td width=100% height=100% align="+halign+" valign="+valign+"><table><tr><td align='center'><p style='vertical-align:middle; padding:35px; font-weight:"+boldsize+"\; font-family:" + document.form1.font.value + "\; font-size:" + document.form1.size.value + "\; text-transform:"+allCaps+"\; color: #" + document.form1.tcolor.value + "\;'>" + document.form1.line1.value + "<br>" + document.form1.line2.value +activeLine3+activeLine4+activeLine5+"</p></td></tr></table></td></tr></table>";
	document.getElementById("designerborder").style.borderColor=document.form1.tcolor.value;
//	alert (document.getElementById("designerborder").innerHTML);
//pause(300);
//document.getElementById('alert').innerHTML="";

}
function dym_setBorder(){
	pause(300);
		document.getElementById('alert').innerHTML="<font style='color:white; background:red; font-family:Arial, Helvetica, sans-serif; 				font-size:16px;'>Loading...</font>";
	var ccode=document.form1.tcolor.value;
	var bdrid=document.form1.bdr.value;
	var bdrurl="getborder_dcw.php?bdrid="+bdrid+"&ccode="+ccode;
	//document.getElementById("designerborder").style.backgroundImage="url(images/ajax-loader.gif)";
	ajaxpage(bdrurl,'designerborder');
 	
}
function checkform(){
	//if (document.form1.typ.value==""){
		//alert ("Err! Please tell us whether you need a Rubber Backed or Non-Skid Latex Mat");
		//return false;
		//}
	}

function dym_setText(){
document.form1.name.value=document.form1.name.value.toUpperCase();
document.getElementById("text").innerHTML=document.form1.name.value;
	}
function dym_showColor(){
document.getElementById("colorchart1").style.visibility="visible";
document.getElementById("colorchart2").style.visibility="visible";
return false;
}

var cX = 0; var cY = 0; var rX = 0; var rY = 0;
function UpdateCursorPosition(e){ cX = e.pageX; cY = e.pageY;}
function UpdateCursorPositionDocAll(e){ cX = event.clientX; cY = event.clientY;}
if(document.all) { document.onmousemove = UpdateCursorPositionDocAll; }
else { document.onmousemove = UpdateCursorPosition; }
function AssignPosition(d) {
if(self.pageYOffset) {
	rX = self.pageXOffset;
	rY = self.pageYOffset;
	}
else if(document.documentElement && document.documentElement.scrollTop) {
	rX = document.documentElement.scrollLeft;
	rY = document.documentElement.scrollTop;
	}
else if(document.body) {
	rX = document.body.scrollLeft;
	rY = document.body.scrollTop;
	}
if(document.all) {
	cX += rX; 
	cY += rY;
	}
d.style.left = (cX+10) + "px";
d.style.top = (cY+10) + "px";
}
function HideContent(d) {
if(d.length < 1) { return; }
document.getElementById(d).style.display = "none";
}
function ShowContent(d) {
if(d.length < 1) { return; }
var dd = document.getElementById(d);
AssignPosition(dd);
dd.style.display = "block";
}
function ReverseContentDisplay(d) {
if(d.length < 1) { return; }
var dd = document.getElementById(d);
AssignPosition(dd);
if(dd.style.display == "none") { dd.style.display = "block"; }
else { dd.style.display = "none"; }
}


