
var xmlhttp
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
  try {
  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
 } catch (e) {
  try {
	xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
  } catch (E) {
   xmlhttp=false
  }
 }
@else
 xmlhttp=false
@end @*/




function CreateBookmarkLink() {
	title = "פלאשי - למי יש זמן לעבודה ?";
	url = "http://www.flashy.co.il";
	if(window.external) {
		window.external.AddFavorite( url, title);
	} else {
		alert("Press Ctrl+D");
		//if (window.sidebar) {
		//window.sidebar.addPanel(title, url,"");
		//} else
		//window.external.AddFavorite( url, title); }
		//else if(window.opera && window.print) {
		//			return true; }
	}
}

/* Cookies Function */
function CinArray(id) {
	var Cookie=getCookie('votestring');
	if (Cookie) {
		var mytool_array=Cookie.split(",");
		for (var i in mytool_array) {
			if (mytool_array[i]==id) {
				return true;
			}
		}
	}
	return false;
}


function _site_createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}


function getCookie(name) {
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
	} else {
		begin += 2;
	}
	var end = document.cookie.indexOf(";", begin);
	if (end == -1) {
		end = dc.length;
	}
	return unescape(dc.substring(begin + prefix.length, end));
}


function AddVCookie(id) {
	var Cookie=getCookie('votestring');
	if (Cookie) {
		var mytool_array=Cookie.split(",");
		for (var i in mytool_array) {
			if (mytool_array[i]==id) {
				return;
			}
		}
		if (id)
		_site_createCookie("votestring",Cookie+","+id,1);
	} else {
		_site_createCookie("votestring",","+id,1);
	}
}


/* Cookies Function */


if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
	try {
		xmlhttp = new XMLHttpRequest ();
	} catch (e) {
		xmlhttp = false}
}

function myXMLHttpRequest () {
	var xmlhttplocal;
	try {
		xmlhttplocal = new ActiveXObject ("Msxml2.XMLHTTP")}
		catch (e) {
			try {
				xmlhttplocal = new ActiveXObject ("Microsoft.XMLHTTP")}
				catch (E) {
					xmlhttplocal = false;
				}
		}

		if (!xmlhttplocal && typeof XMLHttpRequest != 'undefined') {
			try {
				var xmlhttplocal = new XMLHttpRequest ();
			}
			catch (e) {
				var xmlhttplocal = false;
				alert ('couldn\'t create xmlhttp object');
			}
		}
		return (xmlhttplocal);
}

var mnmxmlhttp = Array ();
var mnmString = Array ();
var mnmPrevColor = Array ();
var responsestring = Array ();
var myxmlhttp = Array ();
var responseString = new String;

function wanksit(id,md5) {
	if (xmlhttp) {
		url = "/?name=voteXML&file=vote";
		content = "id=" + id + "&votev=" + md5;
		mnmxmlhttp[id] = new myXMLHttpRequest ();
		if (mnmxmlhttp) {
			mnmxmlhttp[id].open ("POST", url, true);
			mnmxmlhttp[id].setRequestHeader ('Content-Type',
			'application/x-www-form-urlencoded');
			mnmxmlhttp[id].send (content);
			errormatch = new RegExp ("^ERROR:");
			mnmxmlhttp[id].onreadystatechange = function () {
				if (mnmxmlhttp[id].readyState == 4) {
					mnmString[id] = mnmxmlhttp[id].responseText;
					if (mnmString[id].match (errormatch)) {
						mnmString[id] = mnmString[id].substring (6, mnmString[id].length);
						alert (mnmString[id]);
						changemnmvalues (id, true);
					} else {
						changemnmvalues(id, false);
					}
				}
			}
		}
	}
}


function changemnmvalues (id, error) {	
	split = new RegExp ("~--~");
	b = mnmString[id].split (split);
	makeHTstr(id,b[2],b[0],b[1]);
	return false;
}

function voteImg(Nvote,Newsid) {
	AddVCookie(Newsid,'News');
	wanksit(Newsid,Nvote);
}

var Str = new Image ();
Str.src ="/media/bottom/star_full.gif";
var UnStr = new Image ();
UnStr.src ="/media/bottom/star_blank.gif";

var AvrgImg,PicturID;
function changeStr(StrNum) {
	var Obj,i;
	if (StrNum>0) {
		for (i=StrNum;i<=10;i++) {
			Obj=document.getElementById('IMG'+i);
			Obj.src=UnStr.src;
		}
		for (i=1;i<=StrNum;i++) {
			Obj=document.getElementById('IMG'+i);
			Obj.src=Str.src;
		}
	} else {
		for (i=1;i<=10;i++) {
			Obj=document.getElementById('IMG'+i);
			if (AvrgImg>=i) {
				Obj.src=Str.src;
			} else {
				Obj.src=UnStr.src;
			}
		}
	}
}

