// 	Copyright:	ARTwareSOFTWARE 
//	Project:	Crown Point web Site
//	File: 		CP_js.js
//	Version: 	1.0
//	Description:	Javascript Programs


function showPic(im,n) {
	if(n > 1) {
//	    im_name = im.split('.')
//	    im = im_name[0] + n + ".jpg"
	    im = "back.jpg"
	}
	thisPic = "images/" + im
	document.pic.src=thisPic
}

function popDetail(num,img,txt) {
	resize = 'width=520,height=620' + ',resizable'
	popWnd = window.open('','details',resize)
	var temp =""
	temp += "<HTML><HEAD>"
	temp += "<LINK REL=stylesheet TYPE='text/css' HREF='CP_css.css'>"
	temp += "<SCRIPT language='JavaScript' src='CP_js.js'></SCRIPT>"
	temp += "<TITLE>CROWN POINT</TITLE>"
	temp += "</HEAD><BODY bgcolor=white leftMargin=0 topMargin=0 marginheight=0 marginwidth=0 >"
	temp += "<table border=0 cellpadding=0 cellspacing=0 height=100% width=100%>"
	temp += "<tr valign=top><td align=center>"
	temp += "<img src=images/" + img + " border=1 width=500 height=500 name='pic'><br><SPAN>"
	if(num > 1) { temp += showViews(num,img)}

	temp +=  "" + txt 
	temp += "</SPAN></td></tr></table></BODY></HTML>"

	popWnd.document.write(temp)	
	popWnd.document.close()
	popWnd.focus()
}

    function selImg(size) {
	var num = MyProducts.length - 3; // Temp correction since no white wersion of 4,5 and 6 !!!!
	var sel = Math.floor( (Math.random()* (num -1)) )
	var txt = MyProducts[sel+1]
	var info= txt.split('|')
	var image = info[2]
	img = image.split('.')

	document.write("<table width=" + size + " border=0 cellpadding=0 cellspacing=0><tr valign=top><td align=center>")
	document.write("<img src=images/" +  img[0] + "_white.jpg border=0 width=" + size + " >")
//       if(size > 200) {
//    	    document.write("<SPAN class=legend><br>" + info[3] + "</SPAN>")
//	}
	document.write("</td></tr></table>")
    }

    function Header(txt) {
	lst = "<table border=0 width=100% height=20 cellspacing=0 cellpadding=0 bgcolor=#BB0000>"
	lst += "<tr valign=center><td align=center>"
	lst += "<SPAN class=foot><B>" + txt + "</B></SPAN></td>"
	lst += " </td></tr></table>"
	document.write(lst)
    }

    function Foot(typ) {
 	if(typ) {} else { typ ='foot' }
	lst = "<table border=0 width=100% height=20 cellspacing=0 cellpadding=0 bgcolor=#BB0000><tr><td width=50%>"
	lst += "<SPAN class=foot>&nbsp; &copy CROWN POINT COLLECTIBLES</SPAN></td>"
	lst += "<td width=50% align=right>"
	lst += mailLink('foot')
	lst += " &nbsp;  </td></tr></table>"
	document.write(lst)
    }

    function popPDF(page) {
 	size = 'width=500,height=700' + ',resizable,scrollbars=yes'
 	popBi = window.open(page,'PDF',size)
 	popBi.document.close()
 	popBi.focus()
    }

    function popOrder() {
	page = 'order.html'
 	size = 'width=510,height=640' + ',resizable,scrollbars=yes'
 	popIm = window.open(page,'order',size)
 	popIm.document.close()
 	popIm.focus()
    }

    function showViews(num,img) {
	var lst = '<table border=0 width=300 height=5 cellpadding=0 cellscacing=0><tr valign=top>'
    	for(k=1;k<=num;k++){
	    if(k ==1) {lnk = 'front';al=''}
	    else      {lnk = 'back'; al='align=right'}
	    lst += "<td " + al + "><a class=view HREF=\"Javascript:showPic('" +  img + "'," + k + ")\" > (" + lnk + ") </a></td>"
	}
	lst += '</tr></table>'
	return(lst)
    }

    function showProd(sel) {
	var num = MyProducts.length;
	var txt = MyProducts[sel]
	var info= txt.split('|')
	var detleg = "<font color=#BB0000>" + info[3] + "</font><br>" + info[4] + "<br>" + info[6] +  ", " + info[7]
 	detleg += "<br><br>\&copy 2010 Dennis Peyser"

	olink  = "<SPAN class=ord><input type='button' value='ORDER' TITLE='Click here to order this and other items' "
	olink += "onClick=\"popOrder()\"></SPAN>"

	temp  = "<table border=1 bordercolor=silver  cellspacing=2 cellpadding=2><tr valign=top><td align=center>"
	temp += "<a HREF=\"JAVASCRIPT:popDetail(" + info[8] + ",'" + info[2] + "','"
	temp += detleg + "')\" "
	temp += " TITLE=\"Click for more details\">"
	temp += "<img src=images/" + info[1]  + " height=146 border=0></a></td></tr>"
	temp += "<tr class=silver><td align=center>"
	temp += "<SPAN class=prod>" + info[3] + "<BR>" + info[4]
	temp += "<br></SPAN><SPAN>\$ " + info[5] + "<br>" + olink + "</SPAN>"
	temp += "</td></tr></table>"
	document.write(temp)

//	olink  = "<SPAN class=ord><input type='button' value='Order' TITLE='Click here to order this and other items' "
//	olink += "onClick=\"popOrder()\"></SPAN>"
//	document.write(olink)
    }

