function fnDate(frm, lstyear, lstmonth, lstday, msg){
	mnth=document[eval("frm")][eval("lstmonth")].value;
	day=document[eval("frm")][eval("lstday")].value;
	yr=document[eval("frm")][eval("lstyear")].value;
	if(mnth=="-1" || day=="-1" || yr=="-1"){
		alert(msg);
		if(yr=="-1" || (mnth=="-1" && day=="-1" && yr=="-1")) document[eval("frm")][eval("lstyear")].focus();
		else if(mnth=="-1") document[eval("frm")][eval("lstmonth")].focus();
		else if(day=="-1") document[eval("frm")][eval("lstday")].focus();
		return false;
	}
	return true;
}
function fnDays(frm, lstyear, lstmonth, lstday){
	year=document[eval("frm")][eval("lstyear")].value;
	month=Number(document[eval("frm")][eval("lstmonth")].value);
	document[eval("frm")][eval("lstday")].length=0;
	document[eval("frm")][eval("lstday")].options[0]=new Option("DD", "-1");
	//---INSERT 1 - 31 IN LSTDAYS--------
	if(month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12){
		for(i=1; i<=31; i++){
			dd=i;
			if(dd<10) dd="0" + dd;
			document[eval("frm")][eval("lstday")].options[i]=new Option(dd, dd);
		}
	}//-----------
	//---INSERT 1 - 30 IN LSTDAYS--------
	if(month==4 || month==6 || month==9 || month==11){
		for(i=1; i<=30; i++){
			dd=i;
			if(dd<10) dd="0" + dd;
			document[eval("frm")][eval("lstday")].options[i]=new Option(dd, dd);
		}
	}//-----------
	//---INSERT 1 - 30 IN LSTDAYS--------
	if(month==2){
		if(year%4==0 || year%400==0){//-------LEAP YEAR-----
			for(i=1; i<=29; i++){
				dd=i;
				if(dd<10) dd="0" + dd;
				document[eval("frm")][eval("lstday")].options[i]=new Option(dd, dd);
			}
		}
		else{
			for(i=1; i<=28; i++){
				dd=i;
				if(dd<10) dd="0" + dd;
				document[eval("frm")][eval("lstday")].options[i]=new Option(dd, dd);
			}
		}
	}//-----------
}
function fnYear(frm, lstyear, lstmonth, lstday){
	mnth=document[eval("frm")][eval("lstmonth")].value;
	day=document[eval("frm")][eval("lstday")].value;
	yr=document[eval("frm")][eval("lstyear")].value;
	if(yr=="-1"){
		alert("Please select the Year first.");
		document[eval("frm")][eval("lstyear")].focus();
		return false;
	}	
}
function fnInitialize(frm, lstyear, lstmonth, lstday){
	//-------INSERT VALUES IN LISTS-----
	dat = new Date();
	year=dat.getFullYear();
	var i;
	//-----INSERT VALUES OF YEAR IN LSTYEAR----
	j=1;
	for(i=year-78; i<=year; i++){
		document[eval("frm")][eval("lstyear")].options[j]=new Option(i, i);
		j++;
	}//---------------
	j=1;
	for(i=1; i<=31; i++){
		document[eval("frm")][eval("lstday")].options[j]=new Option(i, i);
		j++;
	}
	//------INSERT VALUES OF MONTH IN LSTMONTH------
	document[eval("frm")][eval("lstmonth")].options[1]=new Option("Jan", "01");
	document[eval("frm")][eval("lstmonth")].options[2]=new Option("Feb", "02");
	document[eval("frm")][eval("lstmonth")].options[3]=new Option("Mar", "03");
	document[eval("frm")][eval("lstmonth")].options[4]=new Option("Apr", "04");
	document[eval("frm")][eval("lstmonth")].options[5]=new Option("May", "05");
	document[eval("frm")][eval("lstmonth")].options[6]=new Option("Jun", "06");
	document[eval("frm")][eval("lstmonth")].options[7]=new Option("Jul", "07");
	document[eval("frm")][eval("lstmonth")].options[8]=new Option("Aug", "08");
	document[eval("frm")][eval("lstmonth")].options[9]=new Option("Sep", "09");
	document[eval("frm")][eval("lstmonth")].options[10]=new Option("Oct", "10");
	document[eval("frm")][eval("lstmonth")].options[11]=new Option("Nov", "11");
	document[eval("frm")][eval("lstmonth")].options[12]=new Option("Dec", "12");//------------
}
function fnDate_select(frm, lstyear, lstmonth, lstday, yr, mth, day){
	dat = new Date();
	yr=Number(yr);
	year=dat.getFullYear();
	var i;
	var j=1;
	for(i=year-78; i<=year; i++){
		if(yr==i){
			document[eval("frm")][eval("lstyear")].options[j].selected=true;
			break;
		}
		j++;
	}
	var mon=Number(mth);
	for(m=1; m<=12; m++){
		if(mon==m){
			document[eval("frm")][eval("lstmonth")].options[m].selected=true;
			break;
		}
	}
	var dd=Number(day);
	//fnDays(frm, lstyear, lstmonth, lstday);
	for(d=1; d<=31; d++){
		if(dd==d){
			document[eval("frm")][eval("lstday")].options[d].selected=true;
			break;
		}
	}
}
function trim(s){
	while (s.substring(0,1) == ' ') {s = s.substring(1,s.length);}
	while (s.substring(s.length-1,s.length) == ' ') {s = s.substring(0,s.length-1);}
	return s;
}
function fnNewsletter(url){
	var flag = 0;
	if(trim(document.newsletter_form.txtname.value)==""){
		document.getElementById("newsletter_name").className = "required";
		document.getElementById("news_name").className = "required";
	}
	else{
		document.getElementById("newsletter_name").className = "";
		document.getElementById("news_name").className = "";
	}
	if(trim(document.newsletter_form.txtemail.value)==""){
		document.getElementById("newsletter_email").className = "required";
		document.getElementById("news_email").className = "required";
	}
	else{
		var str=document.getElementById("newsletter_email").value;
		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
		if (!(!reg1.test(str) && reg2.test(str))){
			document.getElementById("news_email").className="required";
			document.getElementById("newsletter_email").className = "required";
			return false;
		}
		else{
			document.getElementById("newsletter_email").className = "";
			document.getElementById("news_email").className = "";
			flag = 1;
		}
	}
	if(trim(document.newsletter_form.txtname.value)!="" && trim(document.newsletter_form.txtemail.value)!="" && flag == 1){
		document.newsletter_form.action = url;
		document.newsletter_form.submit();
	}
}



