var largest = 0;
String.prototype.reverse=function(){return this.split("").reverse().join("");}
for(i=100;i<=999;i++){
		for(j=100;j<=999;j++){
			string = i*j;
			string = string+'';
			half = string.length/2;
			left = string.substring(0,half);
			right = string.substring(half,string.length).reverse();
			if(right == left && string > largest){
				largest = string;
			}
		}
}
document.write("Euler #4 Javascript: "+largest+"
");
Euler Problem #4: 906609 total time: 6sec
	for($i=100;$i<=999;$i++){
		for($j=100;$j<=999;$j++){
			$string = $i*$j;
			$half = strlen($string)/2;
			$left = substr($string,0,$half);
			$right = strrev(substr($string,$half));
			if($right == $left && $string > $largest){
				$largest = $string;
			}
		}
	}
	echo $largest;