// JavaScript Document
/*
			__________________________
			| Zach Chisholm           \
			| 2007/12/04	          /\
			| artifishalldesign.com  /\ \
			|_______________________/\ \ \
			|                       \ \ \/
			|                        \ \/
			|                        /\/
			|                       /\ \
			|______________________/\ \ \
			 \\\\\\\\\\\\\\\\\\\\\\\ \ \/
			  \\\\\\\\\\\\\\\\\\\\\\\ \/
			   \\\\\\\\\\\\\\\\\\\\\\\/

*/


function imgCh(img,id,pth){
	if(pth=="Q"){
		document.getElementById(id).src = "/Qskins/Q_skin98/Qimages/" + img;
	}else{
		document.getElementById(id).src = "/custom/img/" + img;
	}
}

function mt(items){
	if(items == "&nbsp;(empty)&nbsp;"){
		document.getElementById('itmc').innerHTML = "0";
	}else{
		document.getElementById('itmc').innerHTML = items;
	}
}



function addAtt(page){
	var side = document.getElementById("side");
	var x = side.getElementsByTagName("a");
	for(i=0;i<x.length;i++){
		if(page.indexOf(x[i].innerHTML) == 0){
			x.item(i).className = "deptlinkon";
			x.item(i).setAttribute("onmouseover",""); 
			x.item(i).setAttribute("onmouseout","");
			x[i].innerHTML = page.replace(/:/gi,"<br /> -");
		}
	}	
} 