function makeHTstr(Newsid,StrNum,NumVotINT,SumAvrgFloat) {
	AvrgImg=StrNum;
	PicturID=Newsid;
	var NumVObj=document.getElementById('NumVot');
	if (NumVObj) NumVObj.innerHTML=NumVotINT;
	var SumAvrg=document.getElementById('sumVote');
	if (SumAvrg) SumAvrg.innerHTML=SumAvrgFloat;
	var i;
	IgnoreVote=(CinArray(Newsid,'News'))?true:false;
	var oDivRes = document.getElementById('PasteDiv');
	oDivRes.innerHTML='<table cellpadding="0" cellspacing="0" border="0" dir="rtl"><tr>';
	if (!IgnoreVote) {
		for (i=1;i<=10;i++) {
			oDivRes.innerHTML+='<td><img id="IMG'+i+'" alt="Star" onclick="voteImg('+i+',PicturID)" onmouseover="javascript:changeStr('+i+')" src="/media/news/star6.gif"></td>';
		}
	} else {
		for (i=1;i<=10;i++) {
			oDivRes.innerHTML+='<td><img id="IMG'+i+'" alt="Star" src="/media/news/star6.gif"></td>';
		}
	}
	oDivRes.innerHTML+='</tr></table>';
	changeStr(0);
}

function Hideall() {
	var s=document.body;
	s.style.background="url(spacer.gif)";
	s.innerHTML='<table cellpadding="0" cellspacing="0" border="0" align="center"><tr><td align="center"><img src="http://www.google.co.il/intl/he_il/images/logo.gif"></td></tr><tr><td align="center"><form method="get" action="http://www.google.co.il/custom" target="_top"><input type="text" name="q" size="50" maxlength="255" value=""></input><br/><input type="submit" name="sa" value="I\'m Feeling Luchy" dir="rtl"></input><input type="submit" name="sa" value="Google Search" dir="rtl"></input><input type="hidden" name="client" value="pub-9047491470702686"></input><input type="hidden" name="forid" value="1"></input><input type="hidden" name="channel" value="8265825694"></input><input type="hidden" name="ie" value="UTF-8"></input><input type="hidden" name="oe" value="UTF-8"></input></input><input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"></input><input type="hidden" name="hl" value="iw"></input></td></tr></table></form>';
}

var version;
if (document.all) version='IE'; else version='NS';
function ShowHelpBox(evt,itm) {
	var box=document.getElementById(itm);
	var go_x=((version=='IE')?evt.x+document.body.scrollLeft:evt.pageX)+13;
	var go_y=((version=='IE')?evt.y+document.body.scrollTop:evt.pageY)+13;
	box.style.left=go_x-100;
	box.style.top=go_y;
	box.style.display='block';
}
function HideHelpBox(evt,itm) {
	document.getElementById(itm).style.display='';
}




function O(oobjc) { oobjc.style.border='1px inset #827473'; }

function IsEmail(sText) { var at='@'; var dot='.'; var lat=sText.indexOf(at); var lstr=sText.length; var ldot=sText.indexOf(dot); if (sText=='' || sText==null){ return false } if (sText.indexOf(at)==-1 || sText.indexOf(at)==0 || sText.indexOf(at)==lstr){ return false } if (sText.indexOf(dot)==-1 || sText.indexOf(dot)==0 || sText.indexOf(dot)==lstr){ return false } if (sText.indexOf(at,(lat+1))!=-1){ return false } if (sText.substring(lat-1,lat)==dot || sText.substring(lat+1,lat+2)==dot){ return false } if (sText.indexOf(dot,(lat+2))==-1){ return false } if (sText.indexOf(' ')!=-1){ return false } return true; }var style_error='1px solid #89C72C';

function verfy_form() {
	var ErrorDiv=document.getElementById('Emailist');
	var FocusFlag=0; var Error_string='';
	var oobJ=document.getElementById('email');

	if (!oobJ || !oobJ.value || !IsEmail(oobJ.value)) {
		ErrorDiv.innerHTML='מייל שגוי';
		oobJ.style.border=style_error;

		if (!FocusFlag) { FocusFlag=true; oobJ.focus();}
		return false;
	} else {
		if (xmlhttp) {
			url = "index.php?name=voteXML&file=subscribe";
			content = "email=" + oobJ.value;
			mnmxmlhttp = new myXMLHttpRequest ();
			if (mnmxmlhttp) {
				mnmxmlhttp.open ("POST", url, true);
				mnmxmlhttp.setRequestHeader ('Content-Type',
				'application/x-www-form-urlencoded');
				mnmxmlhttp.send (content);
			}
		}
		oobJ.value='';
		ErrorDiv.innerHTML='ברוכים הבאים :-)';
		return true;
	}
}



function ChangeFavor(id) {
	if (xmlhttp) {
		url = "/index.php?name=voteXML&file=addfav";
		content = "id=" + id;
		mnmxmlhttp[id] = new myXMLHttpRequest ();
		if (mnmxmlhttp) {
			var ObjFav=document.getElementById('favo');
			if (ObjFav) ObjFav.innerHTML='אנא המתן...';
			mnmxmlhttp[id].open ("POST", url, true);
			mnmxmlhttp[id].setRequestHeader ('Content-Type',
			'application/x-www-form-urlencoded');
			mnmxmlhttp[id].send (content);
			errormatch = new RegExp ("^ERROR:");
			mnmxmlhttp[id].onreadystatechange = function () {
				if (mnmxmlhttp[id].readyState == 4) {
					mnmString[id] = mnmxmlhttp[id].responseText;
					if (mnmString[id].match (errormatch)) {
						mnmString[id] = mnmString[id].substring (6, mnmString[id].length);
						alert (mnmString[id]);
						changemnmvalues (id, true);
					} else {
						if (ObjFav) ObjFav.innerHTML=mnmString[id];
					}
				}
			}
		}
	}
}
