﻿	if((location.hostname+'').indexOf('diagnosispro.com')<0) location='http://en.diagnosispro.com/';

	var addthis_pub='dx_pro';
	var isSug=false;
	var pageTracker;
	var isPageOnload=false;

/* Click Tale */
	var WRInitTime=(new Date()).getTime();

	onload=function(){
		setTimeout(function(){onload_page();},50);
	}

	function onload_page(){
//		initiate_suggestions();
		initiate_right_box_text();
		initiate_new_suggestions();
//		highlite_ddx_narrow_search();

		if(isPageOnload) pageOnload();
	}

/* Initiate Suggestions */
	function initiate_suggestions(){
		if(!isSug && $){
			try{
				$.noConflict();
				$(function(){
					$('#q').suggest('../../free/search_results/',{w:$('#w')[0].value});
				});
				isSug=true;
			}catch(e){}
		}
	}

	function initiate_new_suggestions(){
		try{
			$.noConflict();
			$(function(){
				$('#qn').suggest('../../free/search_results/',{w:5});
			});
		}catch(e){}
	}

	function initiate_suggestion_slow_con(tObj){
		if(!isSug){
			tObj.style.color='#000';
			tObj.value='';
		}
	}

/* Blinking DDx Search */
	function highlite_ddx_narrow_search(){
		try{
			var tmpObj=$('#ddx_narrow_search')[0];
			tmpObj.style.backgroundColor='#FFCFCE';
			var tmpItv=setInterval(function(){$('#ddx_narrow_search').css({backgroundColor: ($('#ddx_narrow_search')[0].style.backgroundColor=='transparent'?'#FFCFCE':'transparent')});},1000);
			setTimeout(function(){clearInterval(tmpItv);},9500);
		}catch(e){}
	}

/* Form content */
	function check_form_content(tObj){
		if(tObj.css('color')=='rgb(0, 0, 0)' || tObj.css('color')=='#000' || tObj.css('color')=='#000000') return true;
		else return false;
	}

/* Scroll */
	function initiate_right_box_text(selItem){
		switch(selItem){
			case 0:
				$('#right_about_what').slideDown('slow');
				$('#right_about_why').slideUp('slow');
				$('#right_about_me').slideUp('slow');
				break;
			case 1:
				$('#right_about_what').slideUp('slow');
				$('#right_about_why').slideDown('slow');
				$('#right_about_me').slideUp('slow');
				break;
			case 2:
				$('#right_about_what').slideUp('slow');
				$('#right_about_why').slideUp('slow');
				$('#right_about_me').slideDown('slow');
				break;
			default:
				try{
					$('#right_about_what').slideUp('fast');
					$('#right_about_why').slideUp('fast');
					$('#right_about_me').slideUp('fast');

					$($('#right_about_dd_wrap')[0]).corner('7px');
					$($('#right_about_dd_wrap')[0].getElementsByTagName('h4')[0]).hover(function(){initiate_right_box_text(0)},function(){});
					$($('#right_about_dd_wrap')[0].getElementsByTagName('h4')[1]).hover(function(){initiate_right_box_text(1)},function(){});
					$($('#right_about_dd_wrap')[0].getElementsByTagName('h4')[2]).hover(function(){initiate_right_box_text(2)},function(){});
				}catch(e){}
		}
	}

/* js loader */
	function jq_include(file){
		var script  = document.createElement('script');
		script.src  = file;
		script.type = 'text/javascript';

		document.getElementsByTagName('head').item(0).appendChild(script);
	}

	jq_include('../../free/extra/js/jqdi.js');
	jq_include('../../free/extra/js/jqrc.js');
	jq_include('../../free/extra/js/jqta.js');
	jq_include('../../free/extra/js/jqtb.js');
	jq_include('../../free/extra/js/jqsg.js');

	validEmail=/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*\.(([0-9]{1,3})|([a-z]{2,3})|(aero|coop|info|museum|name))$/i

/* Hidden Search Box */
	function show_hide_search(){
		$('#ddx_seach_nav_menu').slideToggle('slow');
		initiate_suggestions();
	}

/* Addthis code */
	var addthis_url='';
	var addthis_title='';

	function addthis_click(obj, str){
		var aturl='http://www.addthis.com/bookmark.php';
		aturl+='?v=10';
		aturl+='&pub='+addthis_pub;
		aturl+='&url='+encodeURIComponent(addthis_url);
		aturl+='&title='+encodeURIComponent(addthis_title);

		window.open(aturl,'addthis','scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100');
		return false;
	}

/* Captcha Verification Refresh Image */
	function refresh_captcha(){
		var img_link=(('https:'==(document.location.protocol+''))?'https://'+document.location.hostname+'/free/images/captcha/captcha.gif?'+Math.random():'http://'+document.location.hostname+'/free/images/captcha/captcha.gif?'+Math.random());
		$('#captcha')[0].src=img_link;
	}

