﻿/*var myword = new Array();
var mylang = new Array();*/

function refreshIFrame() {
    //alert('hi'); 
	//$("#script-console").load("banner_bottom.php","")
	$('#script-console').attr('src','banner_bottom.php'); 
}   

function applyStyle(witchLang) {  
	if (vkb){
	   ToggleKeyboard();
	}
	var current=$("#lang1").attr('class');
	if ( (current=='selectedLang') && (witchLang==1) ){
		$('#searchInput').val('');
		$('#searchInput').focus();
		return;
	}
	if ( (current=='otherLang') && (witchLang==2) ){
		$('#searchInput').val('');
		$('#searchInput').focus();
		return;
	}
	
	$("#suggPlaceHolder").css({ display: "none"});
	$('#searchInput').val('');
	
	if (current=='selectedLang') { // switch from Latin to Farsi
		$("#lang1").removeClass('selectedLang');
		$("#lang1").addClass('otherLang');
		$("#lang2").removeClass('otherLang');
		$("#lang2").addClass('selectedLang');
		$("#searchInput").removeClass('ltrClass');
		$("#searchInput").addClass('rtlClass');
		
		$("#suggPlaceHolder").removeClass('ltrSugg');
		$("#suggPlaceHolder").addClass('rtlSug');
		
		
		var tmp=$('#langCode').val();
		$('#tempCode').val(tmp);
		$('#langCode').val(0);
	}else{
		$("#lang1").removeClass('otherLang');
		$("#lang1").addClass('selectedLang');
		$("#lang2").removeClass('selectedLang');
		$("#lang2").addClass('otherLang');
		$("#searchInput").removeClass('rtlClass');
		$("#searchInput").addClass('ltrClass');
		
		$("#suggPlaceHolder").removeClass('rtlSug');
		$("#suggPlaceHolder").addClass('ltrSugg');
		
		var tmp=$('#tempCode').val();
		$('#langCode').val(tmp);
		$('#tempCode').val(0);
	}
	
	$('#searchInput').focus();
}

function increaseFontSize() {
	var currentFontSize = $('#result').css('font-size');
	var currentFontSizeNum = parseFloat(currentFontSize, 10);
		if (currentFontSizeNum < 15) {
		var newFontSize = currentFontSizeNum * 1.2;
		$('#result').css('font-size', newFontSize);
	}
}
function decreaseFontSize() {
	var currentFontSize = $('#result').css('font-size');
    var currentFontSizeNum = parseFloat(currentFontSize, 10);
	if (currentFontSizeNum > 11) {
		var newFontSize = currentFontSizeNum * 0.8;
		$('#result').css('font-size', newFontSize);
	}
}


function changeFontColor(color) {
    $('#resultPlaceHolder').css('color', color);
	var exdate=new Date();
	var expiredays=365;
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie="userColor=" +escape(color)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}


function CloseMessageBox()
{
	$("div#div_message_box").css("display","none");
	
}

function querySuggestions(event) {
	if (event.keyCode == 37 || 
		event.keyCode == 38 ||
		event.keyCode == 39 ||
		event.keyCode == 40 ||
		event.keyCode == 13) return;

	word = $.trim($('#searchInput').val());

	var Lan1 = $('#langCode').val();
	var Lan2 = $('#tempCode').val();
	var LanCode=Lan1+Lan2;


	if (word == '')
		$('#suggPlaceHolder').slideUp('fast');
	else {
			$.post("tell_query.php", {queryString: ""+ word +"", Lang: ""+ LanCode +"" }, function(data) {
			if (data.length > 0) {
				$("#suggPlaceHolder").css("left",(document.body.offsetWidth / 2 - 230));
				$('#suggPlaceHolder').html(data);
				$('#suggPlaceHolder div').hover(
					function() {$('#suggPlaceHolder > div').removeClass('selected'); $(this).addClass('selected')},
					function() {$('#suggPlaceHolder > div').removeClass('selected')}
				)
				$('#suggPlaceHolder').slideDown('fast');
				setTimeout(function(){$('#suggPlaceHolder').slideUp('fast');}, 8000); 
			} else {
				$('#suggPlaceHolder').slideUp('fast');
			}
		});
	}
	
}

	