function mailLink(typ) {
	if(typ == 'foot') {
        	ml = "<a class=" + typ + " HREF='MAILTO:CrownPoint\@janweissgallery.com' >CrownPoint\@janweissgallery.com</a>"
		return(ml)
	}
	else {
		ml = "<a HREF='MAILTO:CrownPoint\@janweissgallery.com' >CrownPoint\@janweissgallery.com</a>"
		document.write(ml)
 	}
    } 

function calcTotal() {
	var ship  = 0
	var cp1  = document.order_form.prod1.value * 20
	var cp2  = document.order_form.prod2.value * 20
	var cp3  = document.order_form.prod3.value * 20
	var cp4  = document.order_form.prod4.value * 20
	var cp5  = document.order_form.prod5.value * 20
	var cp6  = document.order_form.prod6.value * 20

	var c123  = cp1 + cp2 + cp3 + cp4 + cp5 + cp6
	var citm1 = (document.order_form.prod1.value * 2) + (document.order_form.prod2.value * 2) + (document.order_form.prod3.value * 2)
	var citm  = citm1 + (document.order_form.prod4.value * 2) + (document.order_form.prod5.value * 2) + (document.order_form.prod6.value * 2)
	var cship = citm + ship
	if(citm > 0) { 
		ctot = c123 + cship
		showNum('p1',cp1)
		showNum('p2',cp2)
		showNum('p3',cp3)
		showNum('p4',cp4)
		showNum('p5',cp5)
		showNum('p6',cp6)
		showNum('ship',cship)
		showNum('total',ctot)
		document.order_form.out_cp1.value = cp1
		document.order_form.out_cp2.value = cp2
		document.order_form.out_cp3.value = cp3
		document.order_form.out_cp4.value = cp4
		document.order_form.out_cp5.value = cp5
		document.order_form.out_cp6.value = cp6
		document.order_form.out_ship.value= cship
		document.order_form.out_tot.value = ctot
	}
}

function showNum(loc,num) {
    	var TXTloc = document.getElementById(loc);
    	TXTloc.innerHTML = '$ ' + num + '.00 &nbsp;'
}

function validForm(frm) {
	if(frm.out_tot.value == 0.00) {
		alert("Please fill out the Form \nbefore submitting")
		return false
	}
	if(frm.Name.value == '') {
		alert("Please fill in the required Name")
		return false
	}
	if(frm.Email.value == '') {
		alert("Please fill in the required Email")
		return false
	}
	return true
    }
