// JavaScript Document


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 featured(){
	var str = document.getElementById('feat').innerHTML;
	var img = new Array();
	img = str.match(/[^\"]+(.jpg|[^(rightarrow)].gif)/gim);
	
	for(i=0;i<img.length;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];
	} 
	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<title.length;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<desc.length;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," ");
		if(desc[i].length > 140){
			desc[i] = desc[i].substring(0,100) + " ...";
		}
		//desc[i] = "'" +desc[i]+"'";
	}
	return desc;
	}
function fprice(){
	var str = document.getElementById('feat').innerHTML;

	var price = new Array();
	price = str.match(/[$].+(<\/b>)?(<\/font>)/gim);
	e = price.length;
	for(i=0;i<e;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,8);
	

	for(i=0;i<lnk.length;i++){
		lnk[i] = lnk[i].replace(/&amp;/ig,"&");
		lnk[i] = lnk[i].replace(/(&BACK=).+/ig,"");
	}
	
	lnk = lnk.unique();
	//alert(lnk);
	wlnk = lnk;
	return wlnk;
	}
	
function place(){
	var img = featured();
	var tit = ftitle();
	var des = fdesc();
	var pri = fprice();
	var lnk = flnk();
	
	for(i=0;i<img.length;i++){
		document.getElementById('feat2').innerHTML += "<span class='fprod'><a href='"+lnk[i]+"' class='specialslinkoff'>" +tit[i]+ "<br><img src='" + img[i] + "' /><br>" +des[i]+ "<br><br>" +pri[i]+ "</a><br></span>";
	}
		
}
function tblur(val){
	if(val==''){
		return 'search...';
	}else{
		return val;
	}
}
function tfocus(val){
	if(val=='search...'){
		return '';
	}else{
		return val;
	}
}

function hflash(){
	document.getElementById('flash').style.display = 'none';
	document.getElementById('content').style.display = 'block';
}

Array.prototype.unique = function () {
	var r = new Array();
	o:for(var i = 0, n = this.length; i < n; i++)
	{
		for(var x = 0, y = r.length; x < y; x++)
		{
			if(r[x]==this[i])
			{
				continue o;
			}
		}
		r[r.length] = this[i];
	}
	return r;
}