function nav(event){
	LanVal = $('#langCode').val();
	terms = $('#suggPlaceHolder > div');
	selected = terms.filter('.selected');
	if (selected.size()) {
		if (event.keyCode == 40) {
			document.active = $('#suggPlaceHolder > div.selected + div');
			if (!document.active.length) 
				document.active = terms.filter(':first');
		}
		
		if (event.keyCode == 13) 
		{
			var te=document.active.text();
			fillInput(te,LanVal);				
		}	
		
		if (event.keyCode == 38) {
			index = $('#suggPlaceHolder > div').index($('#suggPlaceHolder .selected')[0]);
			if (index == 0) 
				document.active = terms.filter(':last');
			else 
				document.active = $('#suggPlaceHolder > div').eq(index - 1);
		}
	}
	else 
		if (event.keyCode == 40) 
			document.active = terms.filter(':first');
		else 
			if (event.keyCode == 38) 
				document.active = terms.filter(':last');

	terms.filter('.selected').removeClass();

	if (document.active)
		document.active.addClass('selected');
}

function fillInput(thisValue,Lang) 
{
	$('#searchInput').val(thisValue);
	setTimeout("$('#suggPlaceHolder').slideUp();", 200);
	$('#suggPlaceHolder').slideUp('fast');
	document.sendForm.searchInput.select();
	$('#sendForm').submit();
}

function showResult(){
	
	$('#suggPlaceHolder').slideUp('fast');
	
	word = $.trim($('#searchInput').val());

	var Lan1 = $('#langCode').val();
	var Lan2 = $('#tempCode').val();
	var LanCode=Lan1+Lan2;


	if (word == '')
		return false;
	else {
			$.post("natije_query.php", {queryString: ""+ word +"", Lang: ""+ LanCode +"" }, function(data) {
				$("#widgetPlaceHolder").fadeOut('fast');
				$("#resultPlaceHolder").fadeIn('slow');
				$('#resultPlaceHolder > div#resultDIV').html(data);
				 refreshIFrame();
		});
	}
}

function setActiveTab(lCode, lTxt){
	
	/*var t1=$('#langCode').val();
	var t2=$('#tempCode').val();
	var str=$('#searchInput').val();
	var t=t1+t2;
	
	myword[t]=str;
	
	if (t1<0) mylang[t2]=t;   else	mylang[t1]=t;

	var m=mylang[lCode];*/
	
	
	$("#suggPlaceHolder").css("display","none");
	$('#searchLanguageArea').fadeOut('slow',function(){
	$('.langTxt').html(lTxt);
	$("#lang1").removeClass('otherLang');
	$("#lang1").addClass('selectedLang');
	$("#lang2").removeClass('selectedLang');
	$("#lang2").addClass('otherLang');
	
	var s=(Math.floor(Math.random()*5))+1;
	$('#headerPlaceHolder').css("background","url('images/logo("+s+").gif') no-repeat left top");
	
	if ( (lCode=='0') || (lCode=='1')  ){
	//switch to farsi
		$("#suggPlaceHolder").removeClass('ltrSugg');
		$("#suggPlaceHolder").addClass('rtlSug');
		
		$("#searchInput").removeClass('ltrClass');
		$("#searchInput").addClass('rtlClass');
	}else{
	//switch to latin
		$("#suggPlaceHolder").removeClass('rtlSug');
		$("#suggPlaceHolder").addClass('ltrSugg');
		
		$("#searchInput").removeClass('rtlClass');
		$("#searchInput").addClass('ltrClass');
	}
	$('#langCode').val(lCode);
	$('#tempCode').val(0);
	$('#searchLanguageArea').fadeIn('slow');
	/*if (m) $('#searchInput').val(myword[m]); else $('#searchInput').val('');*/
	$('#searchInput').val('');
	$('#searchInput').focus();
});
}

function showTab(lCode, lTxt, tCode){
	$("#suggPlaceHolder").css("display","none");

	$('.langTxt').html(lTxt);
	
	if (lCode=='0'){
	
	$("#lang1").removeClass('selectedLang');
	$("#lang1").addClass('otherLang');
	$("#lang2").removeClass('otherLang');
	$("#lang2").addClass('selectedLang');
	
	}else{
	
	$("#lang1").removeClass('otherLang');
	$("#lang1").addClass('selectedLang');
	$("#lang2").removeClass('selectedLang');
	$("#lang2").addClass('otherLang');
	}
	
	if ( (lCode=='0') || (lCode=='1')  ){
	//switch to farsi
		$("#suggPlaceHolder").removeClass('ltrSugg');
		$("#suggPlaceHolder").addClass('rtlSug');
		
		$("#searchInput").removeClass('ltrClass');
		$("#searchInput").addClass('rtlClass');
	}else{
	//switch to latin
		$("#suggPlaceHolder").removeClass('rtlSug');
		$("#suggPlaceHolder").addClass('ltrSugg');
		
		$("#searchInput").removeClass('rtlClass');
		$("#searchInput").addClass('ltrClass');
	}
	$('#langCode').val(lCode);
	$('#tempCode').val(tCode);
	$('#searchInput').focus();

}