function AltAddress1()
{
var frm=document.frmcart; 
if(document.frmcart.chkalt1.checked)
{ 
 
frm.alttitle.value=frm.title.value;
frm.altfname.value=frm.fname.value;
frm.altlname.value=frm.lname.value;
frm.altaddress1.value=frm.address1.value;
frm.altaddress2.value=frm.address2.value;
frm.alttown.value=frm.town.value;
frm.altcity.value=frm.city.value; 
frm.altpostalcode.value=frm.postalcode.value; 
//var country=frm.country.value; 
frm.altcountry.options[1].selected=true;
 
 
 
 
}
else
{
document.frmcart.chkalt1.checked=false; 
frm.alttitle.value="";
frm.altfname.value="";
frm.altlname.value="";
frm.altaddress1.value="";
frm.altaddress2.value="";
frm.alttown.value="";
frm.altcity.value=""; 
frm.altpostalcode.value="";
frm.altcountry.options[0].selected=true;
 
 
 
}
}
 

function changeIMG(imgName, imgTitle){
	rString='<img name="mainIMG" id="mainIMG" src="'+imgName+'" alt="'+imgTitle+'" title="'+imgTitle+'" width="288" height="315" onmouseover=\"TJPzoom(this,\''+imgName+'\')\"/>';
	document.getElementById("mainIMG_DIV").innerHTML=rString;
}