/* Search Tips Box */
	function show_hide_search_tips(){
		var tmpP=$('#help_search_tips')[0].getElementsByTagName('p')[0];
		if(/\+/.test(tmpP.innerHTML)){
			tmpP.innerHTML=(tmpP.innerHTML+'').replace('+','-');
			$($('#help_search_tips')[0].getElementsByTagName('ul')[0]).slideDown('slow');
		}else{
			tmpP.innerHTML=(tmpP.innerHTML+'').replace('-','+');
			$($('#help_search_tips')[0].getElementsByTagName('ul')[0]).slideUp('slow');
		}
	}

	var $results;
	function show_hide_new_search_tips(tmpP){
		if(/\+/.test(tmpP.innerHTML)){
			tmpP.innerHTML=(tmpP.innerHTML+'').replace('+','-');
			if(!$results){
				var results=document.createElement("ul");
				$results=$(results);
				resetPosition(tmpP,$results);
				$results.addClass('search_tips_cont').appendTo('body');
				get_something_from_server(4,results);
			}else resetPosition(tmpP,$results);
			$results.slideDown('slow');
		}else{
			tmpP.innerHTML=(tmpP.innerHTML+'').replace('-','+');
			$results.slideUp('slow');
		}
	}

	function resetPosition(tmpP,tmpO,tmpA){
		var leftAlign, topAlign;
		var $tmpP=$(tmpP);
		var offset=$(tmpP).offset();
		if(tmpA && tmpA==1){
			leftAlign=(tmpP.offsetWidth+offset.left)-285;
			topAlign=(offset.top+tmpP.offsetHeight)+5;
		}else{
			leftAlign=offset.left;
			topAlign=(offset.top+tmpP.offsetHeight);
		}
		tmpO.css({
			top: topAlign+'px',
			left: leftAlign+'px',
			width: '265px',
			backgroundColor: '#EFF7FF',
			border: '1px solid #BDBEBD'
		});
	}

	function send_email(w){
		var validEmail=/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*\.(([0-9]{1,3})|([a-z]{2,3})|(aero|coop|info|museum|name))$/i;
		var eml=$('#eml')[0].value;
		var ver=$('#ver')[0].value;
		var msg=$('#msg')[0].value;

		$('#eml')[0].style.backgroundColor=(validEmail.test(eml))?'#FFF':'#FF7F7F';
		$('#ver')[0].style.backgroundColor=(!/^\d{5,7}$/.test(ver))?'#FF7F7F':'#FFF';

		if(validEmail.test(eml) && /^\d{5,7}$/.test(ver)){
			$.post(('../../system/contact/'), {eml: eml, msg: msg, ver: ver, loc: location, w: w}, function(txt){update_msg(txt);});
		}else return;
	}

	function update_msg(txt){
		if(txt && /^\#.*\#$/.test(txt)) alert(txt.replace(/\#/g,''));
		else  alert('Error');
		refresh_captcha();
	}

	function get_something_from_server(s,obj){
		var q=location+'';
		$.get(('../../free/search_results/'), {q: q, s: s}, function(txt){
			obj.innerHTML=txt;
			if(s==3 || s==5) initiate_suggestions();
		});
	}

	var pollInterval;
	var globalIntCounter=0;

	function submit_poll(tVote){
		$.post(('../../system/poll/'), {pid: 1, tVote: tVote}, function(txt){update_poll(txt);});
	}

	function update_poll(txt){
		var tTxt=txt.split('|');

		var pYes=tTxt[0]*1;
		var pNo=tTxt[1]*1;
		var pTtl=pYes+pNo;

		var pYesP=Math.round((pYes/pTtl)*100);
		var pNoP=Math.round((pNo/pTtl)*100);

		$('#poll_1')[0].innerHTML='<p>'+tTxt[2]+' - '+pYesP+'%</p><p><img src="../../free/images/poll/poll_1.gif" width="1%" height="10" /></p>';
		$('#poll_0')[0].innerHTML='<p>'+tTxt[3]+' - '+pNoP+'%</p><p><img src="../../free/images/poll/poll_0.gif" width="1%" height="10" /></p>';

		var pObj=$('#poll_1')[0].parentNode;
		var totalList=document.createElement('li');
		totalList.innerHTML='<p>'+pTtl+' votes</p>';
		pObj.appendChild(totalList);

		globalIntCounter=0;
		pollInterval=setInterval(function(){if(globalIntCounter<pYesP) globalIntCounter++;else clearInterval(pollInterval);$('#poll_1')[0].getElementsByTagName('img').item(0).style.width=globalIntCounter+'%';},50);

		globalIntCounter=0;
		pollInterval=setInterval(function(){if(globalIntCounter<pNoP) globalIntCounter++;else clearInterval(pollInterval);$('#poll_0')[0].getElementsByTagName('img').item(0).style.width=globalIntCounter+'%';},50);
	}

	function WriteFlashObj(sSrc,sWidth,sHeight,bTrans,sFlashVars,sID){
		var sObj='';
		var sWMode='';
		var sObjID=sSrc.replace('.swf','');
		var sVars='';
		var sPrfx='?';

		if(sFlashVars) sVars = sFlashVars;

		if(sID) sObjID = sID;
		else sObjID = sSrc.replace(".swf","");

		sObj+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" width="'+sWidth+'" height="'+sHeight+'" id="'+sObjID+'" align="middle" viewastext>';
		sObj+='	<param name="allowScriptAccess" value="always" />';
		sObj+='	<param name="movie" value="'+sSrc+'" />';
		sObj+='	<param name="quality" value="high" />';
		sObj+='	<param name="bgcolor" value="#ffffff" />';
		sObj+='	<param name="flashvars" value="'+sVars+'" />';

		if(bTrans == true){
			sObj+='	<param name="WMode" value="Transparent">';
			sWMode='wmode="transparent" ';
		}

		sObj+='	<embed src="'+sSrc+'" flashvars="'+sVars+'" quality="high" bgcolor="#ffffff" '+sWMode+'width="'+sWidth+'" height="'+sHeight+'" id="'+sObjID+'" name="bg" align="middle" allowScriptAccess="sameDomain" swLiveConnect="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
		sObj+='</object>';

		document.writeln(sObj);
	}