/*
function submitenter(myfield,e,op)
{
if(  (op=='0') || (op=='1')  ){
var key;
if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
if (key>31)
if (key<128)
{
if (window.event)
    window.event.keyCode=' !\"#$%،گ)(×+و-./0123456789:ك,=.؟@ِذ}ىُىلآ÷ـ،/’د×؛َءٍف‘{ًْإ~جژچ^_پشذزيثبلاهتنمئدخحضقسفعرصطغظ<|>ّ'.charCodeAt(key-32);
else if (e) 
   e.which=' !\"#$%،گ)(×+و-./0123456789:ك,=.؟@ِذ}ىُىلآ÷ـ،/’د×؛َءٍف‘{ًْإ~جژچ^_پشذزيثبلاهتنمئدخحضقسفعرصطغظ<|>ّ'.charCodeAt(key-32);

   }
   	return true;
	}
}*/

function submitenter(myfield,e,op)
{
	if(document.all)
	{
		var key = window.event.keyCode;
	}
	else
	{
		key = e.which;
	}
	
	var arrLanguages = new Array();
	var arrLanguageDiffs = new Array();

	arrLanguages[0] = ' !\"#$%،گ)(×+و-./0123456789:ك,=.؟@ِذ}ىُىلآ÷ـ،/’د×؛َءٍف‘{ًْإ~جژچ^_پشذزيثبلاهتنمئدخحضقسفعرصطغظ<|>ّ';
	arrLanguages[1] = ' !\"#$%،گ)(×+و-./0123456789:ك,=.؟@ِذ}ىُىلآ÷ـ،/’د×؛َءٍف‘{ًْإ~جژچ^_پشذزيثبلاهتنمئدخحضقسفعرصطغظ<|>ّ';
	arrLanguages[2] = ' !\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~';
	arrLanguages[3] = ' 1%3457ù908+;):!à&é\"\'(|è_çMm_+/§2QBCDEFGHIJKL?NOPARSTUVZXYW^<$6º²qbcdefghijkl,noparstuvzxyw\">£';
	arrLanguages[4] = ' !Ä#$%&ä()*+,ß./0123456789Öö;=:?@ABCDEFGHIJKLMNOPQRSTUVWXYZü\\\'^-`abcdefghijklmnopqrstuvwxyzÜ|\"~';
	arrLanguages[5] = ' !°£$%/à)0(^,’.-0123456789çò;ì:_\"ABCDEFGHIJKLMNOPQRSTUVWXYZÈ<+&?\\abcdefghijklmnopqrstuvwxyzé<*|';
	arrLanguages[6] = ' !\"\'$%/\')=(¿,’.-0123456789Ññ;¡:_\"ABCDEFGHIJKLMNOPQRSTUVWXYZ\'<+&?ºabcdefghijklmnopqrstuvwxyz^>*ª';
	arrLanguages[7] = ' !Ä#$%&ä()*É, ./0123456789Öö<é>?@ABCDEFGHIJKLMNOPQRSTUVWXYZåäü^_`abcdefghijklmnopqrstuvwxyzÅÄÄ~';

	if (key>31 && key<128)
	{
		if (document.all)
		{
			window.event.keyCode=arrLanguages[op].charCodeAt(key-32);
		}
		else
		{
			myfield.value += arrLanguages[op].charAt(key-32);
			return false;
		}

		return true;
	}
}

function play() {
    document.getElementById("monFlash").SetVariable("player:jsPlay", "");
}
function pause() {
    document.getElementById("monFlash").SetVariable("player:jsPause", "");
}
function stop() {
    document.getElementById("monFlash").SetVariable("player:jsStop", "");
}
function volume(n) {
    document.getElementById("monFlash").SetVariable("player:jsVolume", n);
}


