I got the solution. I referenced to this thread:
How do I make a checkbox toggle from clicking on the text label as well?
my original code:
<div class='tile' onclick=checkbox('95991285')>
<label for='95991285'>
<div>
<input style='vertical-align:middle' type='checkbox' name='frnd[]' value='95991285' id='95991285' checked='checked' />
<img style='vertical-align:middle' src='http://s13.postimage.org/je9k86un7/img.jpg'>
<p>full name</p>
</div>
</label>
</div>
I removed this: onclick=checkbox('95991285')
My code was the result of taking more sources and joining them together.
It working with all the browsers, except IE 7 and lower and I wanted to understand why.
I am a beginner in javascript and I assumed onclick checkbox was a native function, but it's not.
working code:
<div class='tile'>
<label for='95991285'>
<div>
<input style='vertical-align:middle' type='checkbox' name='frnd[]' value='95991285' id='95991285' checked='checked' />
<img style='vertical-align:middle' src='http://s13.postimage.org/je9k86un7/img.jpg'>
<p>full name</p>
</div>
</label>
</div>