function remBr(){
	var str = document.getElementById('feature').innerHTML;
	str = str.replace(/(<font face=\"Arial, Helvetica, Verdana, sans-serif\" size=\"2\">)(&nbsp;)(&nbsp;)(<\/font>)/gi,"");
	str = str.replace(/(<td>)(<\/td>)/gim,"");
	
	str = str.replace(/colspan=\"3\"/gi,"colspan=\"2\"");
	document.getElementById('feature').innerHTML = str.replace(/(<td>)\s\n\t\t\s\s(<div)\s(align=\"center\"><\/div>)\n\t\t(<\/td>)/gi,"");
}


function featured(){
	var str = document.getElementById('feat').innerHTML;
	var img = new Array();
	img = str.match(/[^\"]+(.jpg|[^(rightarrow)].gif)/gim);
	
	for(i=0;i<4;i++){
		img[i] = img[i].replace(/(Thumb_)/ig,"");
		img[i] = img[i].replace(/(thumbnails\/)/ig,"");
		img[i] = img[i].replace(/\s/ig,"");
		img[i] = "/" + img[i];
	} 
	//alert(img);

	return img;
	
}
function ftitle(){
	var str = document.getElementById('feat').innerHTML;
	var title = new Array();
	title = str.match(/(<b>).+(<\/b><\/a>)/gim);
	for(i=0;i<4;i++){
		title[i] = title[i].replace(/(<([^>]+)>)/ig,"");
		title[i] = title[i].replace(/\s+/ig," ");
	} 

	return title;
}
function fdesc(){
	var str = document.getElementById('feat').innerHTML;
	var desc = new Array();
	desc = str.match(/(<br>)[^<]+(<br>)/gim);//
	//alert(desc);
	for(i=0;i<4;i++){
		desc[i] = desc[i].replace(/(<([^>]+)>)|\n/igm,"");
		desc[i] = desc[i].replace(/(\s+|&nbsp;)/ig," ");
		desc[i] = desc[i].replace(/&amp;/ig,"&");
		desc[i] = desc[i].replace(/</ig," ");
		//desc[i] = desc[i].substring(1);
		//desc[i] = "'" +desc[i]+"'";
	}
	

	return desc;
	}
function fprice(){
	var str = document.getElementById('feat').innerHTML;
	var price = new Array();
	price = str.match(/[$].+(<\/b><\/font>)/gim);
	for(i=0;i<4;i++){
		price[i] = price[i].replace(/(<([^>]+)>)/ig,"");
		price[i] = price[i].replace(/&nbsp;/ig," ");
	} 

	return price;
	}
function flnk(){
	var str = document.getElementById('feat').innerHTML;
	var lnk = new Array();
	lnk = str.match(/(Qstore.cgi)[^\"]+/gim);
	lnk.splice(2,4);
	for(i=0;i<4;i++){
		lnk[i] = lnk[i].replace(/&amp;/ig,"&");
	}
	//alert(lnk);


	return lnk;
	} 

function invite(){
	str = document.location.search;  
	cid = str.match(/(cid=)[^\&]+/gim);
	if(cid!=null){
		document.getElementById('inv').src = "/custom/invite.php?" + cid;
	}
}

/*function txtsze(sze){
	document.getElementById('story').style.fontSize = sze;
	document.getElementById('main').style.fontSize = sze;
	para = document.getElementsByTagName("p");
	for(i=0;i<para.length;i++){
    	para[i].style.fontSize = sze;
    }
}*/

function aadmin(){
	links=document.getElementsByTagName("a");
	for(i=0;i<links.length;i++){
		if(links[i].href.match(/\?/)){a='&';}else{a='?';}
    	links[i].href = links[i].href +a+'ADMIN=YES';
    }
}

function tblur(val){
	if(val==''){
		return 'search our store...';
	}else{
		return val;
	}
}
function tfocus(val){
	if(val=='search our store...'){
		return '';
	}else{
		return val;
	}
}

function Valid(){

	if(window.document.ffrm.cFirstName.value.length==0){
		alert("Please enter your first name");
		window.document.ffrm.cFirstName.focus();
		return false;
	}

	if(window.document.ffrm.cLastName.value.length==0){
		alert("Please enter your last name");
		window.document.ffrm.cLastName.focus();
		return false;
	}

	var regExEmail= /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	if(!regExEmail.test(window.document.ffrm.cEmail.value)){
		alert("Please enter valid Email");
		window.document.ffrm.cEmail.focus();
		return false;
	}

	if(window.document.ffrm.cTitle.value==""){
		alert("Please enter a Title");
		window.document.ffrm.cTitle.focus();
		return false;
	}

	if(window.document.ffrm.cAddress1.value.length==0){
		alert("Please enter a Address");
		window.document.ffrm.cAddress1.focus();
		return false;
	}
	
	if(window.document.ffrm.cCity.value.length==0){
		alert("Please enter a City");
		window.document.ffrm.cCity.focus();
		return false;
	}
	
	if(window.document.ffrm.cState.value==""){
		alert("Please enter a State");
		window.document.ffrm.cState.focus();
		return false;
	}
	
	var regExcZip = /^\d{5}/;

	if(!regExcZip.test(window.document.ffrm.cZip.value)){
		alert("Please enter valid Zip");
		window.document.ffrm.cZip.focus();
		return false;
	}
	
	if(window.document.ffrm.cCountry.value==""){
		alert("Please enter a Country");
		window.document.ffrm.cCountry.focus();
		return false;
	}
	
	var regExcPhone = /^\d{10}/;
	if(!regExcPhone.test(window.document.ffrm.cDayPhone.value)){
		alert("Please enter valid Phone Number");
		window.document.ffrm.cDayPhone.focus();
		return false;
	}
	
	if(window.document.ffrm.cTimeCall.value==""){
		alert("Please enter the best Time to Call");
		window.document.ffrm.cTimeCall.focus();
		return false;
	}
	if(window.document.ffrm.cDayCall.value==""){
		alert("Please enter the best Day to Call");
		window.document.ffrm.cDayCall.focus();
		return false;
	}
	if(window.document.ffrm.cTimeZone.value==""){
		alert("Please enter your Time Zone");
		window.document.ffrm.cTimeZone.focus();
		return false;
	}
	if(window.document.ffrm.cOrgName.value.length==0){
		alert("Please enter a Group Name");
		window.document.ffrm.cOrgName.focus();
		return false;
	}
	if(window.document.ffrm.chkName.value.length==0){
		alert("Please enter a Name for the check to be made out to");
		window.document.ffrm.chkName.focus();
		return false;
	}

	return true;

}

function newValid(){

	if(window.document.ffrm.fname.value.length==0){
		alert("Please enter your first name");
		window.document.ffrm.fname.focus();
		return false;
	}

	if(window.document.ffrm.lname.value.length==0){
		alert("Please enter your last name");
		window.document.ffrm.lname.focus();
		return false;
	}

	var regExEmail= /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	if(!regExEmail.test(window.document.ffrm.email.value)){
		alert("Please enter valid Email");
		window.document.ffrm.email.focus();
		return false;
	}

	if(window.document.ffrm.title.value==""){
		alert("Please enter a Title");
		window.document.ffrm.title.focus();
		return false;
	}
	
	return true;

}	
function lnk4f(){
	var str = location.href;
	str = str.match(/(\?)[^\"]+/gim);
	location.href= "store.cgi?CMD=036&DEPT=1232555512&" + str; 
}

function toDate(){
	var d_names = new Array("Sunday", "Monday", "Tuesday",
		"Wednesday", "Thursday", "Friday", "Saturday");
		
		var m_names = new Array("January", "February", "March", 
		"April", "May", "June", "July", "August", "September", 
		"October", "November", "December");
		
		var d = new Date();
		var curr_day = d.getDay();
		var curr_date = d.getDate();
		var sup = "";
		if (curr_date == 1 || curr_date == 21 || curr_date ==31)
		   {
		   sup = "st";
		   }
		else if (curr_date == 2 || curr_date == 22)
		   {
		   sup = "nd";
		   }
		else if (curr_date == 3 || curr_date == 23)
		   {
		   sup = "rd";
		   }
		else
		   {
		   sup = "th";
		   }
		var curr_month = d.getMonth();
		var curr_year = d.getFullYear();
		
		return (d_names[curr_day] + " " + m_names[curr_month] + " " +  curr_date + "<SUP>"
		+ sup + "</SUP> " + curr_year);	
}

function slnk(){
	var str = location.href;
	document.getElementById('url').value = str.match(/(\&\?)[^\"]+/gim);
	//alert(str.match(/(\&\?)[^\"]+/gim));
	return true; 
} 

function price(){
	if(document.getElementById('proname').innerHTML.match(/(Donate)/)){
		return false; 
	}
	
	var prc = document.getElementById('price').innerHTML;
	var tmp = prc.replace(/Price\: \$/ig,"");
	tmp = tmp.replace(/,/ig,"");
	
	//alert("**"+tmp+"**");
	document.getElementById('percent').innerHTML = " - Amount to be Donated: $" + (parseFloat(tmp) * .15).toFixed(2);
}

function tprice(){
	if(document.getElementsByClassName){
		var prc = document.getElementsByClassName("ordertotaltext")[1].innerHTML;	
		var tmp = prc.replace(/\<font face\=\"Arial\, Helvetica\, Verdana\, sans\-serif\" size\=\"2\"\>\<b\>\$/ig,"");
		tmp = tmp.replace(/\<\/b\>\<\/font\>/ig,"");
		tmp = tmp.replace(/,/ig,"");
			tmp = "<br><font color=\"white\"><b>$" + (parseFloat(tmp) * .15).toFixed(2) + "</b></font>";
		document.getElementsByClassName("ordertotaltext")[0].innerHTML += "<br><font color=\"white\"><b>Amount to be donated:</b></font>";
		document.getElementsByClassName("ordertotaltext")[1].innerHTML += tmp;
	}else{
		var prc = getElementsByClass("ordertotaltext")[1].innerHTML;
		var tmp = prc.replace(/\<font face\=\"Arial\, Helvetica\, Verdana\, sans\-serif\" size\=\"2\">\<b\>\$/ig,"");
		tmp = tmp.replace(/\<\/b\>\<\/font\>/ig,"");
		tmp = tmp.replace(/,/ig,"");
		tmp = "<br><font color=\"white\"><b>$" + (parseFloat(tmp) * .15).toFixed(2) + "</b></font>";
		getElementsByClass("ordertotaltext")[0].innerHTML += "<br><font color=\"white\"><b>Amount to be donated:</b></font>";
		getElementsByClass("ordertotaltext")[1].innerHTML += tmp;
	}

	
	
	

}

function getElementsByClass( searchClass, domNode, tagName) {
	if (domNode == null) domNode = document;
	if (tagName == null) tagName = '*';
	var el = new Array();
	var tags = domNode.getElementsByTagName(tagName);
	var tcl = " "+searchClass+" ";
	for(i=0,j=0; i<tags.length; i++) {
		var test = " " + tags[i].className + " ";
		if (test.indexOf(tcl) != -1)
			el[j++] = tags[i];
	}
	return el;
}

