when the doors unlock the dash lights come on.

the doors lock they go off..

when the ignition is on and a door open the light on the speedo come on saying the door is open and if i pull away it beep at me!!

but the interior light dont come on unless i turn it on and off.. i have one switch on the light tht i have to use but if i leave it on it go off when i leave the car but will stay on when i am driving.....

help please?