var hintsWord="";
var fromURL=document.referrer;
(function(){
	if(fromURL){
		var yStr="http://search.yahoo.co.jp/search";
		var gStr="http://www.google.co.jp/search";
		var g2Str="http://www.google.com/search";
		var amStr="http://search.ameba.jp/search.html";
		var msnStr="http://search.msn.co.jp/results";
		if(fromURL.indexOf(gStr,0)!=-1||fromURL.indexOf(amStr,0)!=-1||fromURL.indexOf(g2Str,0)!=-1||fromURL.indexOf(msnStr,0)!=-1){
			var queryStr="q=";
		}
		else if(fromURL.indexOf(yStr,0)!=-1){
			var queryStr="p=";
		}
		if(queryStr){
			var strStart =fromURL.indexOf(queryStr,0);
			fromURL=fromURL.slice(strStart+queryStr.length);
			var queryStrend="&";
			var strEnd =fromURL.indexOf(queryStrend,0);
			if(strEnd==-1){
				var word=fromURL;
			}
			else{
				var word=fromURL.slice(0,strEnd);
			}
		word= word.replace(/%e3%80%80/g,"\+");
		word= word.replace(/%E3%80%80/g,"\+");
		word= word.replace(/%e3%80%81/g,"\+");
		word= word.replace(/%E3%80%81/g,"\+");
		word= word.replace(/%81%40/g,"\+");
		word= word.replace(/%20/g,"\+");
		word= word.replace(/%2C/g,"\+");
		word= word.replace(/%2B/g,"\+");
		if(word.slice(-1)=="+"){
			word=word.slice(0, -1); 
		}
		word=decodeURI(word);
		while (word.search(/\+\+/i) != -1) {
			word= word.replace(/\+\+/g,"\+");
		}
		if(word.slice(-1)=="+"){
			word=word.slice(0, -1); 
		}
		if(word.slice(0,1)=="+"){
			word=word.slice(1); 
		}
		hintsWord=word.split("+").join(", ");
		}
	}
}
)();

function showArrow(el){
	var iconRnd = Math.floor(Math.random() * 5);
	//alert("ND小阪stgtest"+iconRnd);
		el.className = "showAdsArrow"+iconRnd;
}


function hideArrow(el){
	el.className="hideAdsArrow";
}
function jumpAd(url){
	window.location.href=url;
}

function highlight(adCount){
	var replaceTags=Array();
	for (i = 0; i < adCount; i++) {
		//replaceTags.push("gAdTitle"+i);
		replaceTags.push("gAdDesc"+i);
	}
	if(replaceTags.length>0){
		for (i = 0; i < replaceTags.length; i++) {
			var gAdUnit=replaceTags[i];
			var adSrc=document.getElementById(gAdUnit);
			var adReplaseHTML=adSrc.innerHTML;
			var hintsWordsCount=hintsWord.split(", ");
			var hintsHighlight=Array();
			for (j = 0; j < hintsWordsCount.length; j++) {
				hintsHighlight[j]='<span style="background-color:#FFFF00;color:#333333;">'+hintsWordsCount[j]+'</span>';
				var Replasetag=adReplaseHTML.split(hintsWordsCount[j]);
				var tag="";
				for (k = 0; k < Replasetag.length; k++) {
						if (hintsHighlight[j] !=null) {
							tag = Replasetag.join(hintsHighlight[j]);
						}
					
				}
				adReplaseHTML=tag;
			}
		adSrc.innerHTML=adReplaseHTML;
		}
	}
}

