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 @*/

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;
}
}
return (xmlhttplocal);
}

var mnmxmlhttp = Array ();
var xvotesString = Array ();
var mnmPrevColor = Array ();
var responsestring = Array ();
var myxmlhttp = Array ();
var responseString = new String;


function vote (user, id, htmlid, md5, value)
{
if (xmlhttp) {
url = "http://www.boncukcikolata.com/vote.php";
var mycontent = "id=" + id + "&user=" + user + "&md5=" + md5 + "&value=" + value;
anonymous_vote = true;
if (anonymous_vote == false && user == '0') {
window.location="http://www.boncukcikolata.com/login.php?return="+location.href;
} else {
mnmxmlhttp[htmlid] = new myXMLHttpRequest ();
if (mnmxmlhttp) {
mnmxmlhttp[htmlid].open ("POST", url, true);
mnmxmlhttp[htmlid].setRequestHeader ('Content-Type',
'application/x-www-form-urlencoded');

mnmxmlhttp[htmlid].send (mycontent);
errormatch = new RegExp ("^ERROR:");    
target1 = document.getElementById ('xvotes-' + htmlid);    
mnmPrevColor[htmlid] = target1.style.backgroundColor;
mnmxmlhttp[htmlid].onreadystatechange = function () {
if (mnmxmlhttp[htmlid].readyState == 4) {
xvotesString[htmlid] = mnmxmlhttp[htmlid].responseText;
if (xvotesString[htmlid].match (errormatch)) {
xvotesString[htmlid] = xvotesString[htmlid].substring (6, xvotesString[htmlid].length);
} else {
var mySplitResult = xvotesString[htmlid].split('~');
target3 = document.getElementById ('xvote-' + htmlid);
target3.style.width = mySplitResult[0] + 'px';
target4 = document.getElementById ('mnma-' + htmlid);
target4.innerHTML = mySplitResult[1];
target5 = document.getElementById ('mnmb-' + htmlid);
target5.innerHTML = mySplitResult[2];
target7 = document.getElementById ('xvotes-' + htmlid);
target7.className = 'star-rating-noh';
}}}}}}}


function unvote (user, id, htmlid, md5, value)
{
if (xmlhttp) {
url = "http://www.boncukcikolata.com/vote.php";
var mycontent = "unvote=true&id=" + id + "&user=" + user + "&md5=" + md5 + "&value=" + value;
anonymous_vote = true;
if (anonymous_vote == false && user == '0') {
window.location="http://www.boncukcikolata.com/login.php?return="+location.href;
} else {
mnmxmlhttp[htmlid] = new myXMLHttpRequest ();
if (mnmxmlhttp) {
mnmxmlhttp[htmlid].open ("POST", url, true);
mnmxmlhttp[htmlid].setRequestHeader ('Content-Type',
'application/x-www-form-urlencoded');

mnmxmlhttp[htmlid].send (mycontent);
errormatch = new RegExp ("^ERROR:");    
target1 = document.getElementById ('xvotes-' + htmlid);
target2 = document.getElementById ('xvote-' + htmlid);    
mnmPrevColor[htmlid] = target1.style.backgroundColor;
mnmxmlhttp[htmlid].onreadystatechange = function () {
if (mnmxmlhttp[htmlid].readyState == 4) {
xvotesString[htmlid] = mnmxmlhttp[htmlid].responseText;
if (xvotesString[htmlid].match (errormatch)) {
xvotesString[htmlid] = xvotesString[htmlid].substring (6, xvotesString[htmlid].length);
} else {
}}}}}}}


function cvote (user, id, htmlid, md5, value)
{
if (xmlhttp) {
url = "http://www.boncukcikolata.com/cvote.php";
mycontent = "id=" + id + "&user=" + user + "&md5=" + md5 + "&value=" + value;
anonymous_vote = true;

if (anonymous_vote == false && user == '0') {
window.location="http://www.boncukcikolata.com/login.php?return="+location.href;
} else {
mnmxmlhttp[htmlid] = new myXMLHttpRequest ();
if (mnmxmlhttp) {
mnmxmlhttp[htmlid].open ("POST", url, true);
mnmxmlhttp[htmlid].setRequestHeader ('Content-Type', 'application/x-www-form-urlencoded');    
mnmxmlhttp[htmlid].send (mycontent);
errormatch = new RegExp ("^ERROR:");
target1 = document.getElementById ('cvote-' + htmlid);        
mnmPrevColor[htmlid] = target1.style.backgroundColor;
target1.style.backgroundColor = '#FFFFFF';
mnmxmlhttp[htmlid].onreadystatechange = function () {
if (mnmxmlhttp[htmlid].readyState == 4) {
xvotesString[htmlid] = mnmxmlhttp[htmlid].responseText;
if (xvotesString[htmlid].match (errormatch)) {
xvotesString[htmlid] = xvotesString[htmlid].substring (6, xvotesString[htmlid].length);
changecvotevalues (htmlid, true);
} else {
target1 = document.getElementById ('ratebuttons-' + id);
target1.style.display = "none";
target2 = document.getElementById ('ratetext-' + id);
target2.innerHTML = "Bu yoruma verdiğiniz puan için teşekkürler.";
changecvotevalues (htmlid, false);
}}}}}}}

function changemnmvalues (id, value, error)
{
split = new RegExp ("~--~");
b = xvotesString[id].split (split);
//alert(id);
target1 = document.getElementById ('xvotes-' + id);
target2 = document.getElementById ('xvote-' + id);
target3 = document.getElementById ('xreport-' + id);
target4 = document.getElementById ('xnews-' + id);
if (error) {
if (value > 0) { target2.innerHTML = "<span>BONCUKLU</span> "; }
else if (value < 0) { target2.innerHTML = "<span>Kaldırılacak</span> "; }
return false;
}
if (b.length <= 3) {
target1.innerHTML = b[0];
target1.style.backgroundColor = mnmPrevColor[id];
new Effect.Fade(target3);
if (value > 0) { target2.innerHTML = "<span>BONCUKLU</span> "; }
else if (value < 0 ) { target2.innerHTML = "<span>Kaldırılacak</span> ";
new Effect.Opacity(target4, {duration:0.8, from:1.0, to:0.3}); }
}
return false;
}

function changecvotevalues(id,error)
{split=new RegExp("~--~");b=xvotesString[id].split(split);target1=document.getElementById('cvote-'+id);if(error){return false;}
if(b.length<=3){target1.innerHTML=b[0];target1.style.backgroundColor=mnmPrevColor[id];}
return false;}

function enablebutton(button,button2,target)
{var string=target.value;button2.disabled=false;if(string.length>0){button.disabled=false;}else{button.disabled=true;}}

function checkfield (type, form, field)
{
url = 'http://www.boncukcikolata.com/checkfield.php?type='+type+'&name=' + field.value;
checkitxmlhttp = new myXMLHttpRequest ();
checkitxmlhttp.open ("GET", url, true);
checkitxmlhttp.onreadystatechange = function () {
if (checkitxmlhttp.readyState == 4) {
responsestring = checkitxmlhttp.responseText;
if (responsestring == 'OK') {
document.getElementById (type+'checkitvalue').innerHTML = '<span style="color:black">"' + field.value + 
'": ' + responsestring + '</span>';
form.submit.disabled = '';
} else {
document.getElementById (type+'checkitvalue').innerHTML = '<span style="color:red">"' + field.value + '": ' +
responsestring + '</span>';
form.submit.disabled = '';
}}}
checkitxmlhttp.send (null);
return false;
}

function emailto(original_id,htmlid,instpath,address_count)
{email_message=document.getElementById('email_message'+htmlid).value;email_address=document.getElementById('email_address_1_'+htmlid).value;if(address_count>1){for($i=2;$i<=address_count;$i++){if(document.getElementById('email_address_'+$i+'_'+htmlid).value!=""){email_address=email_address+', '+document.getElementById('email_address_'+$i+'_'+htmlid).value;}}}
if(xmlhttp){url="http://www.boncukcikolata.com/recommend.php";mycontent="email_address="+escape(email_address)+"&email_to_submit=submit&email_message="+escape(email_message)+"&original_id="+original_id+"&backup=0";target2=document.getElementById('emailto-'+htmlid);target2.innerHTML="<br>Gonderiliyor, lutfen bekleyin...";mnmxmlhttp[htmlid]=new myXMLHttpRequest();if(mnmxmlhttp){mnmxmlhttp[htmlid].open("POST",url,true);mnmxmlhttp[htmlid].setRequestHeader('Content-Type','application/x-www-form-urlencoded');mnmxmlhttp[htmlid].send(mycontent);errormatch=new RegExp("^ERROR:");target1=document.getElementById('emailto-'+htmlid);mnmxmlhttp[htmlid].onreadystatechange=function(){if(mnmxmlhttp[htmlid].readyState==4){xvotesString[htmlid]=mnmxmlhttp[htmlid].responseText;if(xvotesString[htmlid].match(errormatch)){xvotesString[htmlid]=xvotesString[htmlid].substring(6,xvotesString[htmlid].length);target2=document.getElementById('emailto-'+htmlid);target2.innerHTML=xvotesString[htmlid];}else{target2=document.getElementById('emailto-'+htmlid);target2.innerHTML=xvotesString[htmlid];}}}}}}

function show_recommend(htmlid,linkid,instpath)
{var emailtodisplay=document.getElementById('emailto-'+htmlid).style.display?'':'none';document.getElementById('emailto-'+htmlid).style.display=emailtodisplay;if(xmlhttp){url="http://www.boncukcikolata.com/recommend.php";mycontent="draw=small&htmlid="+htmlid+"&linkid="+linkid;target2=document.getElementById('emailto-'+htmlid);target2.innerHTML="<br>Yukleniyor, lutfen bekleyin...";mnmxmlhttp[htmlid]=new myXMLHttpRequest();if(mnmxmlhttp){mnmxmlhttp[htmlid].open("POST",url,true);mnmxmlhttp[htmlid].setRequestHeader('Content-Type','application/x-www-form-urlencoded');mnmxmlhttp[htmlid].send(mycontent);errormatch=new RegExp("^ERROR:");target1=document.getElementById('emailto-'+htmlid);mnmxmlhttp[htmlid].onreadystatechange=function(){if(mnmxmlhttp[htmlid].readyState==4){xvotesString[htmlid]=mnmxmlhttp[htmlid].responseText;if(xvotesString[htmlid].match(errormatch)){xvotesString[htmlid]=xvotesString[htmlid].substring(6,xvotesString[htmlid].length);target2=document.getElementById('emailto-'+htmlid);target2.innerHTML=xvotesString[htmlid];}else{target2=document.getElementById('emailto-'+htmlid);target2.innerHTML=xvotesString[htmlid];}}}}}}

